Project

General

Profile

Actions

Architecture #2602

closed

Clean-up Rudder configuration.properties

Added by François ARMAND almost 12 years ago. Updated almost 12 years ago.

Status:
Released
Priority:
2
Category:
Architecture - Code maintenance
Target version:
Effort required:
Name check:
Fix check:
Regression:

Description

The main Rudder configuration.properties is full of non documented, out-of-date crap that limits a lot the possibility to make insightful choice about what the user should be able to configure.

=> document each option, clean-up no more used properties, etc.

That issue particulary blocks (or at least make even more difficult) #2132

Actions #1

Updated by François ARMAND almost 12 years ago

  • Status changed from In progress to Pending technical review
  • % Done changed from 0 to 100
Actions #2

Updated by Nicolas CHARLES almost 12 years ago

  • Status changed from Pending technical review to Discussion
  • % Done changed from 100 to 80

There's an issue with the variable rudder.dir.nodes-promises
The promises deployed on the nodes assume that the promises lies in the /var/rudder/share, and there's nothing (yet) to configure it
However, even if it were configurable, if it changed, nothing would allow the nodes to know that it did, and fetch the new promises at the right place

Actions #3

Updated by François ARMAND almost 12 years ago

Actually, there was a parameter for configuring "/var/rudder" part that is also in no use, and the same thing goes for the Rudder System Variable "BASE_FOLDER".

So the cleaned version of properties must take care of that.

Actions #4

Updated by François ARMAND almost 12 years ago

  • Status changed from Discussion to Pending technical review
  • % Done changed from 80 to 100
Actions #5

Updated by François ARMAND almost 12 years ago

  • Status changed from Pending technical review to In progress
  • % Done changed from 100 to 90

There is actually an error in the documentation: inventory history file is actually used for accepted/refused nodes.

Actions #6

Updated by François ARMAND almost 12 years ago

  • Status changed from In progress to Pending technical review
  • % Done changed from 90 to 100
Actions #7

Updated by Nicolas CHARLES almost 12 years ago

  • Status changed from Pending technical review to Released

This looks correct, thank you Francois. However there might be something related with #2620, but it's not obvious from the code here

Actions #8

Updated by Jonathan CLARKE almost 12 years ago

  • Target version changed from 47 to 50
Actions #9

Updated by Jonathan CLARKE almost 12 years ago

  • Target version changed from 50 to 2.4.0~beta3
Actions

Also available in: Atom PDF