Catalog compilation fails when $configure_endpoint is set to false
Bug #1368686 reported by
Risto Laurikainen
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
puppet-glance |
Fix Released
|
High
|
Gael Chamoulaud | ||
puppet-neutron |
Fix Released
|
High
|
Gael Chamoulaud | ||
puppet-nova |
Fix Released
|
High
|
Risto Laurikainen | ||
puppet-trove |
Fix Released
|
High
|
Emilien Macchi |
Bug Description
In the keystone::auth class when $configure_endpoint is set to false, a keystone_endpoint will not be added to the catalog. However, a relationship between the non-existent keystone_endpoint and the service being managed is added regardless, causing catalog compilation to fail as the keystone_endpoint required by the notification relationship does not exist.
This can be fixed by moving the Keystone_endpoint ~> Service part inside the if-block for $configure_
It looks like there is no spec test where $configure_endpoint is set to false. That should probably also be added.
Changed in puppet-glance: | |
assignee: | Risto Laurikainen (risto-laurikainen) → Gael Chamoulaud (gael-chamoulaud) |
Changed in puppet-neutron: | |
assignee: | Risto Laurikainen (risto-laurikainen) → Gael Chamoulaud (gael-chamoulaud) |
Changed in puppet-nova: | |
milestone: | none → 6.0.0 |
Changed in puppet-glance: | |
milestone: | none → 6.0.0 |
Changed in puppet-neutron: | |
milestone: | none → 6.0.0 |
Changed in puppet-glance: | |
importance: | Undecided → High |
Changed in puppet-neutron: | |
importance: | Undecided → High |
Changed in puppet-nova: | |
importance: | Undecided → High |
Changed in puppet-trove: | |
importance: | Undecided → High |
Changed in puppet-glance: | |
status: | Fix Committed → Fix Released |
Changed in puppet-glance: | |
status: | Fix Released → Fix Committed |
Changed in puppet-glance: | |
status: | Fix Committed → Fix Released |
Changed in puppet-nova: | |
status: | Fix Committed → Fix Released |
Changed in puppet-neutron: | |
status: | Fix Committed → Fix Released |
Changed in puppet-trove: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
This code was refactored for Kilo on master, can you please confirm that it's still an issue?