diff --git a/cmd/ctl/pkg/install/uninstall.go b/cmd/ctl/pkg/install/uninstall.go index fa0718099..d7cef78e9 100644 --- a/cmd/ctl/pkg/install/uninstall.go +++ b/cmd/ctl/pkg/install/uninstall.go @@ -199,6 +199,9 @@ func (o *UninstallOptions) runUninstall() error { } func (o *UninstallOptions) chartAndOptionsFromRelease(rel *release.Release) (string, *chart.Chart, map[string]interface{}, error) { + if rel.Config == nil { + rel.Config = make(map[string]interface{}) + } // Overwrite the installCRDs flag so that crds are ONLY removed if the command flag is set rel.Config[installCRDsFlagName] = o.RemoveCrds