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