Project

General

Profile

Bug #2736

Updated by François ARMAND about 7 years ago

If we have two Directive built from the same Technique, but from different versions of that Technique, then trying to apply them to the same Node (in the same Rule or in different Rules) leads to a generation error.  

 This is due to a long known know technical limitation of Rudder: Rudder merge all Directive from when applying two versions of a same Technique into only ONE set of policy files, with one set of parameters (where all Techniques to the parameters of same note, a bundle name collision occurs, because Rudder can not fusion the different techniques two PT even if multivalued (they are merged). Of course, this can't be working when the parameter or the files are not the same, which is generally the case for in two different versions.  

 folders) 

 This is quite annoying and extremelly confusing for user, user. The error message is not really informative, and make Technique version migration a nightmare (see #4293) Rudder should just correctly manage the case, even if it renames the PT bundle/bodies names as it needs.

Back