AAF config seggregation 11/28411/4
authorvaibhav_16dec <vaibhav.chopra@amdocs.com>
Wed, 17 Jan 2018 12:42:39 +0000 (12:42 +0000)
committerAlexis de Talhouët <alexis.de_talhouet@bell.ca>
Thu, 25 Jan 2018 13:26:05 +0000 (13:26 +0000)
Issue-ID: OOM-554

Change-Id: I24367eac50b3d46be964a6d60e24b317af376c3e
Signed-off-by: vaibhav_16dec <vaibhav.chopra@amdocs.com>
kubernetes/aaf/resources/config/aaf-cs-data/ecomp.cql [moved from kubernetes/config/docker/init/src/config/aaf/data/ecomp.cql with 100% similarity]
kubernetes/aaf/resources/config/aaf-cs-data/identities.dat [moved from kubernetes/config/docker/init/src/config/aaf/data/identities.dat with 100% similarity]
kubernetes/aaf/resources/config/aaf-cs-data/identities.idx [moved from kubernetes/config/docker/init/src/config/aaf/data/identities.idx with 100% similarity]
kubernetes/aaf/resources/config/aaf-cs-data/init.cql [moved from kubernetes/config/docker/init/src/config/aaf/data/init.cql with 100% similarity]
kubernetes/aaf/resources/config/aaf-data/identities.dat [moved from kubernetes/config/docker/init/src/config/aaf/data2/identities.dat with 100% similarity]
kubernetes/aaf/templates/aaf-configmap.yaml [new file with mode: 0644]
kubernetes/aaf/templates/aaf-cs-deployment.yaml
kubernetes/aaf/templates/aaf-deployment.yaml
kubernetes/aaf/templates/aaf-secret.yaml [new file with mode: 0644]

diff --git a/kubernetes/aaf/templates/aaf-configmap.yaml b/kubernetes/aaf/templates/aaf-configmap.yaml
new file mode 100644 (file)
index 0000000..c8565f2
--- /dev/null
@@ -0,0 +1,9 @@
+#{{ if not .Values.disableAafAaf }}
+apiVersion: v1
+kind: ConfigMap
+metadata:
+  name: aaf-data-configmap
+  namespace: {{ .Values.nsPrefix }}-aaf
+data:
+{{ (.Files.Glob "resources/config/aaf-data/*").AsConfig | indent 2 }}
+#{{ end }}
index acd6a7a..55619b3 100644 (file)
@@ -31,8 +31,8 @@ spec:
           periodSeconds: 10
       volumes:
         - name: aaf-cs-data
-          hostPath:
-            path: /dockerdata-nfs/{{ .Values.nsPrefix }}/aaf/data
+          secret:
+            secretName: aaf-cs-data-secret
       imagePullSecrets:
       - name: {{ .Values.nsPrefix }}-docker-registry-key
-#{{ end }}
\ No newline at end of file
+#{{ end }}
index 6664f18..4f64048 100644 (file)
@@ -48,8 +48,8 @@ spec:
           periodSeconds: 10
       volumes:
         - name: aaf-data
-          hostPath:
-            path: /dockerdata-nfs/{{ .Values.nsPrefix }}/aaf/data2
+          configMap:
+            name: aaf-data-configmap
       imagePullSecrets:
       - name: {{ .Values.nsPrefix }}-docker-registry-key
 #{{ end }}
diff --git a/kubernetes/aaf/templates/aaf-secret.yaml b/kubernetes/aaf/templates/aaf-secret.yaml
new file mode 100644 (file)
index 0000000..705d050
--- /dev/null
@@ -0,0 +1,10 @@
+#{{ if not .Values.disableAafAafCs }}
+apiVersion: v1
+kind: Secret
+metadata:
+  name: aaf-cs-data-secret
+  namespace: {{ .Values.nsPrefix }}-aaf
+type: Opaque
+data:
+{{ (.Files.Glob "resources/config/aaf-cs-data/*").AsSecrets | indent 2 }}
+#{{ end }}