From c2c89e4b35a9ad5fb1a2670943328a9725b37001 Mon Sep 17 00:00:00 2001 From: Brant Knudson Date: Thu, 23 Feb 2017 20:15:47 -0600 Subject: [PATCH] Use KEYSTONE_SERVICE_URI consistently lib/keystone builds KEYSTONE_SERVICE_URI so that other services don't need to reconstruct the identity URI. Many services already use it, but some parts were still building the identity URI from the different parts. This will allow changing the identity URI to include a path (e.g., to http:///identity) in 1 place rather than in multiple places. Change-Id: I58cbdbe591d8869807545e0815480fc3375e0479 --- lib/neutron | 2 +- lib/nova | 2 +- lib/placement | 2 +- lib/tempest | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/neutron b/lib/neutron index b30c5c8e89..ab005a9a01 100644 --- a/lib/neutron +++ b/lib/neutron @@ -282,7 +282,7 @@ function configure_neutron_rootwrap { function configure_neutron_nova_new { iniset $NOVA_CONF DEFAULT use_neutron True iniset $NOVA_CONF neutron auth_type "password" - iniset $NOVA_CONF neutron auth_url "$KEYSTONE_SERVICE_PROTOCOL://$KEYSTONE_SERVICE_HOST:$KEYSTONE_AUTH_PORT/v3" + iniset $NOVA_CONF neutron auth_url "$KEYSTONE_SERVICE_URI/v3" iniset $NOVA_CONF neutron username neutron iniset $NOVA_CONF neutron password "$SERVICE_PASSWORD" iniset $NOVA_CONF neutron user_domain_name "Default" diff --git a/lib/nova b/lib/nova index 4c9f30f593..a36a740265 100644 --- a/lib/nova +++ b/lib/nova @@ -631,7 +631,7 @@ function create_nova_conf { function init_nova_service_user_conf { iniset $NOVA_CONF service_user send_service_user_token True iniset $NOVA_CONF service_user auth_type password - iniset $NOVA_CONF service_user auth_url "$KEYSTONE_SERVICE_PROTOCOL://$KEYSTONE_SERVICE_HOST:$KEYSTONE_AUTH_PORT" + iniset $NOVA_CONF service_user auth_url "$KEYSTONE_SERVICE_URI" iniset $NOVA_CONF service_user username nova iniset $NOVA_CONF service_user password "$SERVICE_PASSWORD" iniset $NOVA_CONF service_user user_domain_name "$SERVICE_DOMAIN_NAME" diff --git a/lib/placement b/lib/placement index e7ffe3330b..4cc5cd8b6a 100644 --- a/lib/placement +++ b/lib/placement @@ -100,7 +100,7 @@ function _config_placement_apache_wsgi { function configure_placement_nova_compute { iniset $NOVA_CONF placement auth_type "password" - iniset $NOVA_CONF placement auth_url "$KEYSTONE_SERVICE_PROTOCOL://$KEYSTONE_SERVICE_HOST:$KEYSTONE_AUTH_PORT/v3" + iniset $NOVA_CONF placement auth_url "$KEYSTONE_SERVICE_URI/v3" iniset $NOVA_CONF placement username placement iniset $NOVA_CONF placement password "$SERVICE_PASSWORD" iniset $NOVA_CONF placement user_domain_name "$SERVICE_DOMAIN_NAME" diff --git a/lib/tempest b/lib/tempest index d95a9f5c3d..25db046829 100644 --- a/lib/tempest +++ b/lib/tempest @@ -17,7 +17,7 @@ # - ``PUBLIC_NETWORK_NAME`` # - ``VIRT_DRIVER`` # - ``LIBVIRT_TYPE`` -# - ``KEYSTONE_SERVICE_PROTOCOL``, ``KEYSTONE_SERVICE_HOST`` from lib/keystone +# - ``KEYSTONE_SERVICE_URI``, ``KEYSTONE_SERVICE_URI_V3`` from lib/keystone # # Optional Dependencies: # @@ -257,7 +257,7 @@ function configure_tempest { iniset $TEMPEST_CONFIG volume build_timeout $BUILD_TIMEOUT # Identity - iniset $TEMPEST_CONFIG identity uri "$KEYSTONE_SERVICE_PROTOCOL://$KEYSTONE_SERVICE_HOST:5000/v2.0/" + iniset $TEMPEST_CONFIG identity uri "$KEYSTONE_SERVICE_URI/v2.0/" iniset $TEMPEST_CONFIG identity uri_v3 "$KEYSTONE_SERVICE_URI_V3" iniset $TEMPEST_CONFIG identity user_lockout_failure_attempts $KEYSTONE_LOCKOUT_FAILURE_ATTEMPTS iniset $TEMPEST_CONFIG identity user_lockout_duration $KEYSTONE_LOCKOUT_DURATION