github.com/1aal/kubeblocks@v0.0.0-20231107070852-e1c03e598921/deploy/official-postgresql/templates/clusterversion.yaml (about) 1 apiVersion: apps.kubeblocks.io/v1alpha1 2 kind: ClusterVersion 3 metadata: 4 # major version of the component defined in values.yaml 5 name: official-postgresql-{{ .Values.image.tag }} 6 annotations: 7 kubeblocks.io/is-default-cluster-version: "true" 8 labels: 9 {{- include "official-postgresql.labels" . | nindent 4 }} 10 spec: 11 clusterDefinitionRef: official-postgresql 12 componentVersions: 13 - componentDefRef: postgresql 14 versionsContext: 15 containers: 16 - name: postgresql 17 image: {{ .Values.image.registry | default "docker.io" }}/{{ .Values.image.repository }}:{{ .Values.image.tag }} 18 systemAccountSpec: 19 cmdExecutorConfig: 20 image: {{ .Values.image.registry | default "docker.io" }}/{{ .Values.image.repository }}:{{ .Values.image.tag }} 21 22 --- 23 apiVersion: apps.kubeblocks.io/v1alpha1 24 kind: ClusterVersion 25 metadata: 26 name: official-postgresql-14.7-zhparser 27 annotations: 28 kubeblocks.io/is-default-cluster-version: "true" 29 labels: 30 {{- include "official-postgresql.labels" . | nindent 4 }} 31 spec: 32 clusterDefinitionRef: official-postgresql 33 componentVersions: 34 - componentDefRef: postgresql 35 versionsContext: 36 containers: 37 - name: postgresql 38 image: registry.cn-hangzhou.aliyuncs.com/coscene_devops/postgres:14.7-zhparser 39 systemAccountSpec: 40 cmdExecutorConfig: 41 image: registry.cn-hangzhou.aliyuncs.com/coscene_devops/postgres:14.7-zhparser 42 43 --- 44 apiVersion: apps.kubeblocks.io/v1alpha1 45 kind: ClusterVersion 46 metadata: 47 name: official-postgresql-12.15 48 annotations: 49 kubeblocks.io/is-default-cluster-version: "false" 50 labels: 51 {{- include "official-postgresql.labels" . | nindent 4 }} 52 spec: 53 clusterDefinitionRef: official-postgresql 54 componentVersions: 55 - componentDefRef: postgresql 56 configSpecs: 57 # name needs to consistent with the name of the configmap defined in clusterDefinition, and replace the templateRef with postgres v12.15 configmap 58 - name: official-postgresql-configuration 59 templateRef: official-postgresql12-configuration 60 constraintRef: official-postgresql12-cc 61 keys: 62 - postgresql.conf 63 namespace: {{ .Release.Namespace }} 64 volumeName: postgresql-config 65 defaultMode: 0444 66 versionsContext: 67 containers: 68 - name: postgresql 69 image: {{ .Values.image.registry | default "docker.io" }}/{{ .Values.image.repository }}:12.15 70 systemAccountSpec: 71 cmdExecutorConfig: 72 image: {{ .Values.image.registry | default "docker.io" }}/{{ .Values.image.repository }}:12.15