Update DCAE container versions
[oom.git] / kubernetes / dcaegen2 / charts / dcae-bootstrap / templates / deployment.yaml
@@ -1,99 +1,97 @@
-#============LICENSE_START========================================================
-# ================================================================================
-# Copyright (c) 2017-2018 AT&T Intellectual Property. All rights reserved.
-# Modifications Copyright © 2018 Amdocs, Bell Canada
-# ================================================================================
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-#     http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-# ============LICENSE_END=========================================================
-
-apiVersion: batch/v1
-kind: Job
-metadata:
-  name: {{ include "common.fullname" . }}
-  namespace: {{ include "common.namespace" . }}
-  labels:
-    app: {{ include "common.name" . }}
-    chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
-    release: {{ .Release.Name }}
-    heritage: {{ .Release.Service }}
-spec:
-  completions: 1
-{{/*  backoffLimit: 0*/}}
-  template:
-    metadata:
-      labels:
-        app: {{ include "common.name" . }}
-        release: {{ .Release.Name }}
-    spec:
-      restartPolicy: Never
-      initContainers:
-      - name: {{ include "common.name" . }}-readiness
-        image: {{ .Values.global.readinessRepository }}/{{ .Values.global.readinessImage }}
-        imagePullPolicy: {{ .Values.global.pullPolicy | default .Values.pullPolicy }}
-        command:
-          - /root/ready.py
-        args:
-          - --container-name
-          - dcae-cloudify-manager
-          - --container-name
-          - consul-server
-          - --container-name
-          - msb-discovery
-          - --container-name
-          - kube2msb
-          - "-t"
-          - "15"
-        env:
-        - name: NAMESPACE
-          valueFrom:
-            fieldRef:
-              apiVersion: v1
-              fieldPath: metadata.namespace
-      containers:
-        - name: {{ include "common.name" . }}
-          image: "{{ include "common.repository" . }}/{{ .Values.image }}"
-          imagePullPolicy: {{ .Values.global.pullPolicy | default .Values.pullPolicy }}
-          volumeMounts:
-            - mountPath: /inputs
-              name: {{ include "common.fullname" . }}-dcae-inputs
-            - mountPath: /dcae-configs
-              name: {{ include "common.fullname" . }}-dcae-config
-            - mountPath: /etc/localtime
-              name: localtime
-              readOnly: true
-          env:
-            - name: CMADDR
-              value: {{ .Values.config.address.cm }}
-            - name: CMPASS
-              valueFrom:
-                secretKeyRef:
-                  name: {{ include "common.name" . }}-cmpass
-                  key: password
-            - name: CONSUL
-              value: {{ .Values.config.address.consul.host }}:{{ .Values.config.address.consul.port }}
-            - name: DCAE_NAMESPACE
-              value: {{ .Values.dcae_ns | default "" }}
-            - name: ONAP_NAMESPACE
-              value: {{ include "common.namespace" . }}
-      volumes:
-        - name: {{ include "common.fullname" . }}-dcae-inputs
-          configMap:
-            name: {{ include "common.fullname" . }}-dcae-inputs
-        - name: {{ include "common.fullname" . }}-dcae-config
-          configMap:
-            name: {{ include "common.fullname" . }}-dcae-config
-        - name: localtime
-          hostPath:
-            path: /etc/localtime
-      imagePullSecrets:
-        - name: "{{ include "common.namespace" . }}-docker-registry-key"
+#============LICENSE_START========================================================\r
+# ================================================================================\r
+# Copyright (c) 2017-2018 AT&T Intellectual Property. All rights reserved.\r
+# Modifications Copyright © 2018 Amdocs, Bell Canada\r
+# ================================================================================\r
+# Licensed under the Apache License, Version 2.0 (the "License");\r
+# you may not use this file except in compliance with the License.\r
+# You may obtain a copy of the License at\r
+#\r
+#     http://www.apache.org/licenses/LICENSE-2.0\r
+#\r
+# Unless required by applicable law or agreed to in writing, software\r
+# distributed under the License is distributed on an "AS IS" BASIS,\r
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+# See the License for the specific language governing permissions and\r
+# limitations under the License.\r
+# ============LICENSE_END=========================================================\r
+\r
+apiVersion: extensions/v1beta1\r
+kind: Deployment\r
+metadata:\r
+  name: {{ include "common.fullname" . }}\r
+  namespace: {{ include "common.namespace" . }}\r
+  labels:\r
+    app: {{ include "common.name" . }}\r
+    chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}\r
+    release: {{ .Release.Name }}\r
+    heritage: {{ .Release.Service }}\r
+spec:\r
+  replicas: 1\r
+  template:\r
+    metadata:\r
+      labels:\r
+        app: {{ include "common.name" . }}\r
+        release: {{ .Release.Name }}\r
+    spec:\r
+      initContainers:\r
+      - name: {{ include "common.name" . }}-readiness\r
+        image: {{ .Values.global.readinessRepository }}/{{ .Values.global.readinessImage }}\r
+        imagePullPolicy: {{ .Values.global.pullPolicy | default .Values.pullPolicy }}\r
+        command:\r
+          - /root/ready.py\r
+        args:\r
+          - --container-name\r
+          - dcae-cloudify-manager\r
+          - --container-name\r
+          - consul-server\r
+          - --container-name\r
+          - msb-discovery\r
+          - --container-name\r
+          - kube2msb\r
+          - "-t"\r
+          - "15"\r
+        env:\r
+        - name: NAMESPACE\r
+          valueFrom:\r
+            fieldRef:\r
+              apiVersion: v1\r
+              fieldPath: metadata.namespace\r
+      containers:\r
+        - name: {{ include "common.name" . }}\r
+          image: "{{ include "common.repository" . }}/{{ .Values.image }}"\r
+          imagePullPolicy: {{ .Values.global.pullPolicy | default .Values.pullPolicy }}\r
+          volumeMounts:\r
+            - mountPath: /inputs\r
+              name: {{ include "common.fullname" . }}-dcae-inputs\r
+            - mountPath: /dcae-configs\r
+              name: {{ include "common.fullname" . }}-dcae-config\r
+            - mountPath: /etc/localtime\r
+              name: localtime\r
+              readOnly: true\r
+          env:\r
+            - name: CMADDR\r
+              value: {{ .Values.config.address.cm }}\r
+            - name: CMPASS\r
+              valueFrom:\r
+                secretKeyRef:\r
+                  name: {{ include "common.name" . }}-cmpass\r
+                  key: password\r
+            - name: CONSUL\r
+              value: {{ .Values.config.address.consul.host }}:{{ .Values.config.address.consul.port }}\r
+            - name: DCAE_NAMESPACE\r
+              value: {{ .Values.dcae_ns | default "" }}\r
+            - name: ONAP_NAMESPACE\r
+              value: {{ include "common.namespace" . }}\r
+      volumes:\r
+        - name: {{ include "common.fullname" . }}-dcae-inputs\r
+          configMap:\r
+            name: {{ include "common.fullname" . }}-dcae-inputs\r
+        - name: {{ include "common.fullname" . }}-dcae-config\r
+          configMap:\r
+            name: {{ include "common.fullname" . }}-dcae-config\r
+        - name: localtime\r
+          hostPath:\r
+            path: /etc/localtime\r
+      imagePullSecrets:\r
+        - name: "{{ include "common.namespace" . }}-docker-registry-key"
\ No newline at end of file