Project

General

Profile

Actions

Bug #5743

closed

Use of variable starting with 'rudder' in cfengine variable is forbidden

Added by Nicolas CHARLES over 9 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

When we use cfengine variable in directives, we check if the variable is valid
However, we are overzealous as we don't accept _ ; which is not great, especially because of ${rudder_parameters.something}


Related issues 1 (0 open1 closed)

Related to Rudder - Bug #4063: The check of validity of Rudder parameters within variable values is too strict and does not permit spacesReleasedFrançois ARMAND2013-10-14Actions
Actions #1

Updated by Nicolas CHARLES over 9 years ago

  • Target version changed from 2.10.7 to 2.11.4

ok, this happen only in 2.11

Actions #2

Updated by Nicolas CHARLES over 9 years ago

  • Subject changed from check of variables with ${} is overzealous, it refuses _ to check of variables with ${} is overzealous, it refuses rudder_
Actions #3

Updated by Nicolas CHARLES over 9 years ago

  • Status changed from New to Pending technical review
  • Assignee changed from Nicolas CHARLES to François ARMAND
  • Pull Request set to https://github.com/Normation/rudder/pull/656
Actions #4

Updated by Nicolas CHARLES over 9 years ago

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

Updated by François ARMAND over 9 years ago

  • Subject changed from check of variables with ${} is overzealous, it refuses rudder_ to ${rudder_parameters.XXX} is interpreted as a directive variable but is actually a cfengine one
Actions #7

Updated by Vincent MEMBRÉ over 9 years ago

  • Subject changed from ${rudder_parameters.XXX} is interpreted as a directive variable but is actually a cfengine one to Use of variable starting with 'rudder' in cfengine variable is forbidden
Actions #8

Updated by Vincent MEMBRÉ over 9 years ago

  • Status changed from Pending release to Released

This bug has been fixed in Rudder 2.11.4, which was released today.

Actions #9

Updated by Benoît PECCATTE about 9 years ago

  • Category changed from 14 to Web - Config management
Actions

Also available in: Atom PDF