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
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:
+26
-18
@@ -14,27 +14,35 @@
|
||||
# master d'une vidéo reste sur l'appareil de son propriétaire — ADR-018 du front) ;
|
||||
# la redondance de Longhorn suffit, l'erasure coding distribué de MinIO coûterait
|
||||
# de la RAM et des IOPS que des Pi n'ont pas à dépenser pour ça.
|
||||
#
|
||||
# ⚠⚠ CE CHART EST AUTONOME DEPUIS LE 2026-09-02, ET CE N'EST PAS UN CAPRICE.
|
||||
# Il dépendait du sous-chart officiel `minio/minio` 5.4.0. Ce chart N'OFFRE
|
||||
# AUCUNE SONDE DE SANTÉ — vérifié sur toutes ses versions publiées, la 5.4.0
|
||||
# étant la dernière : pas une clé `livenessProbe` dans ses valeurs, pas un rendu
|
||||
# de sonde dans ses templates. MinIO tournait donc sans le moindre contrôle, et
|
||||
# une panne totale de trois jours est passée inaperçue (arcodange-org/tools#31).
|
||||
#
|
||||
# Il n'existe aucun moyen de greffer une sonde sur le Deployment d'un sous-chart
|
||||
# depuis un chart parent. On rend donc les manifestes nous-mêmes — huit objets,
|
||||
# tous dans templates/, chacun commenté avec ce qu'il reprend à l'identique et
|
||||
# ce qu'il change délibérément.
|
||||
#
|
||||
# CE QU'ON REPREND À NOTRE CHARGE, ET QU'IL FAUT DONC SUIVRE À LA MAIN : le
|
||||
# `tag` de l'image (values.yaml), qui n'est plus tiré par la version du chart.
|
||||
# -----------------------------------------------------------------------------
|
||||
apiVersion: v2
|
||||
name: minio
|
||||
description: A Helm chart for Kubernetes
|
||||
description: Stockage objet S3 du homelab — manifestes rendus ici, sans sous-chart.
|
||||
|
||||
dependencies:
|
||||
- name: tool
|
||||
version: 0.1.0
|
||||
repository: https://gitea.arcodange.lab/api/packages/arcodange-org/helm
|
||||
- name: minio
|
||||
version: 5.4.0
|
||||
repository: https://charts.min.io/
|
||||
# ⚠ Plus AUCUNE dépendance, et c'est délibéré :
|
||||
# - `minio/minio` 5.4.0 est parti pour la raison ci-dessus ;
|
||||
# - la bibliothèque `tool` n'était utilisée que par templates/helm-chart*.yaml,
|
||||
# deux fichiers inertes (gardés par `tool.kind == "HelmChart"`, jamais vrai
|
||||
# ici) supprimés dans le même passage.
|
||||
# Effet de bord bienvenu : la synchronisation ArgoCD ne dépend plus de deux
|
||||
# dépôts Helm distants — un point de panne en moins sur le stockage objet.
|
||||
dependencies: []
|
||||
|
||||
# A chart can be either an 'application' or a 'library' chart.
|
||||
#
|
||||
# Application charts are a collection of templates that can be packaged into versioned archives
|
||||
# to be deployed.
|
||||
#
|
||||
# Library charts provide useful utilities or functions for the chart developer. They're included as
|
||||
# a dependency of application charts to inject those utilities and functions into the rendering
|
||||
# pipeline. Library charts do not define any templates and therefore cannot be deployed.
|
||||
type: application
|
||||
version: 0.1.0
|
||||
appVersion: "latest"
|
||||
version: 0.2.0
|
||||
appVersion: "RELEASE.2024-12-18T13-15-44Z"
|
||||
|
||||
Reference in New Issue
Block a user