Mount application.yaml into policymanagementservice helm chart
[it/dep.git] / nonrtric / helm / policymanagementservice / templates / deployment.yaml
index 3a87aa8..68a39a1 100644 (file)
@@ -45,18 +45,30 @@ spec:
         image: {{ .Values.policymanagementservice.image.registry }}/{{ .Values.policymanagementservice.image.name }}:{{ .Values.policymanagementservice.image.tag }}
         imagePullPolicy: {{ .Values.policymanagementservice.imagePullPolicy }}
         ports:
-        - containerPort: {{ include "common.serviceport.policymanagementservice.http" . }}
+        - containerPort: {{ .Values.policymanagementservice.service.targetPort1 }}
+          protocol: TCP
+        - containerPort: {{ .Values.policymanagementservice.service.targetPort2 }}
           protocol: TCP
         readinessProbe:
           tcpSocket:
-            port: {{ include "common.serviceport.policymanagementservice.http" . }}
-          initialDelaySeconds: 5
-          periodSeconds: 15
+            port: {{ .Values.policymanagementservice.service.targetPort1 }}
+          initialDelaySeconds: {{ .Values.policymanagementservice.liveness.initialDelaySeconds }}
+          periodSeconds: {{ .Values.policymanagementservice.liveness.periodSeconds }}
+        livenessProbe:
+          httpGet:
+            path: /status
+            port: {{ .Values.policymanagementservice.service.targetPort1 }}
+          initialDelaySeconds: {{ .Values.policymanagementservice.liveness.initialDelaySeconds }}
+          periodSeconds: {{ .Values.policymanagementservice.liveness.periodSeconds }}
         volumeMounts:
-        - name: {{ .Release.Name }}-policy-conf
-          mountPath: /opt/app/policy-agent/config/application_configuration.json
-          subPath: application_configuration.json
+        - name: {{ include "common.name.policymanagementservice" . }}-policy-config
+          mountPath: /opt/app/policy-agent/config
+        - name: {{ include "common.name.policymanagementservice" . }}-policy-data
+          mountPath: /opt/app/policy-agent/data
       volumes:
-        - name: {{ .Release.Name }}-policy-conf
+        - name: {{ include "common.name.policymanagementservice" . }}-policy-config
+          configMap:
+            name: {{ include "common.name.policymanagementservice" . }}-configmap-config
+        - name: {{ include "common.name.policymanagementservice" . }}-policy-data
           configMap:
-            name: {{ .Release.Name }}-policy-configmap
\ No newline at end of file
+            name: {{ include "common.name.policymanagementservice" . }}-configmap-data
\ No newline at end of file