X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=nonrtric%2Fhelm%2Fpolicymanagementservice%2Ftemplates%2Fstatefulset.yaml;h=0930d0748debbca7b1019f0b7de747379a6f2912;hb=4c590d97d5cc689e8e1f338bd740f8e585a4e0ec;hp=3ef28260f5c9ea3f8d2dc0c324a8dae2e9fd9ec6;hpb=998f077bd3228cf136283a05cc2350d3f6cb3788;p=it%2Fdep.git diff --git a/nonrtric/helm/policymanagementservice/templates/statefulset.yaml b/nonrtric/helm/policymanagementservice/templates/statefulset.yaml index 3ef28260..0930d074 100644 --- a/nonrtric/helm/policymanagementservice/templates/statefulset.yaml +++ b/nonrtric/helm/policymanagementservice/templates/statefulset.yaml @@ -41,6 +41,21 @@ spec: release: {{ .Release.Name }} spec: hostname: {{ include "common.name.policymanagementservice" . }} + initContainers: + - name: copy + image: busybox:1.28 + command: + - /bin/sh + - -c + - FILE=/var/policy-management-service/application_configuration.json; + if [ ! -f $FILE ]; then + cp /etc/app/policy-management-service/initialdata/application_configuration.json $FILE; + fi + volumeMounts: + - name: {{ include "common.name.policymanagementservice" . }}-vardata + mountPath: "/var/policy-management-service" + - name: {{ include "common.name.policymanagementservice" . }}-policy-data + mountPath: /etc/app/policy-management-service/initialdata containers: - name: {{ include "common.container.policymanagementservice" . }} image: {{ .Values.policymanagementservice.image.registry }}/{{ .Values.policymanagementservice.image.name }}:{{ .Values.policymanagementservice.image.tag }} @@ -67,7 +82,7 @@ spec: - 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 + mountPath: /etc/app/policy-management-service/initialdata volumes: - name: {{ include "common.name.policymanagementservice" . }}-policy-config configMap: