MinIO tournait sans une seule sonde — et 8 charts sur 10 n'étaient jamais construits (#32)
Helm Charts / Detect changed charts (push) Successful in 10s
Helm Charts / Library charts tool (push) Skipped
Helm Charts / Application charts chart (push) Skipped
Helm Charts / Application charts crowdsec (push) Skipped
Helm Charts / Application charts grafana (push) Skipped
Helm Charts / Application charts hashicorp-vault (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 minio (push) Failing after 7s

Co-authored-by: Gabriel Radureau <[email protected]>
This commit was merged in pull request #32.
This commit is contained in:
2026-09-03 00:26:41 +02:00
committed by arcodange
parent 3158f2d013
commit bb3a5cdf5c
11 changed files with 415 additions and 83 deletions
+39
View File
@@ -0,0 +1,39 @@
# -----------------------------------------------------------------------------
# Le volume de données. ⚠⚠ C'EST L'OBJET LE PLUS DANGEREUX DE CE LOT.
#
# Il était rendu par le sous-chart `minio/minio`. En reprenant les manifestes à
# notre charge, si on avait OUBLIÉ de le rendre ici, ArgoCD l'aurait ÉLAGUÉ —
# c'est-à-dire supprimé, avec les vidéos dedans.
#
# ⚠ `volumeName` n'est VOLONTAIREMENT pas déclaré : c'est le contrôleur qui
# pose ce champ à la liaison. ArgoCD ignore ce qui existe en vie sans être
# déclaré, donc la liaison actuelle (pvc-ebb2605f-…) survit ; et le figer ici
# empêcherait toute recréation future de se lier à un autre volume.
#
# ⚠ La plupart des champs d'un PVC sont IMMUABLES. Ce fichier reproduit à
# l'identique ce que le sous-chart avait posé — le modifier n'aurait pas l'effet
# qu'on croit, il ferait échouer l'application.
# -----------------------------------------------------------------------------
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: minio
namespace: tools
labels:
app: minio
release: minio
annotations:
# Ceinture ET bretelles : même si ce manifeste disparaissait un jour du
# dépôt, ArgoCD ne supprimerait pas le volume de lui-même.
argocd.argoproj.io/sync-options: Prune=false
spec:
accessModes:
- ReadWriteOnce
storageClassName: {{ .Values.minio.persistence.storageClass }}
volumeMode: Filesystem
resources:
requests:
# 50 Gi ≈ 250 heures de cours au palier « travail » de Kadans (360p,
# 3,4 Mo/min — ADR-018 du front). Longhorn réplique ce volume sur les
# nœuds : compter ×3 sur la capacité du cluster avant d'augmenter.
storage: {{ .Values.minio.persistence.size }}