From 711e7f1cc28804484ed5db870850ef8db4bd0965 Mon Sep 17 00:00:00 2001 From: Charlie Savage Date: Thu, 6 Nov 2025 22:01:41 -0800 Subject: [PATCH 1/4] Upgrade helm --- .github/workflows/on-push-lint-charts.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/on-push-lint-charts.yml b/.github/workflows/on-push-lint-charts.yml index e68538f..9c0e3fd 100644 --- a/.github/workflows/on-push-lint-charts.yml +++ b/.github/workflows/on-push-lint-charts.yml @@ -13,7 +13,7 @@ on: env: KUBE_SCORE_VERSION: 1.17.0 - HELM_VERSION: v3.13.2 + HELM_VERSION: v3.19.0 concurrency: group: ${{ github.ref }} @@ -29,7 +29,7 @@ jobs: fetch-depth: 0 - name: Set up Helm - uses: azure/setup-helm@v3 + uses: azure/setup-helm@v4.3.0 with: version: ${{ env.HELM_VERSION }} From 36d8e06130f8b7b777d065363cbfa27c01fd57d7 Mon Sep 17 00:00:00 2001 From: Charlie Savage Date: Thu, 6 Nov 2025 22:04:16 -0800 Subject: [PATCH 2/4] Fix failing test (which is not failing locally) --- .../tests/__snapshot__/configmap_test.yaml.snap | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/docker-mailserver/tests/__snapshot__/configmap_test.yaml.snap b/charts/docker-mailserver/tests/__snapshot__/configmap_test.yaml.snap index cca8d4b..e8bf0c9 100644 --- a/charts/docker-mailserver/tests/__snapshot__/configmap_test.yaml.snap +++ b/charts/docker-mailserver/tests/__snapshot__/configmap_test.yaml.snap @@ -2,7 +2,7 @@ manifest should match snapshot: 1: | apiVersion: v1 data: - dovecot.cf: |2 + dovecot.cf: | haproxy_trusted_networks = 10.0.0.0/8 192.168.0.0/16 172.16.0.0/12 service imap-login { inet_listener imap { From 15bb1caa2b8ed70635fe13105003c03f0e4040f7 Mon Sep 17 00:00:00 2001 From: Charlie Savage Date: Thu, 6 Nov 2025 22:27:20 -0800 Subject: [PATCH 3/4] Formatting --- TESTING.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/TESTING.md b/TESTING.md index 42c8a16..08c61cd 100644 --- a/TESTING.md +++ b/TESTING.md @@ -34,9 +34,6 @@ To run locally: *ct* can also test a chart by deploying it to a temporary namespace in a Kubernetes cluster, and waiting for indications that the deployment has been successful. This is a good way to test how the deployment behaves "for real". - - - ct lint --config=.ci/ct-config.yaml Create a KinD cluster, by running `kind create cluster`: From 7a38d7b805a852a88b69a2bcc48031e2da085d87 Mon Sep 17 00:00:00 2001 From: Charlie Savage Date: Thu, 6 Nov 2025 22:30:35 -0800 Subject: [PATCH 4/4] Upgrade Kubernetes versions for testing --- .github/workflows/on-push-lint-charts.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/on-push-lint-charts.yml b/.github/workflows/on-push-lint-charts.yml index 9c0e3fd..42b304b 100644 --- a/.github/workflows/on-push-lint-charts.yml +++ b/.github/workflows/on-push-lint-charts.yml @@ -64,7 +64,7 @@ jobs: strategy: matrix: # Choose from https://hub.docker.com/r/kindest/node/tags - KubeVersion: [ 1.30.10, 1.31.6, 1.32.2] + KubeVersion: [ 1.32.8, 1.33.4, 1.34.0] steps: - name: Checkout