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" }}