Update keystone driver config settings for liberty

Bug #1468112 reported by Colleen Murphy
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
puppet-keystone
Fix Released
High
Emilien Macchi

Bug Description

In Liberty, keystone will move to using stevedore to load drivers: https://blueprints.launchpad.net/keystone/+spec/stevedore

This will change the default values and allowed values for various driver settings in keystone.conf. For example, the identity/driver would be set to 'sql' instead of 'keystone.identity.backends.sql': https://github.com/openstack/keystone/blob/master/etc/keystone.conf.sample#L799-L800

We should make sure to set these params to ensure => absent if unset, so that configs use the default value (so we don't have to update again next time keystone changes its mind), and change any string validation and documentation to accept the new driver strings.

Revision history for this message
Emilien Macchi (emilienm) wrote :

This patch has to be done *after* Kilo release so we can actually test it, just for information.

Changed in puppet-keystone:
status: New → Confirmed
importance: Undecided → High
Revision history for this message
Richard Megginson (rmeggins) wrote :

Can we do this now?

Revision history for this message
Matt Fischer (mfisch) wrote :

Fixed with 1f051ca9b7f704d7bafc1933bbc86653607d0b12

Changed in puppet-keystone:
status: Confirmed → Fix Committed
assignee: nobody → Emilien Macchi (emilienm)
Changed in puppet-keystone:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.