@@ -6,6 +6,7 @@ CURRENT_DIR := $(abspath $(dir $(firstword $(MAKEFILE_LIST))))
66CHARTS := $(patsubst % /Chart.yaml,% ,$(wildcard charts/* /Chart.yaml) )
77JSON_FILES := $(shell find manifests -name '* .json' -type f 2>/dev/null | sort)
88PODPLANE_GIT_CACHE_DIR ?= $(HOME ) /.podplane/cache/deps/git
9+ KUBE_VERSION := 1.37.0
910
1011.DEFAULT_GOAL := help
1112
@@ -61,7 +62,7 @@ lint: deps ## Run helm lint on every chart
6162 extra_args=" " ; \
6263 values_file=" tests/values/$$ (basename $$ chart).yaml" ; \
6364 if [ -f " $$ values_file" ]; then extra_args=" -f $$ values_file" ; fi ; \
64- helm lint $$ chart $$ extra_args || exit 1; \
65+ helm lint --kube-version $( KUBE_VERSION ) $$ chart $$ extra_args || exit 1; \
6566 done
6667
6768render : deps # # Run helm template on every chart
@@ -70,7 +71,7 @@ render: deps ## Run helm template on every chart
7071 extra_args=" " ; \
7172 values_file=" tests/values/$$ (basename $$ chart).yaml" ; \
7273 if [ -f " $$ values_file" ]; then extra_args=" -f $$ values_file" ; fi ; \
73- helm template $$ chart $$ extra_args > /dev/null || exit 1; \
74+ helm template --kube-version $( KUBE_VERSION ) $$ chart $$ extra_args > /dev/null || exit 1; \
7475 done
7576
7677validate : render # # Alias for render
@@ -84,7 +85,7 @@ precommit: check ## Fast local pre-commit check: JSON fmt + helm lint (no networ
8485 extra_args=" " ; \
8586 values_file=" tests/values/$$ (basename $$ chart).yaml" ; \
8687 if [ -f " $$ values_file" ]; then extra_args=" -f $$ values_file" ; fi ; \
87- helm lint --quiet $$ chart $$ extra_args > /dev/null || { helm lint $$ chart $$ extra_args; exit 1; }; \
88+ helm lint --quiet --kube-version $( KUBE_VERSION ) $$ chart $$ extra_args > /dev/null || { helm lint --kube-version $( KUBE_VERSION ) $$ chart $$ extra_args; exit 1; }; \
8889 done
8990 @go vet ./...
9091 @echo " precommit ok"
0 commit comments