Architecture #3347
closedArchitecture #3334: Extends reporting system to allow differents values on differents nodes for the same Directive
Store the unexpanded version of variable in the expected reports
Description
Currently, the storing of expected reports handles only one set of values for a Directive/Rule/Component
However, as we plan to have differents values on different nodes for a given Directive, we need to expand our system to store :
- the actual value written in the promises
- the parameter that created this value
For instance, we'd have a Directive SSH, where we would set for the Port ${rudder.param.sshPort}, that would expand to 22 on all nodes, and 999 on a given node
We need to know that the given node must return 999 (and that the value comes from ${rudder.param.sshPort}, and that all the other should return 22
Updated by Nicolas CHARLES over 11 years ago
- Status changed from In progress to Pending technical review
- Assignee changed from Nicolas CHARLES to François ARMAND
the pull request is here
https://github.com/Normation/rudder/pull/143
Updated by François ARMAND over 11 years ago
- Status changed from Pending technical review to In progress
- Assignee changed from François ARMAND to Nicolas CHARLES
There is some (trivial) updates/comments to adress, but appart from them, the technical review is done, is OK, and the PR could be merged.
Thanks Nico for that!
Updated by Nicolas CHARLES over 11 years ago
- Status changed from In progress to Pending technical review
- Assignee changed from Nicolas CHARLES to François ARMAND
Modification taken into account
Updated by Nicolas CHARLES over 11 years ago
- Status changed from Pending technical review to 12
Updated by Nicolas CHARLES over 11 years ago
- Status changed from 12 to Pending release
- % Done changed from 0 to 100
Applied in changeset bbe41c21a2f976fd7984eb5c725df50ed20adf4e.
Updated by Matthieu CERDA over 11 years ago
Applied in changeset 09928fc95f15ff03045703e3d5d6fca7818eaf3f.
Updated by Jonathan CLARKE over 11 years ago
- Status changed from Pending release to Released
This ticket has been addressed in version 2.6.0~beta1 of Rudder, which has just been released. Please see the changelog here: https://www.rudder-project.org/foswiki/System/Documentation:ChangeLog26.
Updated by Benoît PECCATTE over 9 years ago
- Tracker changed from Enhancement to Architecture