From bab223b0622ca2946a6f1dd732e82bf8e6967e24 Mon Sep 17 00:00:00 2001 From: Stephan Butler Date: Wed, 29 Oct 2025 23:05:27 +0200 Subject: [PATCH 1/3] feat(charatvalidator): now includes helm unittest --- chartvalidator/Dockerfile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/chartvalidator/Dockerfile b/chartvalidator/Dockerfile index 1889932..966a34d 100644 --- a/chartvalidator/Dockerfile +++ b/chartvalidator/Dockerfile @@ -19,6 +19,9 @@ RUN curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/master RUN chmod 700 get_helm.sh RUN ./get_helm.sh +# Install helm unittest +RUN helm plugin install https://github.com/helm-unittest/helm-unittest.git + # Install kustomize RUN curl -s "https://raw.githubusercontent.com/kubernetes-sigs/kustomize/master/hack/install_kustomize.sh" -o install_kustomize.sh From 3ea1eb37667e9e88b02661f2f9a467dad7ad8bdb Mon Sep 17 00:00:00 2001 From: Stephan Butler Date: Wed, 29 Oct 2025 23:11:03 +0200 Subject: [PATCH 2/3] feat(chartvalidator): chart will now include git as well --- chartvalidator/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/chartvalidator/Dockerfile b/chartvalidator/Dockerfile index 966a34d..276c19b 100644 --- a/chartvalidator/Dockerfile +++ b/chartvalidator/Dockerfile @@ -12,7 +12,7 @@ FROM alpine:3.22 RUN apk add --no-cache curl bash # Install python3 and pip -RUN apk add --no-cache python3 py3-pip openssl +RUN apk add --no-cache python3 py3-pip openssl git # Install Helm RUN curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3 From a67b012a12d3da4f6677296b5900a007a9ee4871 Mon Sep 17 00:00:00 2001 From: Stephan Butler Date: Wed, 29 Oct 2025 23:18:39 +0200 Subject: [PATCH 3/3] fix: helm should install from main not master --- chartvalidator/Dockerfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/chartvalidator/Dockerfile b/chartvalidator/Dockerfile index 276c19b..5cd5d39 100644 --- a/chartvalidator/Dockerfile +++ b/chartvalidator/Dockerfile @@ -15,7 +15,8 @@ RUN apk add --no-cache curl bash RUN apk add --no-cache python3 py3-pip openssl git # Install Helm -RUN curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3 +RUN curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 + RUN chmod 700 get_helm.sh RUN ./get_helm.sh