[CDS] Add toggle for disabling command-executor blueprints PVC 95/124695/2
authorJozsef Csongvai <jozsef.csongvai@bell.ca>
Tue, 5 Oct 2021 22:56:57 +0000 (18:56 -0400)
committerJozsef Csongvai <jozsef.csongvai@bell.ca>
Tue, 12 Oct 2021 16:45:06 +0000 (12:45 -0400)
This PVC was used to share files between blueprintsprocessor and
command-executor. Since version 1.1.1 it is no longer required and
should be disabled by default. Added toggle for backward compatibility.

Issue-ID: CCSDK-3490
Signed-off-by: Jozsef Csongvai <jozsef.csongvai@bell.ca>
Change-Id: Id962b427a3f7ad2afe10d96454381f50732fa306

kubernetes/cds/components/cds-command-executor/templates/deployment.yaml
kubernetes/cds/components/cds-command-executor/values.yaml

index 3ce24e2..da83516 100755 (executable)
@@ -98,7 +98,11 @@ spec:
           hostPath:
             path: /etc/localtime
         - name: {{ include "common.fullname" . }}-blueprints
+        {{- if .Values.persistence.enabled }}
           persistentVolumeClaim:
             claimName: {{ include "common.release" . }}-cds-blueprints
+        {{- else }}
+          emptyDir: {}
+        {{- end }}
       imagePullSecrets:
       - name: "{{ include "common.namespace" . }}-docker-registry-key"
index 0f7b556..658a899 100755 (executable)
@@ -72,7 +72,7 @@ service:
     externalPort: 10005
 
 persistence:
-  enabled: true
+  enabled: false
   mountSubPath: cds/blueprints/deploy
   deployedBlueprint: /opt/app/onap/blueprints/deploy