Skip to content

Commit

Permalink
Improve local helm chart validation (#2410)
Browse files Browse the repository at this point in the history
Fixes the case where a remote Helm chart is wanted, but a local directory conflicts with the Helm chart name.
  • Loading branch information
L3n41c committed May 17, 2023
1 parent bea4077 commit 4cb1007
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 1 deletion.
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
## Unreleased

- Handle resource change from static name to autoname under SSA (https://github.com/pulumi/pulumi-kubernetes/pull/2392)
- Fix Helm release creation when the name of the chart conflicts with the name of a folder in the current working directory (https://github.com/pulumi/pulumi-kubernetes/pull/2410)

## 3.27.1 (May 11, 2023)

Expand Down
2 changes: 1 addition & 1 deletion provider/pkg/provider/helm_release.go
Original file line number Diff line number Diff line change
Expand Up @@ -1403,7 +1403,7 @@ func locateChart(cpo *action.ChartPathOptions, registryClient *registry.Client,
name = strings.TrimSpace(name)
version := strings.TrimSpace(cpo.Version)

if _, err := os.Stat(name); err == nil {
if _, err := os.Stat(filepath.Join(name, "Chart.yaml")); err == nil {
abs, err := filepath.Abs(name)
if err != nil {
return abs, err
Expand Down

0 comments on commit 4cb1007

Please sign in to comment.