Enhancement #26284
openBug #26125: After removing techniques, they still appear in the techniques tree and filesystem
Restoring a git snapshot should restore technique state too (appart system)
Description
Once uppon a time, /var/rudder/configuration-repository/techniques
directory was never ever touched by rudder directly. It was a "admin, interactively" directory only.
In particular, techniques were not restored when a git snapshot was restored.
Then, we added the technique editor and it writes techniques. So users now expect:
- to be able to snapshot techniques,
- that techniques will be restored on a git snapshot restore.
This might be hard to do, since there's system technique in the middle of all of that, and they should never be restored to a previous state, or else break Rudder.
So maybe we need to put system techniques appart so that they are just a thing rudder needs to work, not really a configuration thing (same for system directives and rules).
No data to display