Remove need for Helm artifactsOverride
by using Skaffold as a post-renderer
#6706
Labels
area/deploy
deploy/helm
kind/feature-request
kind/friction
Issues causing user pain that do not have a workaround
planning/Q4-21
Q4 2021 planning
priority/p1
High impact feature/bug.
Helm 3.1 supports specifying a
post-renderer
, a simple filter that is afforded an opportunity to alter the rendered manifests prior to being applied to the cluster. We use the post-renderer to supportskaffold debug
with Helm (#4732). We should use the post-renderer as part of thehelm install
andhelm upgrade
to perform our manifest transformations more generally and thus side-step the need forartifactsOverride
and our separate labelling step. This change would greatly simplify configuration of Helm projects as well as avoiding resource churn (e.g., setting a label on a deployments will re-create its pods; #3133).This change will require moving our minimum supported Helm version to 3.1.0.
artifactOverrides
and use Helm's post-renderer to call back into Skaffold to hydrate the Helm-rendered manifests (feat(helm): remove need for Helm deployer's artifactOverrides #6949)artifactOverrides
(Migrate Helm users using artifactOverrides #6952)deploy.helm.flags
(Support user-provided post-renderer for filtering #6951)The text was updated successfully, but these errors were encountered: