github.com/1aal/kubeblocks@v0.0.0-20231107070852-e1c03e598921/deploy/redis/templates/clusterversion.yaml (about) 1 apiVersion: apps.kubeblocks.io/v1alpha1 2 kind: ClusterVersion 3 metadata: 4 name: redis-{{ default .Chart.AppVersion .Values.clusterVersionOverride }} 5 labels: 6 {{- include "redis.labels" . | nindent 4 }} 7 spec: 8 clusterDefinitionRef: redis 9 componentVersions: 10 - componentDefRef: redis 11 versionsContext: 12 containers: 13 - name: redis 14 image: {{ include "redis.image" . }} 15 imagePullPolicy: {{ default .Values.image.pullPolicy "IfNotPresent" }} 16 systemAccountSpec: 17 cmdExecutorConfig: 18 image: {{ include "redis.image" . }} 19 - componentDefRef: redis-sentinel 20 versionsContext: 21 initContainers: 22 - name: init-redis-sentinel 23 image: {{ include "redis.image" . }} 24 imagePullPolicy: {{ default .Values.image.pullPolicy "IfNotPresent" }} 25 containers: 26 - name: redis-sentinel 27 image: {{ include "redis.image" . }} 28 imagePullPolicy: {{ default .Values.image.pullPolicy "IfNotPresent" }} 29 - componentDefRef: redis-proxy 30 versionsContext: 31 initContainers: 32 - name: init-redis-proxy 33 image: {{ include "busybox.image" . }} 34 imagePullPolicy: {{ default .Values.busyboxImage.pullPolicy "IfNotPresent" }} 35 containers: 36 - name: redis-proxy 37 image: {{ include "redis-proxy.image" . }} 38 imagePullPolicy: {{ default .Values.redisTwemproxyImage.pullPolicy "IfNotPresent" }}