github.com/1aal/kubeblocks@v0.0.0-20231107070852-e1c03e598921/deploy/pulsar/templates/clusterversion.yaml (about) 1 apiVersion: apps.kubeblocks.io/v1alpha1 2 kind: ClusterVersion 3 metadata: 4 name: pulsar-{{ default .Chart.AppVersion .Values.clusterVersionOverride }} 5 labels: 6 {{- include "pulsar.labels" . | nindent 4 }} 7 spec: 8 clusterDefinitionRef: pulsar 9 componentVersions: 10 - componentDefRef: bookies 11 versionsContext: 12 initContainers: 13 - name: init-bookies 14 image: "{{ template "pulsar.imageFullName" (dict "image" .Values.images.bookie "root" .) }}" 15 imagePullPolicy: "{{ template "pulsar.imagePullPolicy" (dict "image" .Values.images.bookie "root" .) }}" 16 containers: 17 - name: bookies 18 image: "{{ template "pulsar.imageFullName" (dict "image" .Values.images.bookie "root" .) }}" 19 imagePullPolicy: "{{ template "pulsar.imagePullPolicy" (dict "image" .Values.images.bookie "root" .) }}" 20 - componentDefRef: bookies-recovery 21 versionsContext: 22 initContainers: 23 - name: check-bookies 24 image: "{{ template "pulsar.imageFullName" (dict "image" .Values.images.bookie "root" .) }}" 25 imagePullPolicy: "{{ template "pulsar.imagePullPolicy" (dict "image" .Values.images.bookie "root" .) }}" 26 containers: 27 - name: bookies-recovery 28 image: "{{ template "pulsar.imageFullName" (dict "image" .Values.images.bookie "root" .) }}" 29 imagePullPolicy: "{{ template "pulsar.imagePullPolicy" (dict "image" .Values.images.bookie "root" .) }}" 30 - componentDefRef: zookeeper 31 versionsContext: 32 containers: 33 - name: zookeeper 34 image: "{{ template "pulsar.imageFullName" (dict "image" .Values.images.zookeeper "root" .) }}" 35 imagePullPolicy: "{{ template "pulsar.imagePullPolicy" (dict "image" .Values.images.zookeeper "root" .) }}" 36 - componentDefRef: pulsar-broker 37 versionsContext: 38 containers: 39 - name: broker 40 image: "{{ template "pulsar.imageFullName" (dict "image" .Values.images.broker "root" .) }}" 41 imagePullPolicy: "{{ template "pulsar.imagePullPolicy" (dict "image" .Values.images.broker "root" .) }}" 42 initContainers: 43 - name: init-broker-cluster 44 image: "{{ template "pulsar.imageFullName" (dict "image" .Values.images.broker "root" .) }}" 45 imagePullPolicy: "{{ template "pulsar.imagePullPolicy" (dict "image" .Values.images.broker "root" .) }}" 46 - name: init-sysctl 47 image: "{{ template "pulsar.imageFullName" (dict "image" .Values.images.broker "root" .) }}" 48 imagePullPolicy: "{{ template "pulsar.imagePullPolicy" (dict "image" .Values.images.broker "root" .) }}" 49 - componentDefRef: pulsar-proxy 50 versionsContext: 51 containers: 52 - name: proxy 53 image: "{{ template "pulsar.imageFullName" (dict "image" .Values.images.proxy "root" .) }}" 54 imagePullPolicy: "{{ template "pulsar.imagePullPolicy" (dict "image" .Values.images.proxy "root" .) }}" 55 initContainers: 56 - name: check-broker 57 image: "{{ template "pulsar.imageFullName" (dict "image" .Values.images.proxy "root" .) }}" 58 imagePullPolicy: "{{ template "pulsar.imagePullPolicy" (dict "image" .Values.images.proxy "root" .) }}"