Bug #19989
open
rudder server reload-techniques does not verify the coherence of the techniques file structure
Added by Félix DALLIDET about 3 years ago.
Updated 5 months ago.
Description
Rudder currently requires that a technique is always placed under a directory named from its technique_id.
Unfortunately, this is only verified when modifying a technique from the technique editor.
If you put a json somewhere under /var/rudder/configuration-repository/techniques/ncf_techniques
, commit it and run rudder server reload-techniques
it will be imported
in the interface but will be unusable without any warning nor error if it was not placed under the correct directory structure.
This is very misleading when you work for instance with new 7.0 features like rudder language.
When reloading techniques, the webapp should control that they are coherent with their placement in the git structure, and at least, dump an error message in the webapp log when it occurs.
- Target version changed from 7.0.0~beta2 to 7.0.0~beta3
- Target version changed from 7.0.0~beta3 to 7.0.0~rc1
- Target version changed from 7.0.0~rc1 to 7.0.0~rc2
- Target version changed from 7.0.0~rc2 to 7.0.0~rc3
- Target version changed from 7.0.0~rc3 to 7.1.0~beta1
- Target version changed from 7.1.0~beta1 to 7.1.0~beta2
- Target version changed from 7.1.0~beta2 to 7.1.0~rc1
- Target version changed from 7.1.0~rc1 to 7.2.0~beta1
- Target version changed from 7.2.0~beta1 to 7.3.0~beta1
- Target version changed from 7.3.0~beta1 to 7.3.0~rc1
- Target version changed from 7.3.0~rc1 to 7.3.0
- Target version changed from 7.3.0 to 7.3.1
- Target version changed from 7.3.1 to 7.3.2
- Target version changed from 7.3.2 to 7.3.3
- Target version changed from 7.3.3 to 7.3.4
- Target version changed from 7.3.4 to 7.3.5
- Target version changed from 7.3.5 to 7.3.6
- Target version changed from 7.3.6 to 7.3.7
- Target version changed from 7.3.7 to 7.3.8
- Target version changed from 7.3.8 to 7.3.9
- Target version changed from 7.3.9 to 7.3.10
- Target version changed from 7.3.10 to 7.3.11
- Target version changed from 7.3.11 to 7.3.12
- Target version changed from 7.3.12 to 7.3.13
- Target version changed from 7.3.13 to 7.3.14
- Target version changed from 7.3.14 to 7.3.15
- Target version changed from 7.3.15 to 7.3.16
- Target version changed from 7.3.16 to 7.3.17
Also available in: Atom
PDF