Project

General

Profile

Actions

Bug #18427

closed

Hostgroups don't have any puppet classes (or are removed upon editing a hostgroup)

Added by Daniel Kimsey about 7 years ago. Updated almost 7 years ago.

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

Description

When I open a host group, there are no assigned/avaliable puppet classes.

If I make save changes to a host group, the assigned puppet classes are removed.

Additionally, classes are only selectable if I:

  1. Edit the hostgroup
  2. Change the environment from the desired value
  3. Change the environment back to desired value.
  4. Switch over to the puppet classes tabs
  5. Re-assign classes
  6. Save.

After saving, hammer shows the classes are assigned.

This pretty much makes the hostgroups unusable from the UI since they are wiping out all the classes.

Updating a hostgroup from hammer appears to work correctly.


Related issues 1 (0 open1 closed)

Related to Foreman - Bug #3551: Foreman removes all puppet classes from a hostgroup when the environment is changed.ClosedSebastian Gräßl10/31/2013Actions
Actions #1

Updated by Dominic Cleal about 7 years ago

  • Category changed from Web Interface to Puppet integration

This should only happen if the classes are unavailable in the selected environment, ensure that the classes are listed as being in that environment under Configure > Puppet classes. Try with Foreman nightly too, as #3551 may make the behaviour clearer, and if you're using a non-admin user, try one with full admin privileges in case the issue is authorisation-related.

Actions #2

Updated by Daniel Kimsey about 7 years ago

This is likely a duplicate then. I didn't realize that ticket was recently updated, I only glanced at the creation date and then ignored it.

I'll confirm when the next version hits release for Katello. I cannot test the nightly in my environment at this time.

Actions #3

Updated by Dominic Cleal about 7 years ago

  • Related to Bug #3551: Foreman removes all puppet classes from a hostgroup when the environment is changed. added
Actions #4

Updated by Dominic Cleal about 7 years ago

  • Status changed from New to Feedback
Actions #5

Updated by Anonymous almost 7 years ago

Daniel, any insights here?

Actions #6

Updated by Daniel Kimsey almost 7 years ago

We haven't yet upgraded [Enterprises are slow to upgrade ;)]. If you feel the issue is likely to be resolved by that ticket, just close this as a duplicate. I'll re-open if the issue still exists after upgrade.

Thank you!

Actions #7

Updated by Anonymous almost 7 years ago

  • Status changed from Feedback to Resolved

Thanks, re-opening is the way to go :)

Actions

Also available in: Atom PDF