Project

General

Profile

Actions

Bug #4640

closed

Changing server security settings should trigger a promise generation

Added by Jonathan CLARKE almost 9 years ago. Updated over 8 years ago.

Status:
Released
Priority:
2
Category:
Web - Maintenance
Target version:
Severity:
UX impact:
User visibility:
Effort required:
Priority:
Regression:

Description

The following options are configurable in the "Administration" screen of the web interface:

  • Require time synchronization between nodes and policy server
  • Use reverse DNS lookups on nodes to reinforce authentication to policy server
  • Agent run schedule
  • Number of days to retain modified files
  • Number of days to retain agent output files

These parameters all lead to system variables that are used during promise generation to adapt CFEngine policies.

When changing any of these, a "save" just updates the value stored in the backend, but doesn't actually trigger a promise generation. Therefore, the change is not taken into account until something else triggers a promise generation (a user manually, or another config change).

This should be fixed. Targeting for 2.9 because the first two options are in 2.9., the three other parameters will be treated in #4661


Related issues 4 (0 open4 closed)

Related to Rudder - User story #4369: Make the retention time for modified-files configurable in the web interfaceReleased2014-03-17Actions
Related to Rudder - User story #3679: Make the agent run schedule configurable from 5 minutes to 6 hours, with configurable offset and splay timeReleasedNicolas CHARLES2014-03-13Actions
Related to Rudder - User story #3889: Configure node-server communication security options from administration web interfaceReleasedFrançois ARMAND2013-12-06Actions
Related to Rudder - Bug #4661: Changing agent frequency and file retention ttl should launch a new promise generationReleasedFrançois ARMAND2014-03-20Actions
Actions #1

Updated by François ARMAND almost 9 years ago

  • Assignee changed from François ARMAND to Vincent MEMBRÉ

It's a matter of adding the call to deploymentAgent when the update succeed (one line, Jon you should have tried that one for your Scala-fu).

Vincent, could you look to but before create two bugs, one targeted for 2.9 for the first two properties, and one for 2.10 for the others.

Actions #2

Updated by Vincent MEMBRÉ almost 9 years ago

  • Subject changed from Changing server security settings, agent frequency, file retention time should trigger a promise generation to Changing server security settings should trigger a promise generation

I created #4661 to track the changes made in 2.10!

Actions #3

Updated by Vincent MEMBRÉ almost 9 years ago

  • Description updated (diff)
  • Pull Request set to https://github.com/Normation/rudder/pull/487
Actions #4

Updated by Vincent MEMBRÉ almost 9 years ago

  • Status changed from 8 to Pending technical review
  • Assignee changed from Vincent MEMBRÉ to François ARMAND
Actions #5

Updated by Vincent MEMBRÉ almost 9 years ago

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

Updated by Vincent MEMBRÉ over 8 years ago

  • Status changed from Pending release to Released

This bug has been fixed in Rudder 2.9.5 (announcement , changelog) and 2.10.1 (announcement , changelog), which were released today.

Actions

Also available in: Atom PDF