github.com/1aal/kubeblocks@v0.0.0-20231107070852-e1c03e598921/deploy/mongodb/templates/sharding-clusterversion.yaml (about) 1 apiVersion: apps.kubeblocks.io/v1alpha1 2 kind: ClusterVersion 3 metadata: 4 name: mongodb-sharding-{{ default .Chart.AppVersion .Values.clusterVersionOverride }} 5 labels: 6 {{- include "mongodb.labels" . | nindent 4 }} 7 spec: 8 clusterDefinitionRef: mongodb-sharding 9 componentVersions: 10 - componentDefRef: mongos 11 versionsContext: 12 containers: 13 - name: mongos 14 image: {{ .Values.image.registry | default "docker.io" }}/{{ .Values.image.repository }}:{{ .Values.image.tag }} 15 imagePullPolicy: {{ default .Values.image.pullPolicy "IfNotPresent" }} 16 - componentDefRef: configsvr 17 versionsContext: 18 containers: 19 - name: configsvr 20 image: {{ .Values.image.registry | default "docker.io" }}/{{ .Values.image.repository }}:{{ .Values.image.tag }} 21 imagePullPolicy: {{ default .Values.image.pullPolicy "IfNotPresent" }} 22 - componentDefRef: shard 23 versionsContext: 24 containers: 25 - name: shard 26 image: {{ .Values.image.registry | default "docker.io" }}/{{ .Values.image.repository }}:{{ .Values.image.tag }} 27 - name: agent 28 image: {{ .Values.image.registry | default "docker.io" }}/{{ .Values.image.repository }}:{{ .Values.image.tag }} 29 imagePullPolicy: {{ default .Values.image.pullPolicy "IfNotPresent" }}