Add port variable for appc cdt 41/49541/4
authorPatrick Brady <pb071s@att.com>
Wed, 30 May 2018 17:56:46 +0000 (10:56 -0700)
committerPatrick Brady <pb071s@att.com>
Thu, 31 May 2018 16:01:22 +0000 (09:01 -0700)
Adding a environment variable into the CDT container.
This variable will set the port that CDT uses to connect
to the APPC backend.

Also changing the entry point of the CDT container to run
the script that will set the port in the CDT javascript files.

Change-Id: I0cba860d95a567e0cc4dd1eee322565c9d3b7d1c
Signed-off-by: Patrick Brady <pb071s@att.com>
Issue-ID: APPC-924

kubernetes/appc/charts/appc-cdt/templates/deployment.yaml
kubernetes/appc/templates/service.yaml
kubernetes/appc/values.yaml

index 2226b75..a2cb9fc 100644 (file)
@@ -21,6 +21,8 @@ spec:
         - name: {{ include "common.name" . }}
           image: "{{ include "common.repository" . }}/{{ .Values.image }}"
           imagePullPolicy: {{ .Values.global.pullPolicy | default .Values.pullPolicy }}
+          command:
+          - /opt/startCdt.sh
           ports:
           - containerPort: {{ .Values.service.internalPort }}
             name: {{ .Values.service.name }}
@@ -39,6 +41,11 @@ spec:
             initialDelaySeconds: {{ .Values.readiness.initialDelaySeconds }}
             periodSeconds: {{ .Values.readiness.periodSeconds }}
           env:
+          # This sets the port that CDT will use to connect to the main appc container.
+          # The 32 is the node port suffix that is used in the main appc oom templates
+          # for nodePort3.
+          - name: CDT_PORT
+            value: "{{ .Values.global.nodePortPrefix | default .Values.nodePortPrefix }}{{ .Values.nodePort3 }}"
           volumeMounts:
           - mountPath: /etc/localtime
             name: localtime
index 0ba73e3..733c4ca 100644 (file)
@@ -32,6 +32,7 @@ spec:
       nodePort: {{ .Values.global.nodePortPrefix | default .Values.nodePortPrefix }}{{ .Values.service.nodePort2 }}
       name: "{{ .Values.service.portName }}-1830"
     - port: {{ .Values.service.externalPort3 }}
+      targetPort: {{ .Values.service.internalPort3 }}
       nodePort: {{ .Values.global.nodePortPrefix | default .Values.nodePortPrefix }}{{ .Values.service.nodePort3 }}
       name: "{{ .Values.service.portName }}-9090"
     {{- else -}}
index 0d6dffd..333f6dc 100644 (file)
@@ -69,7 +69,8 @@ dgbuilder:
     dbServiceName: appc-dbhost
   service:
     name: appc-dgbuilder
-
+appc-cdt:
+  nodePort3: 32
 # default number of instances
 replicaCount: 1