Comment 13 for bug 1611987

Revision history for this message
Ryan Beisner (1chb1n) wrote : Re: glance-simplestreams-sync charm doesn't support keystone v3

As of today, the charm @ git master can deploy Xenial-Queens, using ksv3, and sync images, if the dev ppa of simplestreams is used. There are SRUs of simplestreams packages underway.

We've added a test suite to the charm as well, which is what has allowed us to confirm the combos which are ok, and raise simplestreams regression reports against those that are not. We will be adding that test suite to a charm test gate in gerrit ASAP, to keep it all healthy going forward.

The updated charm will not be released to the charm store until we can verify that it actually works where expected and that it does not regress functionality on the existing releases. This validation is in tandem with the simplestreams SRU.

#### Workaround and Verification:
Use the charm at current master and set the 'source' charm config at deploy-time to 'ppa:simplestreams-dev/trunk' to pick up the version of simplestreams which supports ksv3.

We have not yet tested a charm-upgrade and post-deploy package upgrade scenario, but that should also be possible. If anyone validates that before we do, please report back on this bug with your findings.

#### Repo:
https://github.com/openstack-charmers/charm-glance-simplestreams-sync

https://github.com/openstack-charmers/charm-glance-simplestreams-sync/commit/d8355af37c1b8683b33b39c873a672abdfa3eb2c

#### Workload status correction:
Earlier in this bug, I observed that this charm had not implemented workload status updates, but it has, with some caveats.

The charm will show in an unknown state until the first image sync begins. If the sync never begins, the workload status is never updated. That condition exists today by default with the released version of simplestreams on Xenial, when used with ksv3, hence no workload status in my initial test case.

Ex. when things go well, workload status is updated and helpful:

glance-simplestreams-sync/1* maintenance idle 6 10.5.0.3 Synchronising images

We will keep this bug updated as it all progresses.