arcodangeandClaude Opus 5 a296b96d0b
Helm Charts / Library charts tool (pull_request) Canceled after 0s
Helm Charts / Application charts chart (pull_request) Canceled after 0s
Helm Charts / Application charts crowdsec (pull_request) Canceled after 0s
Helm Charts / Application charts grafana (pull_request) Canceled after 0s
Helm Charts / Application charts hashicorp-vault (pull_request) Canceled after 0s
Helm Charts / Application charts minio (pull_request) Canceled after 0s
Helm Charts / Application charts pgbouncer (pull_request) Canceled after 0s
Helm Charts / Application charts pgcat (pull_request) Canceled after 0s
Helm Charts / Application charts prometheus (pull_request) Canceled after 0s
Helm Charts / Application charts redis (pull_request) Canceled after 0s
Helm Charts / Detect changed charts (pull_request) Canceled after 57s
feat(vault) : autoriser prospection à lire les identifiants Zoho partagés
Le canal F44 (alertes email des job boards) est mort en silence depuis sa mise en service.
Deux causes distinctes, et celle-ci est la seconde : la policy d'exécution `prospection`
n'accorde que `kvv2/data/prospection/*` et `kvv2/data/minio/prospection/*`. Or les
identifiants Zoho sont PARTAGÉS avec cms et vivent à `kvv1/zoho/self_client` — hors du
préfixe de l'app. Le VSO y prendrait donc un 403.

Le runbook du dépôt prospection (ALERTES.md) affirmait que « la policy prospection accorde
déjà la lecture de ce chemin ». C'était une intention, jamais appliquée : rien dans ce
module ne l'accordait. Le document sera corrigé côté prospection.

`kv_read_paths` existe précisément pour ce cas, et `erp` en donne le précédent
(`kvv2/data/longhorn/gcs-backup`, creds GCS partagés). Lecture seule, chemin exact, pas de
glob : la règle ne peut ouvrir que ce document-là.

L'alternative aurait été de recopier le secret sous `kvv2/prospection/zoho` — c'est-à-dire
d'en créer une deuxième copie à faire tourner à la main, pour deux applications.

Vérifié : `tofu fmt -check` conforme.

Co-Authored-By: Claude Opus 5 (1M context) <[email protected]>
Claude-Session: https://claude.ai/code/session_01KV3wEnmAukPaHrxHFWhk7Q
2026-09-06 07:59:03 +02:00
2026-01-03 19:17:04 +01:00
2025-08-27 18:54:16 +02:00
2025-12-09 12:14:57 +01:00

Tools

CICD:
pousser la library helm dans le registre helm de gitea

pour chaque dossier de premier niveau contenant un fichier Chart.yaml (sauf les dossier library et chart)
le pousser dans le registre helm de gitea

Réseau

  • Ce que Traefik voit du client — pourquoi ClientIP() ne voit que le tunnel sur les hôtes .fr, pourquoi localIp@file n'a rien à y faire, et comment obtenir « pas de mot de passe depuis la maison » sans créer un contournement d'authentification.

pgbouncer

prometheus

hashicorp vault

experiment with sops

S
Description
No description provided
Readme
748 KiB
Languages
HCL 56.5%
Python 43.5%