From 030cb352bba8ef95e295956b73473ea5a38e3d0d Mon Sep 17 00:00:00 2001 From: Javier Pena Date: Wed, 22 Nov 2017 18:49:24 +0100 Subject: [PATCH] Use the versionless URL for trove auth_url Using a URL with a version makes Trove fail when a client request is initiated, with an error like: "ERROR keystonemiddleware.auth_token [-] Bad response code while validating token: 400: BadRequest: Expecting to find domain in project." Change-Id: I1ed56600ea42818283ef40a576dba64bd3a41a1d --- packstack/puppet/modules/packstack/manifests/trove.pp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packstack/puppet/modules/packstack/manifests/trove.pp b/packstack/puppet/modules/packstack/manifests/trove.pp index 2187b7274..10f84be54 100644 --- a/packstack/puppet/modules/packstack/manifests/trove.pp +++ b/packstack/puppet/modules/packstack/manifests/trove.pp @@ -10,7 +10,7 @@ class packstack::trove () class { '::trove::keystone::authtoken': password => hiera('CONFIG_TROVE_KS_PW'), - auth_url => hiera('CONFIG_KEYSTONE_PUBLIC_URL'), + auth_url => hiera('CONFIG_KEYSTONE_PUBLIC_URL_VERSIONLESS'), } class { '::trove::api': @@ -24,13 +24,13 @@ class packstack::trove () } class { '::trove::conductor': - auth_url => hiera('CONFIG_KEYSTONE_PUBLIC_URL'), + auth_url => hiera('CONFIG_KEYSTONE_PUBLIC_URL_VERSIONLESS'), debug => hiera('CONFIG_DEBUG_MODE'), workers => hiera('CONFIG_SERVICE_WORKERS'), } class { '::trove::taskmanager': - auth_url => hiera('CONFIG_KEYSTONE_PUBLIC_URL'), + auth_url => hiera('CONFIG_KEYSTONE_PUBLIC_URL_VERSIONLESS'), debug => hiera('CONFIG_DEBUG_MODE'), } }