From 23ddca233c57c21c0a9f39204a02938e303aee8f Mon Sep 17 00:00:00 2001 From: Zuul Date: Thu, 3 Mar 2022 12:37:52 +0000 Subject: [PATCH] Update git submodules * Update puppet-openstacklib from branch 'master' to 0d807bc3750c02b68700612cd2962a79478bec8c - Merge "Use clouds.yaml for puppet" - Use clouds.yaml for puppet This change introduces the capability to load clouds.yaml file in the base Puppet::Provider::Openstack::Auth module, so that each providers can look up credentials from clouds.yaml instead of rc file. When SRBAC is enforced, services require appropriate scope for each operation and this makes it difficult to use rc files which can store only one credential per file. Usage of clouds.yaml allows us to store multiple credentials in a single file and switch scopes according to the API request used. The new implementation loads the clouds.yaml file for admin user, which is created by puppet-keystoe. It also allows overriding the credential by a user-created clouds.file. We expect clouds.yaml file is created under /etc/openstack, which is the location openstackclient searches to look up clouds.yaml. To avoid unexpected conjunction with existing files, the files used by puppet are located in an independent 'puppet' directory at this moment. Change-Id: I7587f6e0c2486cbfaf2cbafeb64e9db56a817106 --- puppet-openstacklib | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/puppet-openstacklib b/puppet-openstacklib index df2f6c9716..0d807bc375 160000 --- a/puppet-openstacklib +++ b/puppet-openstacklib @@ -1 +1 @@ -Subproject commit df2f6c97165d90ffc7b0fbfb332de1b8bee10d28 +Subproject commit 0d807bc3750c02b68700612cd2962a79478bec8c