arcodange 6913e5da04
Helm Charts / Detect changed charts (pull_request) Successful in 22s
Helm Charts / Library charts tool (pull_request) Skipped
Helm Charts / Application charts chart (pull_request) Skipped
Helm Charts / Application charts crowdsec (pull_request) Skipped
Helm Charts / Application charts grafana (pull_request) Skipped
Helm Charts / Application charts pgbouncer (pull_request) Skipped
Helm Charts / Application charts pgcat (pull_request) Skipped
Helm Charts / Application charts prometheus (pull_request) Skipped
Helm Charts / Application charts redis (pull_request) Skipped
Helm Charts / Application charts hashicorp-vault (pull_request) Successful in 15s
Helm Charts / Application charts minio (pull_request) Successful in 18s
Huit charts sur dix n'étaient JAMAIS construits, et leurs PR étaient vertes
Trouvé en refusant de lire le vert de cette PR : elle réécrit le chart `minio`
en entier, et la CI a rendu `success` avec « Detect changed charts » ✓ et les
deux jobs de construction en `Skipped`. Aucun job `Application charts minio`
n'existait.

La cause : Gitea ne sait pas monter une matrice DYNAMIQUE, donc la matrice est
codée en dur — `chart: [tool]` et `chart: [pgcat]`. Le job `filter-chart`
calcule POURTANT la bonne réponse ; personne ne la consomme. Le `if:` vérifie
seulement si le chart codé en dur figure dans la liste détectée.

Résultat mesuré : 10 charts dans le dépôt, 2 constructibles. `minio`, `redis`,
`crowdsec`, `hashicorp-vault`, `grafana`, `prometheus`, `pgbouncer` et `chart`
ne passaient sous aucun `helm template`, et toute PR qui les touchait affichait
vert.

Le remède ne demande PAS de matrice dynamique : le `if:` filtre déjà sur la
sortie du détecteur, donc un chart non modifié reste `Skipped`. Il ne manquait
que l'ÉNUMÉRATION — les neuf applicatifs sont désormais listés.

⚠ Le mode d'échec de ce fichier est maintenant écrit dedans : ajouter un chart
au dépôt sans l'ajouter à la liste le rend invisible à la CI, en silence.
2026-09-03 00:25:11 +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
672 KiB
Languages
HCL 56.5%
Python 43.5%