while doing action-managed-upgrade with HA pause/resume, v3 endpoint does not get created as config-change is not invoked
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Cinder Charm |
Fix Released
|
Critical
|
David Ames |
Bug Description
Running environment Ocata:
cinder/0
cinder-ceph/1
cinder-
cinder/1*
cinder-ceph/0*
cinder-
cinder/2
cinder-ceph/2
cinder-
While upgrading to Pike through the commands:
juju config cinder action-
juju config cinder openstack-
juju run-action cinder-hacluster/0 --wait pause
juju run-action cinder/1 --wait pause
juju run-action cinder/1 --wait openstack-upgrade
juju run-action cinder/1 --wait resume
juju run-action cinder-hacluster/0 --wait resume
...
and so on for the other 2 non-leader units
results in the endpoint v3 not being registered in keystone. As can be seen in [1] there is a return preventing the config-change from invoking the code below, in [2], from creating the endpoint.
Since the openstack-upgrade nor resume actions register the endpoints, and openstack-upgrade tries to invoke the config change at [3], but doesn't accomplish so because of [1], the endpoints never get registered during the upgrade until the unit is resumed and another config-change is triggered manually.
Expected behavior should be to have the v3 endpoint registered by the time the cinder unit is resumed.
Changed in charm-cinder: | |
status: | New → Confirmed |
importance: | Undecided → Critical |
assignee: | nobody → David Ames (thedac) |
milestone: | none → 19.04 |
Changed in charm-cinder: | |
status: | Fix Committed → Fix Released |
Fix proposed to branch: master /review. openstack. org/653022
Review: https:/