From d27c40ed325bcf068741da6509f88b7fd0c7eb2e Mon Sep 17 00:00:00 2001 From: Tobias Urdin Date: Sat, 2 Nov 2019 12:32:24 +0100 Subject: [PATCH] Update git submodules * Update puppet-keystone from branch 'master' - Add keystone::bootstrap class This class combines the keystone-manage bootstrap command from init, the keystone::endpoint functionality that manages the keystone endpoints and the keystone::roles::admin class that manages users and projects. This is one of the steps to make sure we only have a single point of entry for bootstrapping (keystone-manage bootstrap) and then only managing resources after that. This is especially required since we are getting rid of the admin token and cannot manage resources before keystone-manage bootstrap has created the user, project, service and endpoints for us. These resources should always be in the default domain and deployments should manage domain specific configuration themselves using the provider resources. This class uses the default values from the keystone-manage bootstrap command. In the past puppet-keystone has always created a openstack project that is assumed as a admin project even though the bootstrap command creates the admin project. Since this uses the default values from the bootstrap command we should move away from having an openstack project, if we need that in testing it should be created there and not in the default deployment. Depends-On: https://review.opendev.org/#/c/698528/ Change-Id: I683fcdd743bddf6d4e989dd7e7c553db745934db --- puppet-keystone | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/puppet-keystone b/puppet-keystone index 48ef9708cc..bc1ff1d7cb 160000 --- a/puppet-keystone +++ b/puppet-keystone @@ -1 +1 @@ -Subproject commit 48ef9708cccc7328c3665077779e758f6bc6e3d7 +Subproject commit bc1ff1d7cb01ac02790c3302a3da6e994598d9f6