1
0
Fork 0
mirror of https://github.com/portainer/portainer.git synced 2025-07-23 15:29:42 +02:00

fix: fetching values from both install and upgrade views - release 2.31 [R8S-368] (#821)

This commit is contained in:
Steven Kang 2025-06-24 15:46:13 +12:00 committed by GitHub
parent dca0e35e24
commit 1831af9c48
7 changed files with 111 additions and 45 deletions

View file

@ -90,8 +90,17 @@ func (hspm *HelmSDKPackageManager) SearchRepo(searchRepoOpts options.SearchRepoO
return nil, errors.Wrap(err, "failed to ensure Helm directories exist")
}
repoName, err := getRepoNameFromURL(repoURL.String())
if err != nil {
log.Error().
Str("context", "HelmClient").
Err(err).
Msg("Failed to get hostname from URL")
return nil, err
}
// Download the index file and update repository configuration
indexPath, err := downloadRepoIndex(repoURL.String(), repoSettings, searchRepoOpts.Repo)
indexPath, err := downloadRepoIndex(repoURL.String(), repoSettings, repoName)
if err != nil {
log.Error().
Str("context", "HelmClient").
@ -163,7 +172,8 @@ func downloadRepoIndex(repoURLString string, repoSettings *cli.EnvSettings, repo
// Create chart repository object
rep, err := repo.NewChartRepository(
&repo.Entry{
URL: repoURLString,
Name: repoName,
URL: repoURLString,
},
getter.All(repoSettings),
)