From 2ce57ba2ee22305d2b6007c07af3d70b194667ac Mon Sep 17 00:00:00 2001 From: Kyrylo Lebediev <48127293+klebediev@users.noreply.github.com> Date: Tue, 4 Aug 2020 02:36:18 +0300 Subject: [PATCH] Handle --disable-openapi-validation parameter in helm upgrade (#1396) --- pkg/state/state.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkg/state/state.go b/pkg/state/state.go index 42df8a43..3984c83a 100644 --- a/pkg/state/state.go +++ b/pkg/state/state.go @@ -1841,6 +1841,11 @@ func (st *HelmState) flagsForUpgrade(helm helmexec.Interface, release *ReleaseSp } } + if release.DisableOpenAPIValidation != nil && *release.DisableOpenAPIValidation || + release.DisableOpenAPIValidation == nil && st.HelmDefaults.DisableOpenAPIValidation != nil && *st.HelmDefaults.DisableOpenAPIValidation { + flags = append(flags, "--disable-openapi-validation") + } + flags = st.appendConnectionFlags(flags, release) var err error