From 64d2038fb4fe91eb18bc9f969572168b5d6dad2f Mon Sep 17 00:00:00 2001 From: Melvin GABALI Date: Thu, 15 Jan 2026 01:48:23 +0100 Subject: [PATCH] activ system backup --- apps/applicationset-longhorn.yaml | 5 +++++ helm/longhorn/dev/values.yaml | 8 +++++++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/apps/applicationset-longhorn.yaml b/apps/applicationset-longhorn.yaml index 55d1b6b..62d869b 100644 --- a/apps/applicationset-longhorn.yaml +++ b/apps/applicationset-longhorn.yaml @@ -45,6 +45,11 @@ spec: longhorn: defaultBackupStore: backupTarget: "nfs://10.78.107.107:/SAUVEGARDES/KUBERNETES/{{path.basename}}" + defaultSettings: + systemBackups: + enabled: true + backupTarget: "nfs://10.78.107.107:/SAUVEGARDES/KUBERNETES/{{path.basename}}/system" + backupTargetCredentialSecret: "" destination: # Les variables {{name}} et {{server}} viennent du fichier config.json # (deuxième générateur du merge) diff --git a/helm/longhorn/dev/values.yaml b/helm/longhorn/dev/values.yaml index dce77ea..22a37a2 100644 --- a/helm/longhorn/dev/values.yaml +++ b/helm/longhorn/dev/values.yaml @@ -53,8 +53,14 @@ longhorn: replicaSoftAntiAffinity: true # Force la réservation à 0 car le disque est dédié à Longhorn storageMinimalAvailablePercentage: 0 + # Configuration des systemBackups (métadonnées et configuration système Longhorn) + # L'environnement sera injecté via l'ApplicationSet ArgoCD + systemBackups: + enabled: true + backupTarget: "" # Sera remplacé par l'ApplicationSet avec l'environnement/system + backupTargetCredentialSecret: "" - # Configuration du BackupTarget NFS + # 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