Reset os_release after an upgrade
determine_endpoints was failing to recognize the new OS release after an upgrade. Specifically newton --> ocata failed to register the placement api. Reset os_release after an upgrade. Change-Id: I04ae30aea435c8c39f58d1a814d070a057bb5ce0 Closes-Bug: #1715505
This commit is contained in:
parent
1f03f88f65
commit
0681179aa3
|
@ -315,7 +315,7 @@ def config_changed():
|
|||
elif not config('action-managed-upgrade'):
|
||||
if openstack_upgrade_available('nova-common'):
|
||||
status_set('maintenance', 'Running openstack upgrade')
|
||||
CONFIGS = do_openstack_upgrade(CONFIGS)
|
||||
do_openstack_upgrade(CONFIGS)
|
||||
[neutron_api_relation_joined(rid=rid, remote_restart=True)
|
||||
for rid in relation_ids('neutron-api')]
|
||||
# NOTE(jamespage): Force re-fire of shared-db joined hook
|
||||
|
|
|
@ -1023,7 +1023,7 @@ def determine_endpoints(public_url, internal_url, admin_url):
|
|||
'''Generates a dictionary containing all relevant endpoints to be
|
||||
passed to keystone as relation settings.'''
|
||||
region = config('region')
|
||||
os_rel = os_release('nova-common')
|
||||
os_rel = os_release('nova-common', reset_cache=True)
|
||||
cmp_os_rel = CompareOpenStackReleases(os_rel)
|
||||
|
||||
nova_public_url = ('%s:%s/v2/$(tenant_id)s' %
|
||||
|
|
Loading…
Reference in New Issue