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

     1  apiVersion: apps.kubeblocks.io/v1alpha1
     2  kind: ClusterVersion
     3  metadata:
     4    name: opensearch-{{ default .Chart.AppVersion .Values.clusterVersionOverride }}
     5    labels:
     6      {{- include "opensearch.labels" . | nindent 4 }}
     7  spec:
     8    clusterDefinitionRef: opensearch
     9    componentVersions:
    10    - componentDefRef: opensearch
    11      versionsContext:
    12        initContainers:
    13        - name: fsgroup-volume
    14          image: {{ .Values.image.registry | default "docker.io" }}/apecloud/alpine:3.16
    15          imagePullPolicy: {{ default .Values.image.pullPolicy "IfNotPresent" }}
    16        - name: sysctl
    17          image: {{ .Values.image.registry | default "docker.io" }}/apecloud/alpine:3.16
    18          imagePullPolicy: {{ default .Values.image.pullPolicy "IfNotPresent" }}
    19        containers:
    20        - name: opensearch
    21          image: {{ .Values.image.registry | default "docker.io" }}/{{ .Values.image.repository }}:{{ default .Chart.AppVersion .Values.image.tag }}
    22          imagePullPolicy: {{ default .Values.image.pullPolicy "IfNotPresent" }}
    23        - name: opensearch-master-graceful-termination-handler
    24          image: {{ .Values.image.registry | default "docker.io" }}/{{ .Values.image.repository }}:{{ default .Chart.AppVersion .Values.image.tag }}
    25          imagePullPolicy: {{ default .Values.image.pullPolicy "IfNotPresent" }}
    26    - componentDefRef: dashboard
    27      versionsContext:
    28        containers:
    29        - name: dashboard
    30          image: {{ .Values.image.registry | default "docker.io" }}/{{ .Values.image.dashboard.repository }}:{{ default .Chart.AppVersion .Values.image.dashboard.tag }}
    31          imagePullPolicy: {{ default .Values.image.pullPolicy "IfNotPresent" }}