Making mounted volume non-root 13/106513/1
authorjananib <janani.b@huawei.com>
Thu, 23 Apr 2020 14:03:45 +0000 (19:33 +0530)
committerjananib <janani.b@huawei.com>
Thu, 23 Apr 2020 14:03:45 +0000 (19:33 +0530)
CDS non-root user addition

Change-Id: I16a3c9b7de1ff74e4c6b208d49ab25664e580fbb
Issue-ID: OOM-2386
Signed-off-by: jananib <janani.b@huawei.com>
kubernetes/cds/charts/cds-blueprints-processor/templates/deployment.yaml

index ab7245e..ac0e9c5 100755 (executable)
@@ -85,6 +85,17 @@ spec:
         image: "{{ .Values.global.readinessRepository }}/{{ .Values.global.readinessImage }}"
         imagePullPolicy: {{ .Values.global.pullPolicy | default .Values.pullPolicy }}
         name: {{ include "common.name" . }}-readiness
+      - name: fix-permission
+        command:
+        - chown
+        - -R
+        - 100:101
+        - /opt/app/onap/blueprints/deploy
+        image: busybox:latest
+        imagePullPolicy: {{ .Values.global.pullPolicy | default .Values.pullPolicy }}
+        volumeMounts:
+        - mountPath: {{ .Values.persistence.deployedBlueprint }}
+          name: {{ include "common.fullname" . }}-blueprints
       containers:
         - name: {{ include "common.name" . }}
           image: "{{ include "common.repository" . }}/{{ .Values.image }}"