image: {{ .Values.policymanagementservice.image.registry }}/{{ .Values.policymanagementservice.image.name }}:{{ .Values.policymanagementservice.image.tag }}
imagePullPolicy: {{ .Values.policymanagementservice.imagePullPolicy }}
ports:
- - containerPort: {{ .Values.policymanagementservice.service.internalPort }}
+ - containerPort: {{ .Values.policymanagementservice.service.targetPort1 }}
+ protocol: TCP
+ - containerPort: {{ .Values.policymanagementservice.service.targetPort2 }}
protocol: TCP
readinessProbe:
tcpSocket:
- port: {{ .Values.policymanagementservice.service.internalPort }}
- 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: {{ include "common.name.policymanagementservice" . }}-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: {{ include "common.name.policymanagementservice" . }}-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: {{ include "common.name.policymanagementservice" . }}-configmap
\ No newline at end of file
+ name: {{ include "common.name.policymanagementservice" . }}-configmap-data
\ No newline at end of file