corrige le code de classe (caractères ambigus) et fige l'image Uptime Kuma par digest

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
Adam Belkacemi 2026-10-12 21:50:53 +02:00
parent 97c04f1ad6
commit f899aac48a
11 changed files with 92 additions and 15 deletions

View file

@ -115,3 +115,28 @@ ssh paillasse "sudo -i bash -c 'export PATH=/opt/kolla-venv/bin:\$PATH; kolla-an
`kolla.yml`/`supervision.yml` pour le copier sur le serveur, **puis**
`kolla-ansible reconfigure`. Oublier la première étape fait tourner
`reconfigure` sur l'ancienne config, sans erreur visible.
## Mettre à jour l'image Uptime Kuma
Figée par **digest**, pas par le tag flottant `louislam/uptime-kuma:1` (qui
peut changer de contenu à tout moment, sans avertissement ni changelog
attaché au tag) : `supervision_image_uptime_kuma`
(`ansible/roles/supervision/defaults/main.yml`). Version actuelle : 1.23.17.
1. Choisir la version visée sur <https://hub.docker.com/r/louislam/uptime-kuma/tags>
(préférer un tag de version exacte, ex. `1.23.18`, jamais `1` ou `latest`)
et lire les notes de version <https://github.com/louislam/uptime-kuma/releases>.
2. Trouver son digest exact (pas celui d'un tag flottant) :
```
curl -s "https://hub.docker.com/v2/namespaces/louislam/repositories/uptime-kuma/tags/1.23.18" \
| python3 -c "import json,sys; print(json.load(sys.stdin)['digest'])"
```
3. Mettre à jour `supervision_image_uptime_kuma` dans `defaults/main.yml`
(`louislam/uptime-kuma@sha256:...`) et le commentaire de version.
4. `cd ansible && script -q /dev/null ansible-playbook supervision.yml -i inventory.ini`
(tire la nouvelle image, recrée le conteneur ; le volume `uptime-kuma-data`
est conservé, rien n'est perdu).
5. Vérifier : `ss -tlnp | grep 3001` (toujours 127.0.0.1 seulement), rouvrir
le tunnel SSH, se connecter, vérifier que les sondes existantes sont
toujours là et actives. Rejouer `visio-e2e.mjs`/`parcours-lab.py` n'est
pas nécessaire (Kuma ne fait pas partie du chemin critique d'un lab).