github.com/1aal/kubeblocks@v0.0.0-20231107070852-e1c03e598921/deploy/clickhouse/templates/clusterversion.yaml (about)

     1  apiVersion: apps.kubeblocks.io/v1alpha1
     2  kind: ClusterVersion
     3  metadata:
     4    name: clickhouse-{{ default .Chart.AppVersion .Values.clusterVersionOverride }}
     5    labels:
     6      {{- include "clickhouse.labels" . | nindent 4 }}
     7      {{- if .Values.commonLabels }}
     8      {{- include "common.tplvalues.render" ( dict "value" .Values.commonLabels "context" $ ) | nindent 4 }}
     9      {{- end }}
    10    {{- if .Values.commonAnnotations }}
    11    annotations: {{- include "common.tplvalues.render" ( dict "value" .Values.commonAnnotations "context" $ ) | nindent 4 }}
    12    {{- end }}
    13  spec:
    14    clusterDefinitionRef: clickhouse
    15    componentVersions:
    16      - componentDefRef: clickhouse
    17        versionsContext:
    18          containers:
    19            - name: clickhouse
    20              image: {{ .Values.image.repository }}:{{ default .Chart.AppVersion .Values.image.tag }}
    21              imagePullPolicy: {{ default "IfNotPresent" .Values.image.pullPolicy }}
    22      - componentDefRef: ch-keeper
    23        versionsContext:
    24          containers:
    25            - name: clickhouse
    26              image: {{ .Values.image.repository }}:{{ default .Chart.AppVersion .Values.image.tag }}
    27              imagePullPolicy: {{ default "IfNotPresent" .Values.image.pullPolicy }}
    28      - componentDefRef: zookeeper
    29        versionsContext:
    30          containers:
    31            - name: zookeeper
    32              image: {{ .Values.zookeeper.image.repository }}:{{ .Values.zookeeper.image.tag }}
    33              imagePullPolicy: {{ default "IfNotPresent" .Values.zookeeper.image.pullPolicy }}
    34