github.com/1aal/kubeblocks@v0.0.0-20231107070852-e1c03e598921/deploy/elasticsearch/templates/clusterversion.yaml (about) 1 apiVersion: apps.kubeblocks.io/v1alpha1 2 kind: ClusterVersion 3 metadata: 4 name: elasticsearch-{{ default .Chart.AppVersion .Values.clusterVersionOverride }} 5 labels: 6 {{- include "elasticsearch.labels" . | nindent 4 }} 7 spec: 8 clusterDefinitionRef: elasticsearch 9 componentVersions: 10 - componentDefRef: elasticsearch 11 versionsContext: 12 initContainers: 13 - name: sysctl 14 image: {{ .Values.image.registry | default "docker.io" }}/busybox:latest 15 imagePullPolicy: {{ default .Values.image.pullPolicy "IfNotPresent" }} 16 containers: 17 - name: elasticsearch 18 image: {{ .Values.image.registry | default "docker.io" }}/{{ .Values.image.repository }}:{{ default .Chart.AppVersion .Values.image.tag }} 19 imagePullPolicy: {{ default .Values.image.pullPolicy "IfNotPresent" }} 20 - name: elasticsearch-master-graceful-termination-handler 21 image: {{ .Values.image.registry | default "docker.io" }}/{{ .Values.image.repository }}:{{ default .Chart.AppVersion .Values.image.tag }} 22 imagePullPolicy: {{ default .Values.image.pullPolicy "IfNotPresent" }} 23 - componentDefRef: metrics 24 versionsContext: 25 containers: 26 - name: metrics 27 image: {{ .Values.image.registry | default "docker.io" }}/{{ .Values.image.metrics.repository }}:{{ default .Chart.AppVersion .Values.image.metrics.tag }} 28 imagePullPolicy: {{ default .Values.image.pullPolicy "IfNotPresent" }}