Project

General

Profile

Actions

Bug #19869

closed

Persist revisions of node inventories in fact-repository

Bug #19869: Persist revisions of node inventories in fact-repository

Added by François ARMAND over 4 years ago. Updated about 4 years ago.

Status:
Released
Priority:
N/A
Category:
Web - Nodes & inventories
Target version:
Severity:
UX impact:
User visibility:
Effort required:
Priority:
0
Name check:
To do
Fix check:
To do
Regression:

Description

We want to capture history of facts about the state of rudder. Facts are data not own by rudder users. A received inventory is a fact. A config parameter in rudder-web.properties is a fact. A setting (from setting API) is NOT a fact, it's a configuration. A node property may be a fact (for example when set by datasources plugin) but is generally not (when the user choose what value it has).

The resolution of the node property value through inheritance is a special kind of fact that we will call a deduction (even if the user owns each component of the data, it has no way to control the resulting value). Same goes for generated configuration on a node.

The first simple case of fact is node inventories: we will store them in a new repository: /var/rudder/fact-repository


Subtasks 1 (0 open1 closed)

Bug #19924: rename report into inventory and unmarshalling into parsingReleasedVincent MEMBRÉActions

Related issues 7 (0 open7 closed)

Related to Rudder - User story #3058: Be able to historize inventories PARTIALLY (keep required ones for UI, but not others)RejectedActions
Related to Rudder plugins - Bug #20040: error at start of change validation plugin, datasource & create-node-api in 7.0ReleasedFrançois ARMANDActions
Related to API authorizations - Bug #20046: Plugin does not compile in 7.0.0~beta2ReleasedVincent MEMBRÉActions
Related to Authentication backends - Bug #20044: Auth backends does not compile in 7.0.0~beta2 ReleasedActions
Related to User management - Bug #20047: Plugin does not compile in 7.0.0~beta2ReleasedActions
Related to Rudder - Architecture #14931: Always versionned all configuration objects in GitResolvedFrançois ARMANDActions
Related to Rudder - Bug #26064: Group query select attribute has different name in create and update payloadReleasedVincent MEMBRÉActions

Updated by François ARMAND over 4 years ago Actions #1

  • Status changed from New to In progress

Updated by François ARMAND over 4 years ago Actions #2

  • Description updated (diff)

Updated by Vincent MEMBRÉ over 4 years ago Actions #3

  • Target version changed from 7.0.0~beta1 to 7.0.0~beta2

Updated by François ARMAND over 4 years ago Actions #4

  • Subject changed from Persist node revisions in fact-repository to Persist revisions of node inventories in fact-repository

Updated by François ARMAND over 4 years ago Actions #5

  • Related to User story #3058: Be able to historize inventories PARTIALLY (keep required ones for UI, but not others) added

Updated by François ARMAND about 4 years ago Actions #6

  • Status changed from In progress to Pending technical review
  • Assignee changed from François ARMAND to Vincent MEMBRÉ
  • Pull Request set to https://github.com/Normation/rudder/pull/3881

Updated by François ARMAND about 4 years ago Actions #7

  • Status changed from Pending technical review to Pending release

Updated by François ARMAND about 4 years ago Actions #8

  • Related to Bug #20040: error at start of change validation plugin, datasource & create-node-api in 7.0 added

Updated by Nicolas CHARLES about 4 years ago Actions #9

  • Related to Bug #20046: Plugin does not compile in 7.0.0~beta2 added

Updated by François ARMAND about 4 years ago Actions #10

  • Related to Bug #20044: Auth backends does not compile in 7.0.0~beta2 added

Updated by François ARMAND about 4 years ago Actions #11

  • Related to Bug #20047: Plugin does not compile in 7.0.0~beta2 added

Updated by François ARMAND about 4 years ago Actions #12

Updated by Vincent MEMBRÉ about 4 years ago Actions #13

  • Status changed from Pending release to Released

This bug has been fixed in Rudder 7.0.0~beta2 which was released today.

Updated by Clark ANDRIANASOLO 12 months ago Actions #14

  • Related to Bug #26064: Group query select attribute has different name in create and update payload added
Actions

Also available in: PDF Atom