Skip to content

Commit 935fed7

Browse files
committed
refactor: make helm template for operator easier to test
1 parent be5d20f commit 935fed7

2 files changed

Lines changed: 4 additions & 1 deletion

File tree

stackgres-k8s/install/helm/build-helm-templates.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,8 @@ mkdir -p "target/templates"
2929

3030
helm template --namespace stackgres stackgres-operator \
3131
"target/stackgres-operator" \
32-
--kube-version 1.27 \
32+
--set skipInstallConfig=true \
33+
--kube-version 1.31 \
3334
--set-string adminui.service.type=LoadBalancer \
3435
> "target/templates/stackgres-operator-demo-template.yml"
3536

stackgres-k8s/install/helm/stackgres-operator/templates/operator-deployment.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@ spec:
7777
value: "false"
7878

7979
# Remove after version 1.13 get out of support
80+
{{- if not .Values.skipInstallConfig }}
8081
- name: INSTALL_CONFIG
8182
value: "true"
8283
- name: SGCONFIG
@@ -92,6 +93,7 @@ spec:
9293
{{- $spec := set $spec . (index $.Values .) }}
9394
{{- end }}
9495
{{ regexReplaceAll "[^ ]+: null" (toYaml $spec | nindent 16) "" }}
96+
{{- end }}
9597

9698
- name: INSTALL_CRDS
9799
value: "{{ if or .Values.disableClusterRole .Values.disableCrdsAndWebhooksUpdate }}false{{ else }}true{{ end }}"

0 commit comments

Comments
 (0)