Ressources

This commit is contained in:
admju
2024-09-06 14:08:05 +00:00
parent 052e6f1368
commit da9aab90eb
8 changed files with 907 additions and 8 deletions

View File

@@ -134,8 +134,6 @@ func (this *InstallClass) installChart(helm_bin string, kubectl_bin string, char
Values: chart.Values,
FileValues: chart.FileValues}
obj := kubectl.KubeObject{Bin: kubectl_bin,
Name: chart.Name}
res, err := helmchart.Install()
if err != nil {
@@ -144,10 +142,19 @@ func (this *InstallClass) installChart(helm_bin string, kubectl_bin string, char
}
log.Log().Info().Msg(fmt.Sprintf(" >> %s (%s)", helmchart.Name, res))
err = obj.Wait()
if err != nil {
log.Log().Error().Msg(fmt.Sprintf(" >> %s %s (%s)", chart.Name, "KO", err))
} else {
log.Log().Info().Msg(fmt.Sprintf(" >> %s %s", chart.Name, "OK"))
ressources, _ := helmchart.GetRessources()
for key, value := range ressources {
obj := kubectl.KubeObject{Bin: kubectl_bin,
Kind: value,
Name: key}
err := obj.Wait()
if err != nil {
log.Log().Error().Msg(fmt.Sprintf(" >> %s/%s KO (%s)", chart.Name, key, err))
} else {
log.Log().Info().Msg(fmt.Sprintf(" >> %s/%s OK", chart.Name, key))
}
}
}