{"record":{"id":"32201c24a00cb326","repo":"portainer/portainer","slug":"name-is-required-for-helm-release-installation","errorCode":null,"errorMessage":"name is required for helm release installation","messagePattern":"name is required for helm release installation","errorType":"validation","errorClass":null,"httpStatus":null,"severity":"error","filePath":"pkg/libhelm/sdk/install.go","lineNumber":35,"sourceCode":"\tlog.Debug().\n\t\tStr(\"context\", \"HelmClient\").\n\t\tStr(\"chart\", installOpts.Chart).\n\t\tStr(\"name\", installOpts.Name).\n\t\tStr(\"namespace\", installOpts.Namespace).\n\t\tStr(\"repo\", installOpts.Repo).\n\t\tBool(\"wait\", installOpts.Wait).\n\t\tMsg(\"Installing Helm chart\")\n\n\tif installOpts.Name == \"\" {\n\t\tlog.Error().\n\t\t\tStr(\"context\", \"HelmClient\").\n\t\t\tStr(\"chart\", installOpts.Chart).\n\t\t\tStr(\"name\", installOpts.Name).\n\t\t\tStr(\"namespace\", installOpts.Namespace).\n\t\t\tStr(\"repo\", installOpts.Repo).\n\t\t\tBool(\"wait\", installOpts.Wait).\n\t\t\tMsg(\"Name is required for helm release installation\")\n\t\treturn nil, errors.New(\"name is required for helm release installation\")\n\t}\n\n\t// Initialize action configuration with kubernetes config\n\tactionConfig := new(action.Configuration)\n\terr := hspm.initActionConfig(actionConfig, namespaceOrDefault(installOpts.Namespace), installOpts.KubernetesClusterAccess, nil)\n\tif err != nil {\n\t\t// error is already logged in initActionConfig\n\t\treturn nil, errors.Wrap(err, \"failed to initialize helm configuration for helm release installation\")\n\t}\n\n\t// Setup chart source\n\terr = authenticateChartSource(actionConfig, installOpts.Registry)\n\tif err != nil {\n\t\treturn nil, errors.Wrap(err, \"failed to setup chart source for helm release installation\")\n\t}\n\n\tinstallClient, err := initInstallClient(actionConfig, installOpts)\n\tif err != nil {","sourceCodeStart":17,"sourceCodeEnd":53,"githubUrl":"https://github.com/portainer/portainer/blob/17e74456ff6e794b9d5439ec3fa06922aa18a3f8/pkg/libhelm/sdk/install.go#L17-L53","documentation":"Error \"name is required for helm release installation\" thrown in portainer/portainer.","triggerScenarios":"Thrown at pkg/libhelm/sdk/install.go:35 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"17e74456ff6e794b9d5439ec3fa06922aa18a3f8","analyzedAt":"2026-08-26T23:09:01.915Z","schemaVersion":2},"datasetVersion":"2026-08-27T03:17:27.898Z"}