Reviewed: https://review.openstack.org/293488 Committed: https://git.openstack.org/cgit/openstack/keystone/commit/?id=4df45708a9f26107713dbc651caad64d0211fe2d Submitter: Jenkins Branch: master
commit 4df45708a9f26107713dbc651caad64d0211fe2d Author: Kristi Nikolla <kniko...@bu.edu> Date: Wed Mar 16 11:07:18 2016 -0400 Check for already present user without inserting in Bootstrap keystone-manage bootstrap check for already present info in the DB by trying an insert and catching a Conflict exception. This will not work with databases where inserting an user is not possible. Changed the code to try a get first, and insert when the user is not found. Change-Id: If15c284aae5d10c594688c588dde9b21675ff487 Closes-Bug: 1553216 ** Changed in: keystone Status: In Progress => Fix Released -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Identity (keystone). https://bugs.launchpad.net/bugs/1553216 Title: keystone-manage bootstrap does not work for non-SQL identity drivers Status in OpenStack Identity (keystone): Fix Released Bug description: keystone-manage bootstrap attempts to create the specified user and then handles a Conflict error as notice that the user already exists. This works for the default SQL identity driver, but does not work for drivers that do not support creating users. In order to work for all drivers, which is necessary to support role assignment bootstrapping whenever the driver configuration is changed, it should attempt to GET the user or otherwise check in a way that will work for drivers that do not support user creation. To manage notifications about this bug go to: https://bugs.launchpad.net/keystone/+bug/1553216/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp