devstack: Honor SERVICE_PROTOCOL for endpoints

When the tls-proxy service is enabled, all endpoints should be accessed
via https.

Change-Id: Ia96ab003d1651170f11ede1d9cbc3579639565b3
This commit is contained in:
Jens Harbott 2020-08-10 08:26:08 +02:00
parent 36b2f65833
commit 4b52ae7e54
2 changed files with 4 additions and 3 deletions

View File

@ -9,6 +9,7 @@
# - functions
# - OS_AUTH_URL for auth in api
# - DEST set to the destination directory
# - SERVICE_PROTOCOL, SERVICE_HOST to define the API endpoints
# - SERVICE_PASSWORD, SERVICE_PROJECT_NAME for auth in api
# - STACK_USER service user
@ -386,12 +387,12 @@ function create_barbican_accounts {
--os-identity-api-version 3 \
--region RegionOne \
$BARBICAN_SERVICE \
public "http://$SERVICE_HOST/key-manager"
public "$SERVICE_PROTOCOL://$SERVICE_HOST/key-manager"
openstack endpoint create \
--os-identity-api-version 3 \
--region RegionOne \
$BARBICAN_SERVICE \
internal "http://$SERVICE_HOST/key-manager"
internal "$SERVICE_PROTOCOL://$SERVICE_HOST/key-manager"
}

View File

@ -36,7 +36,7 @@ GITBRANCH["python-barbicanclient"]=${BARBICANCLIENT_BRANCH:-$TARGET_BRANCH}
GITDIR["python-barbicanclient"]=$DEST/python-barbicanclient
# Set host href
BARBICAN_HOST_HREF=${BARBICAN_HOST_HREF:-http://${SERVICE_HOST}/key-manager}
BARBICAN_HOST_HREF=${BARBICAN_HOST_HREF:-$SERVICE_PROTOCOL://${SERVICE_HOST}/key-manager}
GITREPO["barbican-tempest-plugin"]=${BARBICANTEMPEST_REPO:-${GIT_BASE}/openstack/barbican-tempest-plugin.git}
GITBRANCH["barbican-tempest-plugin"]=${BARBICANTEMPEST_BRANCH:-master}