Activity log for bug #1648719

Date Who What changed Old value New value Message
2016-12-09 07:48:31 Frode Nordahl bug added bug
2016-12-09 07:49:51 Frode Nordahl description The underlying issue here is: - When first deployed with preferred-api-version=2 the default domain is created with id 'default'. - When first deployed with preferred-api-version=3 the default domain is created with random UUID. - When downgrading API version in deployment with random UUID special code paths in Keystone for backwards compatibility are not exercised. - Downgrade of API version from deployment first deployed with preferred-api-version=2, then upgraded and then downgraded again succeeds. Possible ways to fix this: - Always set default_domain_id in keystone.conf Cons: - When downgrading preferred-api-version, the API client that the charm itself uses is also downgraded to use v2. This client is in practice unable to get information about domains and thus unable to get the UUID of the default domain. - Explicitly set ID of default domain to 'default' when creating it initially. - Extend Keystone manager interfaces to allow this. The underlying issue here is: - When first deployed with preferred-api-version=2 the default domain is created with id 'default'. - When first deployed with preferred-api-version=3 the default domain is created with random UUID. - When downgrading API version in deployment with random UUID special code paths in Keystone for backwards compatibility are not exercised. - Downgrade of API version from deployment first deployed with preferred-api-version=2, then upgraded and then downgraded again succeeds. Possible ways to fix this: - Always set default_domain_id in keystone.conf   Cons:   - When downgrading preferred-api-version, the API client that the charm itself uses is also downgraded to use v2. This client is in practice unable to get information about domains and thus unable to get the UUID of the default domain. - Explicitly set ID of default domain to 'default' when creating it initially.   - Extend Keystone manager interfaces to allow this.
2016-12-09 07:50:03 Frode Nordahl keystone (Juju Charms Collection): assignee Frode Nordahl (fnordahl)
2016-12-13 12:40:12 James Page keystone (Juju Charms Collection): status New Triaged
2016-12-13 12:40:14 James Page keystone (Juju Charms Collection): importance Undecided Wishlist
2017-02-23 18:55:26 James Page charm-keystone: importance Undecided Wishlist
2017-02-23 18:55:26 James Page charm-keystone: status New Triaged
2017-02-23 18:55:26 James Page charm-keystone: assignee Frode Nordahl (fnordahl)
2017-02-23 18:55:27 James Page keystone (Juju Charms Collection): status Triaged Invalid
2017-04-25 08:47:39 Sandor Zeestraten bug added subscriber Sandor Zeestraten
2017-06-28 09:06:33 Frode Nordahl description The underlying issue here is: - When first deployed with preferred-api-version=2 the default domain is created with id 'default'. - When first deployed with preferred-api-version=3 the default domain is created with random UUID. - When downgrading API version in deployment with random UUID special code paths in Keystone for backwards compatibility are not exercised. - Downgrade of API version from deployment first deployed with preferred-api-version=2, then upgraded and then downgraded again succeeds. Possible ways to fix this: - Always set default_domain_id in keystone.conf   Cons:   - When downgrading preferred-api-version, the API client that the charm itself uses is also downgraded to use v2. This client is in practice unable to get information about domains and thus unable to get the UUID of the default domain. - Explicitly set ID of default domain to 'default' when creating it initially.   - Extend Keystone manager interfaces to allow this. The underlying issue here is: - When first deployed with preferred-api-version=2 the default domain is created with id 'default'. - When first deployed with preferred-api-version=3 the default domain is created with random UUID. - When downgrading API version in deployment with random UUID special code   paths in Keystone for backwards compatibility are not exercised. - Downgrade of API version from deployment first deployed with   preferred-api-version=2, then upgraded and then downgraded again   succeeds.
2020-03-18 16:44:05 OpenStack Infra charm-keystone: status Triaged Fix Committed
2020-05-19 12:53:21 James Page charm-keystone: milestone 20.05
2020-05-21 20:11:41 David Ames charm-keystone: status Fix Committed Fix Released