Project

General

Profile

Actions

Architecture #3334

closed

Extends reporting system to allow differents values on differents nodes for the same Directive

Added by Nicolas CHARLES almost 12 years ago. Updated over 11 years ago.

Status:
Released
Priority:
2
Category:
Web - Compliance & node report
Target version:
Effort required:
Name check:
Fix check:
Regression:

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


Subtasks 2 (0 open2 closed)

Architecture #3342: Add a migration script to store new data in the databaseReleasedMatthieu CERDA2013-03-11Actions
Architecture #3347: Store the unexpanded version of variable in the expected reportsReleasedFrançois ARMAND2013-03-12Actions

Related issues 1 (0 open1 closed)

Blocks Rudder - User story #3349: Add global parameters that can be used in DirectivesReleasedFrançois ARMAND2013-03-13Actions
Actions #1

Updated by Nicolas CHARLES almost 12 years ago

  • Status changed from New to 13
Actions #2

Updated by Matthieu CERDA over 11 years ago

Merging has begun

Actions #3

Updated by Matthieu CERDA over 11 years ago

  • Status changed from 13 to 12
Actions #4

Updated by Matthieu CERDA over 11 years ago

  • Status changed from 12 to Pending release

Merge complete

Actions #5

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.

Actions

Also available in: Atom PDF