@@ -691,6 +691,7 @@ func (h *HelmProvisioner) installChart(namespace, chartName string, values map[s
|
||||
"--namespace", namespace,
|
||||
"--values", valuesFile,
|
||||
"--wait",
|
||||
"--atomic",
|
||||
"--timeout", "5m",
|
||||
}
|
||||
if err := h.runHelm(args...); err != nil {
|
||||
@@ -711,6 +712,7 @@ func (h *HelmProvisioner) upgradeInstallChart(namespace, release, chartName stri
|
||||
"--install",
|
||||
"--namespace", namespace,
|
||||
"--wait",
|
||||
"--atomic",
|
||||
"--timeout", "5m",
|
||||
}
|
||||
if values != nil {
|
||||
@@ -1096,10 +1098,12 @@ var componentResourceLimits = map[string]struct {
|
||||
"frontend": {cpuMilli: 200, memMi: 128},
|
||||
"postgresql": {cpuMilli: 1000, memMi: 1024},
|
||||
"redis": {cpuMilli: 500, memMi: 512},
|
||||
"lbtelegram": {cpuMilli: 500, memMi: 256},
|
||||
}
|
||||
|
||||
// componentKey identifie le composant (backend/frontend/postgresql/redis) à
|
||||
// partir du nom de pod généré par Helm (ex: "demo-xxx-backend-...-6d59f4-abcde").
|
||||
// componentKey identifie le composant (backend/frontend/postgresql/redis/
|
||||
// lbtelegram) à partir du nom de pod généré par Helm (ex:
|
||||
// "demo-xxx-backend-...-6d59f4-abcde").
|
||||
func componentKey(podName string) string {
|
||||
switch {
|
||||
case strings.Contains(podName, "backend"):
|
||||
@@ -1110,6 +1114,8 @@ func componentKey(podName string) string {
|
||||
return "postgresql"
|
||||
case strings.Contains(podName, "redis"):
|
||||
return "redis"
|
||||
case strings.Contains(podName, "lbtelegram"):
|
||||
return "lbtelegram"
|
||||
default:
|
||||
return ""
|
||||
}
|
||||
@@ -1172,6 +1178,8 @@ func (h *HelmProvisioner) GetResourceState(
|
||||
state.DB = cs
|
||||
case "redis":
|
||||
state.DBM = cs
|
||||
case "lbtelegram":
|
||||
state.LB = cs
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user