Fix spacing issues in YAML files in vnfs
[demo.git] / vnfs / DAaaS / deploy / operator / charts / collectd-operator / templates / operator.yaml
1 {{- if .Values.enabled }}
2 apiVersion: apps/v1
3 kind: Deployment
4 metadata:
5   name: collectd-operator
6   labels:
7     app: {{ template "collectd-operator.name" . }}
8     chart: {{ template "collectd-operator.chart" . }}
9     component: deployment
10     release: {{ .Release.Name }}
11     heritage: {{ .Release.Service }}
12 spec:
13   replicas: 1
14   selector:
15     matchLabels:
16       name: collectd-operator
17   template:
18     metadata:
19       labels:
20         name: collectd-operator
21     spec:
22       serviceAccountName: collectd-operator
23       containers:
24         - name: collectd-operator
25           # Replace this with the built image name
26           image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}"
27           imagePullPolicy: {{ .Values.image.pullPolicy }}
28           command:
29           - collectd-operator
30           env:
31             - name: WATCH_NAMESPACE
32               value: {{ default "" .Values.watch.namespace | quote }}
33             - name: WATCH_LABELS
34               value: {{ default "app=collectd" .Values.watch.labels | quote }}
35             - name: POD_NAME
36               valueFrom:
37                 fieldRef:
38                   fieldPath: metadata.name
39             - name: OPERATOR_NAME
40               value: "collectd-operator"
41 {{- end }}