github.com/1aal/kubeblocks@v0.0.0-20231107070852-e1c03e598921/deploy/apecloud-mysql/templates/clusterversion.yaml (about) 1 apiVersion: apps.kubeblocks.io/v1alpha1 2 kind: ClusterVersion 3 metadata: 4 name: ac-mysql-{{ default .Chart.AppVersion .Values.clusterVersionOverride }} 5 labels: 6 {{- include "apecloud-mysql.labels" . | nindent 4 }} 7 spec: 8 clusterDefinitionRef: apecloud-mysql 9 componentVersions: 10 - componentDefRef: mysql 11 versionsContext: 12 containers: 13 - name: mysql 14 image: {{ .Values.image.registry | default "docker.io" }}/{{ .Values.image.repository }}:{{ .Values.image.tag }} 15 imagePullPolicy: {{ default "IfNotPresent" .Values.image.pullPolicy }} 16 - name: vttablet 17 image: {{ .Values.wesqlscale.image.registry | default "docker.io" }}/{{ .Values.wesqlscale.image.repository }}:{{ .Values.wesqlscale.image.tag }} 18 imagePullPolicy: {{ default "IfNotPresent" .Values.wesqlscale.image.pullPolicy }} 19 - name: metrics 20 image: {{ .Values.metrics.image.registry | default "docker.io" }}/{{ .Values.metrics.image.repository }}:{{ .Values.metrics.image.tag }} 21 imagePullPolicy: {{ .Values.metrics.image.pullPolicy | quote }} 22 systemAccountSpec: 23 cmdExecutorConfig: 24 image: {{ .Values.image.registry | default "docker.io" }}/{{ .Values.image.repository }}:{{ .Values.image.tag }} 25 switchoverSpec: 26 cmdExecutorConfig: 27 image: {{ .Values.image.registry | default "docker.io" }}/{{ .Values.image.repository }}:{{ .Values.image.tag }} 28 - componentDefRef: vtcontroller 29 versionsContext: 30 containers: 31 - name: etcd 32 image: {{ .Values.wesqlscale.image.registry | default "docker.io" }}/{{ .Values.wesqlscale.image.repository }}:{{ .Values.wesqlscale.image.tag }} 33 imagePullPolicy: {{ default "IfNotPresent" .Values.wesqlscale.image.pullPolicy }} 34 - name: vtctld 35 image: {{ .Values.wesqlscale.image.registry | default "docker.io" }}/{{ .Values.wesqlscale.image.repository }}:{{ .Values.wesqlscale.image.tag }} 36 imagePullPolicy: {{ default "IfNotPresent" .Values.wesqlscale.image.pullPolicy }} 37 - name: vtconsensus 38 image: {{ .Values.wesqlscale.image.registry | default "docker.io" }}/{{ .Values.wesqlscale.image.repository }}:{{ .Values.wesqlscale.image.tag }} 39 imagePullPolicy: {{ default "IfNotPresent" .Values.wesqlscale.image.pullPolicy }} 40 - componentDefRef: vtgate 41 versionsContext: 42 containers: 43 - name: vtgate 44 image: {{ .Values.wesqlscale.image.registry | default "docker.io" }}/{{ .Values.wesqlscale.image.repository }}:{{ .Values.wesqlscale.image.tag }} 45 imagePullPolicy: {{ default "IfNotPresent" .Values.wesqlscale.image.pullPolicy }}