Remove hard-coded namespace reference 11/47111/1
authorJack Lucas <jflucas@research.att.com>
Thu, 10 May 2018 18:55:45 +0000 (18:55 +0000)
committerJack Lucas <jflucas@research.att.com>
Thu, 10 May 2018 18:56:44 +0000 (18:56 +0000)
Change-Id: I5f500c0f00ea8188a3eaffcde7a10807a03fc59c
Issue-ID: DCAEGEN2-496
Signed-off-by: Jack Lucas <jflucas@research.att.com>
k8s-bootstrap-container/bootstrap.sh
k8s-bootstrap-container/pom.xml

index cea06ce..f3e9b5d 100755 (executable)
@@ -32,9 +32,15 @@ CBS_REG='{"ID": "dcae-cbs0", "Name": "config_binding_service", "Address": "confi
 CBS_REG1='{"ID": "dcae-cbs1", "Name": "config-binding-service", "Address": "config-binding-service", "Port": 10000}'
 CM_REG='{"ID": "dcae-cm0", "Name": "cloudify_manager", "Address": "cloudify-manager.onap", "Port": 80}'
 INV_REG='{"ID": "dcae-inv0", "Name": "inventory", "Address": "inventory", "Port": 8080}'
-# Policy handler will be looked up from a plugin on CM, which is running in the "onap" namespace,
-# so the Address field has to add the .dcae qualifier.
-PH_REG='{"ID": "dcae-ph0", "Name": "policy_handler", "Address": "policy-handler.dcae", "Port": 25577}'
+# Policy handler will be looked up from a plugin on CM.  If DCAE components are running in a different k8s
+# namespace than CM (which always runs in the common ONAP namespace), then the policy handler address must
+# be qualified with the DCAE namespace.
+PH_REG='{"ID": "dcae-ph0", "Name": "policy_handler", "Port": 25577, "Address: policy-handler'
+if [ ! -z "${DCAE_NAMESPACE}" ]
+then
+       PH_REG="${PH_REG}.${DCAE_NAMESPACE}"
+fi
+PH_REG="${PH_REG}\"}"
 
 # Deploy components
 # $1 -- name (for bp and deployment)
index 85b99bc..782577d 100644 (file)
@@ -27,7 +27,7 @@ limitations under the License.
   <groupId>org.onap.dcaegen2.deployments</groupId>
   <artifactId>k8s-bootstrap-container</artifactId>
   <name>dcaegen2-deployments-k8s-bootstrap-container</name>
-  <version>1.1.8</version>
+  <version>1.1.9</version>
   <url>http://maven.apache.org</url>
   <properties>
     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>