73faaab887308abdc5c9399b522f199781b43964
[demo.git] / vnfs / DAaaS / operator / charts / etcd-operator / templates / restore-etcd-crd.yaml
1 {{- if .Values.customResources.createRestoreCRD }}
2 ---
3 apiVersion: "etcd.database.coreos.com/v1beta2"
4 kind: "EtcdRestore"
5 metadata:
6   # An EtcdCluster with the same name will be created
7   name: {{ .Values.etcdCluster.name }}
8   labels:
9     chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
10     app: {{ template "etcd-restore-operator.name" . }}
11     heritage: {{ .Release.Service }}
12     release: {{ .Release.Name }}
13   annotations:
14     "helm.sh/hook": "post-install"
15     "helm.sh/hook-delete-policy": "before-hook-creation"
16 spec:
17   clusterSpec:
18     size: {{ .Values.etcdCluster.size }}
19     baseImage: "{{ .Values.etcdCluster.image.repository }}"
20     version: {{ .Values.etcdCluster.image.tag }}
21     pod:
22 {{ toYaml .Values.etcdCluster.pod | indent 6 }}
23     {{- if .Values.etcdCluster.enableTLS }}
24     TLS:
25 {{ toYaml .Values.etcdCluster.tls | indent 6 }}
26     {{- end }}
27 {{ toYaml .Values.restoreOperator.spec | indent 2 }}
28 {{- end}}