Skip to content

Commit 78dd49b

Browse files
authored
split helm charts for error isolation
1 parent c7248a1 commit 78dd49b

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

.github/workflows/ci-helm-lint-test.yml

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,20 +42,28 @@ jobs:
4242
uses: helm/[email protected]
4343
if: steps.list-changed.outputs.changed == 'true'
4444

45-
- name: Add dependency helm chart repos and install
45+
- name: Install Certmanager
4646
run: |
47-
helm repo add cnpg-operator https://cloudnative-pg.github.io/charts
4847
helm repo add jetstack https://charts.jetstack.io
49-
helm repo add cnpg-cluster https://small-hack.github.io/cloudnative-pg-tenant-chart
5048
helm repo update
5149
helm install cert-manager jetstack/cert-manager \
5250
--namespace cert-manager \
5351
--create-namespace \
5452
--set installCRDs=true \
5553
--set prometheus.enabled=false
54+
55+
- name: Install CNPG Operator
56+
run: |
57+
helm repo add cnpg-operator https://cloudnative-pg.github.io/charts
58+
helm repo update
5659
helm install cnpg-operator cnpg-operator/cloudnative-pg \
5760
--namespace cnpg-system \
5861
--create-namespace cnpg-operator/cloudnative-pg
62+
63+
- name: Install CNPG cluster
64+
run: |
65+
helm repo add cnpg-cluster https://small-hack.github.io/cloudnative-pg-tenant-chart
66+
helm repo update
5967
# helm install cnpg-cluster cnpg-cluster/cnpg-cluster \
6068
# --set instances=1 \
6169
# --set bootstrap.initdb.secret.name=null \

0 commit comments

Comments
 (0)