wip: Some changes

This commit is contained in:
Nikolai Rodionov
2023-10-11 15:03:50 +02:00
parent 6b9a401c97
commit e04443922b
5 changed files with 46 additions and 28 deletions

View File

@ -105,19 +105,21 @@ func FindReleaseByNames(releases []string, releasesObj Releases) Releases {
func ReleasesFromLockfile(lockfile lockfile.LockFile, repos repository.Repositories) (Releases, error) {
releases := Releases{}
for _, releaseLocked := range lockfile {
// repoName, err := repos.NameByUrl(releaseLocked.RepoUrl)
repoName := releaseLocked.RepoName
// if err != nil {
// return releases, err
// }
release := &Release{
Repository: repoName,
Repository: releaseLocked.RepoName,
Release: releaseLocked.Release,
Chart: releaseLocked.Chart,
Version: releaseLocked.Version,
Namespace: releaseLocked.Namespace,
RepositoryObj: &repository.Repository{
Name: releaseLocked.RepoName,
URL: releaseLocked.RepoUrl,
},
}
if err := release.RepositoryObjFromName(repos); err != nil {
if err := release.RepositoryObj.ValidateURL(); err != nil {
return nil, err
}
if err := release.RepositoryObj.KindFromUrl(); err != nil {
return nil, err
}
releases = append(releases, release)