00 · Ce qui a changé depuis l'écriture
Cette page a été écrite le 2026-05-14, au sortir du marathon qui a mis AetherWX sur Kubernetes. L'architecture décrite plus bas (Kubernetes, GitOps, tunnel, tokens) est toujours la bonne, mais trois faits ont changé et la version que vous lisez en tient compte :
- Fini le dual-cluster. La prod tournait sur deux clusters k3s en miroir (Big-Blue, la tour de dev sous WSL2 ; Mini-Blue, un mini-PC always-on). Depuis le 03/09/2026 elle tourne sur dark-blue, un serveur bare-metal dédié — un seul cluster, plus de dérive entre les deux.
- GeoServer est en 3.0.1 (cutover du 08/09/2026), en cluster à 3 replicas, catalog et data dir en PostgreSQL, cache de tuiles sur object storage S3.
- TimescaleDB n'a jamais été installée. Le schéma d'origine en dépendait ; l'extension n'a jamais réussi à cohabiter avec l'UID de CloudNativePG. Ce qui tourne, ce sont des stubs SQL no-op qui laissent le code d'origine s'exécuter, et la rétention (7 jours) est faite par un CronJob. Ce point était déjà faux dans la première version de cette page — corrigé ici.
Les sections « pièges » gardent leur date d'origine : ce sont des récits, pas des états.