User story #4171
closedTechniques and software should be de-coupled
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
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?
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!
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
Updated by Benoît PECCATTE almost 7 years ago
- Is duplicate of User story #11059: Create a rudder server upgrade-techniques commands added
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
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.
- 4.1.10: Announce Changelog
- 4.2.4: Announce Changelog
- Download: https://www.rudder-project.org/site/get-rudder/downloads/