From 737cb665e95ec8ddd927cab528bd1acd83674e38 Mon Sep 17 00:00:00 2001 From: David Blaisonneau Date: Fri, 1 Jul 2016 15:53:28 +0200 Subject: [PATCH] [JOID] workaround for congress client with publicapi enabled Signed-off-by: David Blaisonneau --- ci/openstack.sh | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/ci/openstack.sh b/ci/openstack.sh index f518ee55..00b647e8 100755 --- a/ci/openstack.sh +++ b/ci/openstack.sh @@ -232,6 +232,16 @@ done # Create Congress datasources sudo apt-get install -y python-congressclient + +# Remove public endpoint and recreate it from internal +# Waiting congress client can be use with internal endpoints +if [ "$API_FQDN" != "''" ]; then + CONGRESS_PUB_ENDPOINT=$(openstack endpoint list --service policy --interface public -c ID -f value) + openstack endpoint delete $CONGRESS_PUB_ENDPOINT + CONGRESS_NEW_PUB_ENDPOINT=$(openstack endpoint list --service policy --interface internal -c URL -f value) + openstack endpoint create --region Canonical policy public $CONGRESS_NEW_PUB_ENDPOINT +fi + openstack congress datasource create nova "nova" \ --config username=$OS_USERNAME \ --config tenant_name=$OS_TENANT_NAME \ -- 2.16.6