1 ################################################################################
\r
2 # Copyright (c) 2019 AT&T Intellectual Property. #
\r
3 # Copyright (c) 2019 Nokia. #
\r
5 # Licensed under the Apache License, Version 2.0 (the "License"); #
\r
6 # you may not use this file except in compliance with the License. #
\r
7 # You may obtain a copy of the License at #
\r
9 # http://www.apache.org/licenses/LICENSE-2.0 #
\r
11 # Unless required by applicable law or agreed to in writing, software #
\r
12 # distributed under the License is distributed on an "AS IS" BASIS, #
\r
13 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. #
\r
14 # See the License for the specific language governing permissions and #
\r
15 # limitations under the License. #
\r
16 ################################################################################
\r
21 apiVersion: extensions/v1beta1
\r
23 name: {{ include "vescollector.fullname" . }}
\r
26 app: dcae-ves-collector
\r
29 cfynodeinstance: ves_uj48fg
\r
30 k8sdeployment: dep-dcae-ves-collector
\r
32 deployment.kubernetes.io/revision: '1'
\r
34 replicas: {{ .Values.ves.replicaCount }}
\r
37 app: dcae-ves-collector
\r
40 cfynodeinstance: ves_uj48fg
\r
41 k8sdeployment: dep-dcae-ves-collector
\r
45 app: dcae-ves-collector
\r
48 cfynodeinstance: ves_uj48fg
\r
49 k8sdeployment: dep-dcae-ves-collector
\r
52 - name: component-log
\r
54 - name: dmaap-config-file
\r
56 name: dmaap-configmap
\r
58 - name: {{ include "common.namespace" . }}-{{include "common.name" . }}
\r
59 image: {{ .Values.ves.onapRepository }}/{{ .Values.ves.image.name }}:{{ .Values.ves.image.tag }}
\r
61 - containerPort: 8080
\r
63 - containerPort: 8443
\r
67 value: consul-server.onap
\r
68 - name: CONFIG_BINDING_SERVICE
\r
69 value: config-binding-service
\r
74 fieldPath: status.podIP
\r
77 - name: component-log
\r
78 mountPath: "/opt/app/VESCollector/logs/ecomp"
\r
79 - name: dmaap-config-file
\r
80 mountPath: "/opt/app/VESCollector/etc/DmaapConfig.json"
\r
81 subPath: DMaapConfig.json
\r
84 path: "/healthcheck"
\r
87 initialDelaySeconds: 5
\r
92 terminationMessagePath: "/dev/termination-log"
\r
93 terminationMessagePolicy: File
\r
94 imagePullPolicy: IfNotPresent
\r
95 restartPolicy: Always
\r
96 terminationGracePeriodSeconds: 30
\r
97 dnsPolicy: ClusterFirst
\r
100 - name: onap-docker-registry-key
\r
101 hostname: dcae-ves-collector
\r
102 schedulerName: default-scheduler
\r
104 type: RollingUpdate
\r
108 revisionHistoryLimit: 10
\r
109 progressDeadlineSeconds: 600
\r