Changes to keystone_service doesn't trigger a refresh of keystone_endpoint
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
puppet-keystone |
In Progress
|
Undecided
|
Mark Chappell |
Bug Description
When making changes to both the service and the endpoint, you can trigger an error if the services have already been prefetched:
Notice: Compiled catalog for overcloud-
Notice: /Stage[
Notice: /Stage[
Notice: /Stage[
Notice: /Stage[
Notice: /Stage[
Error: /Stage[
Notice: Finished catalog run in 9.46 seconds
This only occurs if another service has already triggered a prefetch:
keystone:
configure_user => false,
configure_
service_type => 'identity',
service_
public_url => 'http://
admin_url => 'http://
internal_url => 'http://
region => 'RegionOne',
} ->
# Service Description and Endpoint URLs have previously be set differently
keystone:
configure_user => true,
configure_
configure_
configure_service => true,
service_type => 'orchestration',
service_
service_name => 'heat',
region => 'RegionOne',
password => 'my_password',
email => 'heat@localhost',
tenant => 'service',
public_url => 'http://
admin_url => 'http://
internal_url => 'http://
}
Fix proposed to branch: master /review. openstack. org/243596
Review: https:/