Fixes datasource creation for congress 85/19785/1
authorTim Rozet <trozet@redhat.com>
Mon, 29 Aug 2016 14:14:27 +0000 (10:14 -0400)
committerTim Rozet <trozet@redhat.com>
Mon, 29 Aug 2016 17:45:09 +0000 (17:45 +0000)
There were syntax errors with "auth_url" and an extra double quote.
Also added logging to make it more clear when datasources get created.

JIRA: APEX-245

Change-Id: I554fb8195116dd71f4b34b8ccf6e969d9b2e7224
Signed-off-by: Tim Rozet <trozet@redhat.com>
(cherry picked from commit d26cd6f8b4fc657e23c7cc1070d4fe5383a7a3f6)

lib/post-install-functions.sh

index 7df55cd..6e9859a 100755 (executable)
@@ -114,16 +114,24 @@ if [ "${deploy_options_array['congress']}" == 'True' ]; then
     ds_configs="--config username=\$OS_USERNAME
                 --config tenant_name=\$OS_TENANT_NAME
                 --config password=\$OS_PASSWORD
-                --config auth_Url=\$OS_AUTH_URL"
+                --config auth_url=\$OS_AUTH_URL"
     for s in nova neutronv2 ceilometer cinder glancev2 keystone; do
         ds_extra_configs=""
         if [ "\$s" == "nova" ]; then
             nova_micro_version=\$(nova version-list | grep CURRENT | awk '{print \$10}')
-            ds_extra_configs+="--config api_version="\$nova_micro_version"
+            ds_extra_configs+="--config api_version=\$nova_micro_version"
+        fi
+        if openstack congress datasource create \$s "\$s" \$ds_configs \$ds_extra_configs; then
+          echo "INFO: Datasource: \$s created"
+        else
+          echo "WARN: Datasource: \$s could NOT be created"
         fi
-        openstack congress datasource create \$s "\$s" \$ds_configs \$ds_extra_configs
     done
-    openstack congress datasource create doctor "doctor"
+    if openstack congress datasource create doctor "doctor"; then
+      echo "INFO: Datasource: doctor created"
+    else
+      echo "WARN: Datsource: doctor could NOT be created"
+    fi
 fi
 EOI