Project

General

Profile

Actions

Bug #6859

closed

Foreman not removing old class parameters

Added by Jeff Sault almost 10 years ago. Updated over 9 years ago.

Status:
Duplicate
Priority:
Normal
Assignee:
-
Category:
Puppet integration
Target version:
-
Difficulty:
Triaged:
Fixed in Releases:
Found in Releases:

Description

If you update a puppet class to remove an existing class parameter which has been overriden by foreman then the agent will fail with an unknown parameter error.

To reproduce:
create class with a parameter
import class into foreman
set class parameter to 'override' (smart class parameter)
remove parameter from class file
import class into foreman
run agent

The agent run will fail because foreman is still passing in the old parameter and the updated class is not expecting it.


Related issues 1 (1 open0 closed)

Is duplicate of Foreman - Bug #2369: Paramaterized classes persist through import after parameters have been removedNew04/02/2013Actions
Actions #1

Updated by Dominic Cleal almost 10 years ago

  • Category set to Puppet integration
Actions #2

Updated by Dominic Cleal over 9 years ago

  • Is duplicate of Bug #2369: Paramaterized classes persist through import after parameters have been removed added
Actions #3

Updated by Dominic Cleal over 9 years ago

  • Status changed from New to Duplicate

Thanks for the report, we're tracking this under #2369.

Actions

Also available in: Atom PDF