3cfa83b2d648e398977c3aa6a0a9ad77bee8c27d
Helm Charts / Detect changed charts (pull_request) Successful in 22s
Helm Charts / Library charts tool (pull_request) Skipped
Helm Charts / Application charts alloy (pull_request) Skipped
Helm Charts / Application charts crowdsec (pull_request) Skipped
Helm Charts / Application charts grafana (pull_request) Skipped
Helm Charts / Application charts hashicorp-vault (pull_request) Skipped
Helm Charts / Application charts loki (pull_request) Skipped
Helm Charts / Application charts minio (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 chart (pull_request) Successful in 34s
Suite de #46. La PriorityClass `vault-critical` y était correcte, mais elle n'a jamais atteint le cluster : SyncFailed | PriorityClass/vault-critical resource scheduling.k8s.io:PriorityClass is not permitted in project tools Une PriorityClass est cluster-scoped, et le `clusterResourceWhitelist` de l'AppProject `tools` ne l'autorisait pas. Conséquence non évidente : ArgoCD ne refuse pas seulement cette ressource, il fait échouer la SYNCHRONISATION ENTIÈRE de l'application. `hashicorp-vault` est donc resté OutOfSync après cinq tentatives, et les `requests` mémoire de #46 n'ont pas atterri non plus. À côté, `prometheus` a synchronisé sans problème : l'alerte VaultIndisponible de #46 est bien en place dans la ConfigMap. C'est ce qui rendait le symptôme trompeur — la moitié du travail était visible. CE QUE CE CHANGEMENT FAIT, ET CE QU'IL NE FAIT PAS Une ligne, un kind. Cette liste est un garde-fou volontaire : elle borne ce qu'une application de `tools` peut créer hors de son namespace. On l'élargit donc d'un kind à la fois, avec sa raison écrite à côté. Une PriorityClass ne porte ni droit ni donnée. Elle ne fait qu'ordonner l'éviction et la préemption — c'est le seul pouvoir qu'on accorde ici. Vérifié : `helm lint` passe, `helm template` rend bien l'entrée, et la liste compte désormais cinq kinds au lieu de quatre. Co-Authored-By: Claude Opus 5 (1M context) <[email protected]>
minio_app : le compte de service peut refermer et abandonner un téléversement en parts (kadans#1033) (#35)
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, pourquoilocalIp@filen'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
Languages
HCL
56.5%
Python
43.5%