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

     1  apiVersion: apps.kubeblocks.io/v1alpha1
     2  kind: Cluster
     3  metadata:
     4    name: {{ include "oceanbase.fullname" . }}
     5    labels: 
     6      {{- include "oceanbase.labels" . | nindent 4 }}
     7  spec:
     8    clusterDefinitionRef: oceanbase
     9    clusterVersionRef: oceanbase-{{ default .Chart.AppVersion .Values.clusterVersionOverride }}
    10    terminationPolicy: {{ .Values.terminationPolicy }}
    11    componentSpecs:
    12      - name: ob-bundle
    13        componentDefRef: ob-bundle
    14        serviceAccountName: {{ .Values.clusterName }}-observer-sa
    15        replicas: {{ .Values.replicas | default 1 }}
    16        volumeClaimTemplates:
    17          {{- range $key, $val := .Values.resources.storages }}
    18          - name: {{ $key }}
    19            spec:
    20              accessModes:
    21                - ReadWriteOnce
    22              resources:
    23                requests:
    24                  storage: {{ $val | quote }}
    25          {{- end }}