Raise deploy rollout timeout to 1200s and set images in one step.
Avoid double ReplicaSet churn and ImagePullBackOff races during Hub pulls.
This commit is contained in:
+2
-1
@@ -15,7 +15,8 @@ Single [`Jenkinsfile`](../Jenkinsfile) on `main` / `master`:
|
||||
1. **Build & push** (agent `docker` / DinD) — multi-arch `linux/amd64,linux/arm64`
|
||||
to Harbor and Docker Hub with tags **`:{VERSION}`** and **`:latest`** only.
|
||||
2. **Deploy** — `kubectl set image` on `simulators/simulators-proxmox` (main
|
||||
container `simulator` + initContainer `migrate`), then rollout status.
|
||||
container `simulator` + initContainer `migrate`), then rollout status
|
||||
(`--timeout=1200s`).
|
||||
|
||||
First cluster install (Ingress, Postgres, secrets) is **not** this job — use
|
||||
`make addon-simulators` in DevOpsTools/K3S (`simulators_proxmox_host:
|
||||
|
||||
+2
-1
@@ -15,7 +15,8 @@ Jenkins версию **не** поднимает — собирает то, чт
|
||||
1. **Build & push** (agent `docker` / DinD) — multi-arch `linux/amd64,linux/arm64`
|
||||
в Harbor и Docker Hub, теги только **`:{VERSION}`** и **`:latest`**.
|
||||
2. **Deploy** — `kubectl set image` для `simulators/simulators-proxmox`
|
||||
(контейнер `simulator` + initContainer `migrate`), затем rollout status.
|
||||
(контейнер `simulator` + initContainer `migrate`), затем rollout status
|
||||
(`--timeout=1200s`).
|
||||
|
||||
Первый install в кластере (Ingress, Postgres, секреты) — **не** этот job, а
|
||||
`make addon-simulators` в DevOpsTools/K3S (`simulators_proxmox_host:
|
||||
|
||||
Reference in New Issue
Block a user