65 lines
2.1 KiB
YAML
65 lines
2.1 KiB
YAML
longhorn:
|
|
preUpgradeChecker:
|
|
jobEnabled: false
|
|
|
|
# UI/manager
|
|
ui:
|
|
enabled: true
|
|
|
|
# RBAC et service accounts (Helm gère par défaut)
|
|
rbac:
|
|
create: true
|
|
|
|
# Installer CRDs si pas déjà faits
|
|
installCRDs: true
|
|
|
|
image:
|
|
longhorn:
|
|
manager:
|
|
registry: "harbor.gkdomaine.local"
|
|
repository: images/longhorn-manager
|
|
tag: v1.10.1
|
|
ui:
|
|
registry: "harbor.gkdomaine.local"
|
|
repository: images/longhorn-ui
|
|
tag: v1.10.1
|
|
shareManager:
|
|
registry: "harbor.gkdomaine.local"
|
|
repository: images/longhorn-share-manager
|
|
tag: v1.10.1
|
|
|
|
ingress:
|
|
enabled: true
|
|
host: longhorn.dev.gkdomaine.local
|
|
pathType: Prefix
|
|
|
|
# Persistence
|
|
persistence:
|
|
# Créer la StorageClass Longhorn et la définir comme par défaut
|
|
# Nécessaire pour que les PVC puissent se lier aux volumes
|
|
defaultClass: true
|
|
defaultClassReplicaCount: 1
|
|
|
|
defaultSettings:
|
|
defaultDataPath: /var/lib/longhorn
|
|
defaultDiskSelector: ""
|
|
defaultDataLocality: "best-effort"
|
|
defaultClassReplicaCount: 1
|
|
# -- Permet de monter le volume même si 1 seul réplica est disponible
|
|
allowVolumeCreationWithDegradedAvailability: true
|
|
# -- Nombre de réplicas par défaut pour l'UI (si vous créez des volumes manuellement)
|
|
defaultReplicaCount: 1
|
|
# -- Autorise plusieurs réplicas sur le même nœud/disque (essentiel pour 1 seul nœud)
|
|
replicaSoftAntiAffinity: true
|
|
# Force la réservation à 0 car le disque est dédié à Longhorn
|
|
storageMinimalAvailablePercentage: 0
|
|
|
|
# Configuration du BackupTarget NFS pour les volumes utilisateur
|
|
# L'environnement sera injecté via l'ApplicationSet ArgoCD
|
|
defaultBackupStore:
|
|
# Endpoint utilisé pour accéder au backupstore NFS
|
|
backupTarget: "" # Sera remplacé par l'ApplicationSet avec l'environnement
|
|
# Nom du secret Kubernetes associé au backup target (vide si pas d'authentification)
|
|
backupTargetCredentialSecret: ""
|
|
# Intervalle en secondes avant de vérifier le backupstore pour de nouveaux backups (défaut: 300)
|
|
pollInterval: 300 |