Fix AAI protocol setting problem for ServiceMesh 37/132037/1
authorAndreas Geissler <andreas-geissler@telekom.de>
Tue, 8 Nov 2022 09:01:54 +0000 (10:01 +0100)
committerAndreas Geissler <andreas-geissler@telekom.de>
Tue, 8 Nov 2022 09:05:52 +0000 (10:05 +0100)
AAI access protocol is hardcoded to https in the vimbroker
This patch enables the configuration setting for AAI_PROTOCOL

Issue-ID: MULTICLOUD-1495

Signed-off-by: Andreas Geissler <andreas-geissler@telekom.de>
Change-Id: I7e7d3d22ff11f154ddd8ba10bf05c4b0e09999c2

multivimbroker/docker/Dockerfile
multivimbroker/docker/pecan/Dockerfile
multivimbroker/multivimbroker/pub/config/config.py
multivimbroker/run.sh

index 86841de..8bcd6e5 100644 (file)
@@ -9,6 +9,7 @@ ENV AAI_PORT "8443"
 ENV AAI_SCHEMA_VERSION "v11"
 ENV AAI_USERNAME "AAI"
 ENV AAI_PASSWORD "AAI"
+ENV AAI_PROTOCOL "https"
 
 EXPOSE 9001
 
index 5230182..ae225b6 100644 (file)
@@ -7,6 +7,7 @@ ENV AAI_PORT "8443"
 ENV AAI_SCHEMA_VERSION "v11"
 ENV AAI_USERNAME "AAI"
 ENV AAI_PASSWORD "AAI"
+ENV AAI_PROTOCOL "https"
 
 EXPOSE 9001
 
index 350bc92..90c38ec 100644 (file)
@@ -24,7 +24,8 @@ MSB_SERVICE_PORT = '10080'
 # [A&AI]
 AAI_ADDR = "aai.api.simpledemo.openecomp.org"
 AAI_PORT = "8443"
-AAI_SERVICE_URL = 'https://%s:%s/aai' % (AAI_ADDR, AAI_PORT)
+AAI_PROTOCOL = "https"
+AAI_SERVICE_URL = '%s://%s:%s/aai' % (AAI_PROTOCOL, AAI_ADDR, AAI_PORT)
 AAI_SCHEMA_VERSION = "v13"
 AAI_USERNAME = 'AAI'
 AAI_PASSWORD = 'AAI'
index 1079cf1..9dc4c9e 100755 (executable)
@@ -21,6 +21,7 @@ sed -i "s/AAI_PORT =.*/AAI_PORT = \"${AAI_PORT}\"/g" multivimbroker/pub/config/c
 sed -i "s/AAI_SCHEMA_VERSION =.*/AAI_SCHEMA_VERSION = \"${AAI_SCHEMA_VERSION}\"/g" multivimbroker/pub/config/config.py
 sed -i "s/AAI_USERNAME =.*/AAI_USERNAME = \"${AAI_USERNAME}\"/g" multivimbroker/pub/config/config.py
 sed -i "s/AAI_PASSWORD =.*/AAI_PASSWORD = \"${AAI_PASSWORD}\"/g" multivimbroker/pub/config/config.py
+sed -i "s/AAI_PROTOCOL =.*/AAI_PROTOCOL = \"${AAI_PROTOCOL}\"/g" multivimbroker/pub/config/config.py
 
 logDir="/var/log/onap/multicloud/multivimbroker"
 if [ ! -x  $logDir  ]; then