Project

General

Profile

Actions

User story #4171

closed

Techniques and software should be de-coupled

Added by Dennis Cabooter about 11 years ago. Updated almost 7 years ago.

Status:
Released
Priority:
2
Assignee:
-
Category:
Techniques
UX impact:
Suggestion strength:
User visibility:
Effort required:
Name check:
Fix check:
Regression:

Description

Techniques and software should be de-coupled. Techniques can be managed by git solely. Should be really nice if there was an official cli script to upgrade to the latest and greatest techniques, instead of waiting for a new software release. In this way new techniques and bug fixes can be published much faster.

Another approach would be to manage it from the webapp, with some buttons:

- fetch latest techniques
- install latest techniques
- rollback to previous techniques


Related issues 1 (0 open1 closed)

Is duplicate of Rudder - User story #11059: Create a rudder server upgrade-techniques commandsReleasedBenoît PECCATTEActions
Actions #1

Updated by Vincent MEMBRÉ about 11 years ago

  • Assignee set to Jonathan CLARKE
  • Target version changed from 2.8.2 to Ideas (not version specific)

A quick win to me : ask the user on upgrade of rudder-techniques if he wants to upgrade technique automatically.

This would clearly ease the upgrade process, or at least remind the user that he has to check his techniques!

Jon, what do you think a of it ? Until we got a better idea to handle this ?

If so, targeting it to 2.9?

Actions #2

Updated by Jonathan CLARKE about 11 years ago

  • Status changed from New to 8
  • Priority changed from N/A to 2

Vincent MEMBRÉ wrote:

A quick win to me : ask the user on upgrade of rudder-techniques if he wants to upgrade technique automatically.

This would clearly ease the upgrade process, or at least remind the user that he has to check his techniques!

Jon, what do you think a of it ? Until we got a better idea to handle this ?

If so, targeting it to 2.9?

Great idea... but technically impossible. RPM has no mechanism to ask the user a question. We could do this in .debs because apt-get/aptitude support this (dpkg actually), but I don't like the idea of doing it in once place and not everywhere.

However! I see another quick win - just build this script and include in the distribution. At least that way it can be run!

Actions #3

Updated by Benoît PECCATTE over 9 years ago

  • Status changed from 8 to New
Actions #4

Updated by Benoît PECCATTE over 9 years ago

  • Category set to Techniques
Actions #5

Updated by Benoît PECCATTE over 9 years ago

  • Assignee deleted (Jonathan CLARKE)
Actions #6

Updated by Benoît PECCATTE almost 7 years ago

  • Status changed from New to Rejected

Theye are.
And there is a script to upgrade separately now, see #11059

Actions #7

Updated by Benoît PECCATTE almost 7 years ago

  • Is duplicate of User story #11059: Create a rudder server upgrade-techniques commands added
Actions #8

Updated by Nicolas CHARLES almost 7 years ago

  • Status changed from Rejected to New

Benoît PECCATTE wrote:

Theye are.
And there is a script to upgrade separately now, see #11059

I don't see how this script answers the ticket - to have new techniques, we need to upgrade Rudder, and the script in the related ticket does copy from /opt/rudder/share/techniques (so, from the software) to the local git
What this ticket ask is to be able to update the Techniques without updating Rudder, so fetching from a git repository/marketplace/something else

I'm reopening

Actions #9

Updated by Vincent MEMBRÉ almost 7 years ago

  • Status changed from New to Released

This bug has been fixed in Rudder 4.1.10 and 4.2.4 which were released today.

Actions

Also available in: Atom PDF