Project

General

Profile

Actions

Bug #4533

closed

A freshly installed Rudder server will not apply root server specific policies until promises are regenerated

Added by Jonathan CLARKE about 10 years ago. Updated about 9 years ago.

Status:
Released
Priority:
1
Category:
Web - Config management
Target version:
Severity:
UX impact:
User visibility:
Effort required:
Priority:
Name check:
Fix check:
Regression:

Description

As a result of #4039, initial promises don't properly detect that they are on a policy_server, therefore none of the policy_server or root_server specific bundles are run (I noticed this because inventories were not being submitted to the endpoint).

This situation is only temporary, because the system techniques do this correctly, so as soon as the first promise generation happens, this bug goes away. However, bug #4532 shows that for some reason, on first install, promises are not regenerated.

Fixing. This is present since 2.8.0~beta1.

Actions #1

Updated by Jonathan CLARKE about 10 years ago

  • Status changed from In progress to Pending technical review
  • Assignee changed from Jonathan CLARKE to Nicolas CHARLES
  • Pull Request set to https://github.com/Normation/rudder-techniques/pull/302
Actions #2

Updated by Jonathan CLARKE about 10 years ago

Jonathan CLARKE wrote:

Fixing. This is present since 2.8.0~beta1.

Actually, this bug in the code was indeed present since 2.8.0~beta1, but until #4479 was introduced 8 days ago, it never mattered, because promises were regenerated on first startup (after running an export). So this really only has any impact in recent nighlty builds.

Actions #3

Updated by Jonathan CLARKE about 10 years ago

  • Status changed from Pending technical review to Pending release
  • % Done changed from 0 to 100

Applied in changeset policy-templates:commit:37c0c6825f7832f56bca9626878dd8e941f82c13.

Actions #4

Updated by Nicolas CHARLES about 10 years ago

Applied in changeset policy-templates:commit:6bfa0e29e2a0b4ebfe90de9292b284df70a64095.

Actions #5

Updated by Vincent MEMBRÉ about 10 years ago

  • Subject changed from A freshly installed rudder-root-server won't do anything policy-server specific (import inventories, update configs...) until the web interface regenerates promises to A freshly installed Rudder server will not apply root server specific policies until promises are regenerated
Actions #6

Updated by Vincent MEMBRÉ about 10 years ago

  • Category changed from System techniques to 14
Actions #7

Updated by Vincent MEMBRÉ about 10 years ago

  • Status changed from Pending release to Released

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

Actions #8

Updated by Benoît PECCATTE about 9 years ago

  • Category changed from 14 to Web - Config management
Actions

Also available in: Atom PDF