Author SHA1 Message Date
arcodange 259861fb41 fix(crowdsec) — urgence : la LAPI démarre sans l'API centrale, qui refuse notre instance (403) (#65)
Helm Charts / Detect changed charts (push) Successful in 13s
Helm Charts / Library charts tool (push) Skipped
Helm Charts / Application charts alloy (push) Skipped
Helm Charts / Application charts chart (push) Skipped
Helm Charts / Application charts grafana (push) Skipped
Helm Charts / Application charts hashicorp-vault (push) Skipped
Helm Charts / Application charts loki (push) Skipped
Helm Charts / Application charts minio (push) Skipped
Helm Charts / Application charts prometheus (push) Skipped
Helm Charts / Application charts pgbouncer (push) Skipped
Helm Charts / Application charts pgcat (push) Skipped
Helm Charts / Application charts redis (push) Skipped
Helm Charts / Application charts crowdsec (push) Successful in 15s
Co-authored-by: Gabriel Radureau <[email protected]>
2026-10-08 08:43:18 +02:00
arcodange 911e4b7b1c fix(crowdsec) — plus d'enrôlement au démarrage : un refus de la console éteignait tout *.arcodange.fr (#64)
Helm Charts / Detect changed charts (push) Successful in 10s
Helm Charts / Library charts tool (push) Skipped
Helm Charts / Application charts alloy (push) Skipped
Helm Charts / Application charts chart (push) Skipped
Helm Charts / Application charts grafana (push) Skipped
Helm Charts / Application charts hashicorp-vault (push) Skipped
Helm Charts / Application charts loki (push) Skipped
Helm Charts / Application charts minio (push) Skipped
Helm Charts / Application charts pgbouncer (push) Skipped
Helm Charts / Application charts pgcat (push) Skipped
Helm Charts / Application charts prometheus (push) Skipped
Helm Charts / Application charts redis (push) Skipped
Helm Charts / Application charts crowdsec (push) Successful in 50s
Co-authored-by: Gabriel Radureau <[email protected]>
2026-10-08 08:35:25 +02:00
+21 -7
View File
@@ -100,13 +100,27 @@ crowdsec: &crowdsec_config
valueFrom:
fieldRef:
fieldPath: metadata.labels['machine-name']
# To enroll the Security Engine to the console
- name: ENROLL_KEY
value: "cmieq72i3000802jr1wx8kply"
- name: ENROLL_INSTANCE_NAME
value: "homelab"
- name: ENROLL_TAGS
value: "k3s rpi test"
# ⚠ MESURE D'URGENCE (2026-10-08, ~06:40Z) : l'API centrale de CrowdSec
# (CAPI) REFUSE notre instance — « authenticate watcher (…) : API error:
# Forbidden », FATAL au démarrage — et le CDN du hub répond 403 lui aussi.
# Sans LAPI, le videur de Traefik refuse tout *.arcodange.fr. On démarre
# donc la LAPI SANS l'API centrale : les décisions locales (agent, appsec)
# tiennent, la liste de blocage communautaire ne descend plus. À rouvrir
# quand la cause du refus est connue (instance révoquée ? les 594 LAPI
# fantômes de #56 ? version 1.7.0 retirée ?) : retirer cette variable.
- name: DISABLE_ONLINE_API
value: "true"
# ⚠ PAS d'ENROLL_KEY ici (retirée le 2026-10-08). Le script de démarrage
# appelle `cscli console enroll` à CHAQUE démarrage quand la clé est posée,
# et un refus de la console (api.crowdsec.net → 403 Forbidden) TUE le
# démarrage : la LAPI boucle en CrashLoopBackOff, le videur de Traefik
# refuse alors TOUT le monde, et tout *.arcodange.fr répond 403 sans corps.
# C'est arrivé le 2026-10-08 à 06:07Z, sur un simple redémarrage déclenché
# par la rotation Vault (rolloutRestartTargets ci-dessus). L'instance est
# déjà enrôlée (l'état vit dans le volume de config) : la ré-enrôler ne
# sert à rien. Pour un enrôlement neuf, le faire UNE fois à la main
# (`cscli console enroll --name homelab <clé>` dans le pod), jamais au
# démarrage — un service tiers ne doit pas pouvoir éteindre la porte.
- name: DB_USER
valueFrom:
secretKeyRef: