Project

General

Profile

Actions

User story #4039

closed

User story #3869: Integration of CFEngine 3.5.* into Rudder

cf-promises complains about non-existence of bundles set in the bundlesequence with the initial promises

Added by Nicolas PERRON over 10 years ago. Updated almost 9 years ago.

Status:
Released
Priority:
1
Category:
System techniques
Target version:
UX impact:
Suggestion strength:
User visibility:
Effort required:
Name check:
Fix check:
Regression:

Description

With CFEngine 3.5, the classes defined in the bundle common are not defined before the bundlesequence and the inputs, then the check of the bundlesequence will fail since the list of inputs will be correctly defined.

Actions #1

Updated by Nicolas PERRON over 10 years ago

  • Subject changed from cf-promises complains about non-existence of bundles set in the bundlesequence to cf-promises complains about non-existence of bundles set in the bundlesequence with the initial promises

In fact this bug only concerns the initial promises. Indeed, the initial promises use a bundle common rudder_roles where the classes policy_server and server_root.
When the promises are generated, the classes policy_server and server_root are defined in both bundle common rudder_roles and bundle common va where the bundlesequence is definied by these classes.

I need to test if this bug apply on CFEngine 3.4 too.

Actions #2

Updated by Nicolas PERRON over 10 years ago

Nicolas PERRON wrote:

In fact this bug only concerns the initial promises. Indeed, the initial promises use a bundle common rudder_roles where the classes policy_server and server_root.
When the promises are generated, the classes policy_server and server_root are defined in both bundle common rudder_roles and bundle common va where the bundlesequence is definied by these classes.

I need to test if this bug apply on CFEngine 3.4 too.

No, this bug only apply on CFEngine 3.5

Actions #3

Updated by Nicolas PERRON over 10 years ago

  • Status changed from New to Pending technical review
  • Assignee changed from Nicolas PERRON to Jonathan CLARKE
  • % Done changed from 0 to 100

Pull Request URL added: https://github.com/Normation/rudder-techniques/pull/213
Jon, could you review it please ?

Actions #4

Updated by Jonathan CLARKE over 10 years ago

  • Category set to System techniques
  • Status changed from Pending technical review to Discussion
  • Assignee changed from Jonathan CLARKE to Nicolas PERRON
Actions #5

Updated by Nicolas PERRON over 10 years ago

  • Assignee changed from Nicolas PERRON to Jonathan CLARKE
Actions #6

Updated by Nicolas PERRON over 10 years ago

  • Status changed from Discussion to Pending release

Applied in changeset policy-templates:commit:9e3c4dd394733df9a1b79b57a61fc0f5e36d5e68.

Actions #7

Updated by Nicolas PERRON over 10 years ago

Applied in changeset policy-templates:commit:293126d620a44c7ec8d1ec4518a6f02b32da2f0d.

Actions #8

Updated by Vincent MEMBRÉ over 10 years ago

  • Tracker changed from Bug to Enhancement
Actions #9

Updated by Vincent MEMBRÉ over 10 years ago

  • Status changed from Pending release to Released

This bug has been fixed in Rudder 2.8.0~beta1, which was released today.
Check out:

Actions #10

Updated by Benoît PECCATTE almost 9 years ago

  • Tracker changed from Enhancement to User story
Actions

Also available in: Atom PDF