diff --git a/helm/headlamp/ReadMe.me b/helm/headlamp/ReadMe.me index c2bcb85..361bac6 100644 --- a/helm/headlamp/ReadMe.me +++ b/helm/headlamp/ReadMe.me @@ -1,2 +1,4 @@ Commande pour créer un token pour le service account headlamp-admin : -kubectl -n create token headlamp-admin \ No newline at end of file +kubectl -n headlamp-dev create token headlamp-admin + +eyJhbGciOiJSUzI1NiIsImtpZCI6IjBacnkxMXNEeWlDcFhyVjZlYldrMzBnTEZ2a2RzeGJDTTFxX096VjVZVlUifQ.eyJhdWQiOlsiaHR0cHM6Ly9rdWJlcm5ldGVzLmRlZmF1bHQuc3ZjLmNsdXN0ZXIubG9jYWwiXSwiZXhwIjoxNzY4MzQ1ODU1LCJpYXQiOjE3NjgzNDIyNTUsImlzcyI6Imh0dHBzOi8va3ViZXJuZXRlcy5kZWZhdWx0LnN2Yy5jbHVzdGVyLmxvY2FsIiwianRpIjoiODY3NTExYzktNjZkMS00MGQ3LWI5ZjYtOTI1YmY4NmJhNjAzIiwia3ViZXJuZXRlcy5pbyI6eyJuYW1lc3BhY2UiOiJoZWFkbGFtcC1kZXYiLCJzZXJ2aWNlYWNjb3VudCI6eyJuYW1lIjoiaGVhZGxhbXAtYWRtaW4iLCJ1aWQiOiI0MDY1NmFiMy1mZTA1LTQxOTgtOTNiYi05ZGE5NDZjYjI5MjMifX0sIm5iZiI6MTc2ODM0MjI1NSwic3ViIjoic3lzdGVtOnNlcnZpY2VhY2NvdW50OmhlYWRsYW1wLWRldjpoZWFkbGFtcC1hZG1pbiJ9.vXM3_JjLWra3O7bP2EaN9kGVJljk1A4OdBa7J___A-2hjbPLVVF5z4anMEOix4SIZP3H0wMmVwUIrIFLSvfUj0H3yLFvAahiQe37v6QcaJExiSemx_kiUuxgYb3zBJLZSLOKlMVOyYKhOynnKAB_kABfxL8jk7zaljftv15P6Rb7EnBL9xeA9UzB6FI51q0S3AYiZPjO8EFxjX1-TdtL7DB_GvYicWJ8lhd7CR5uSs_mGEx0h71FC3J_jV1ulRN1zPqAFYiQk8B2lXBfbks2pxY_kZP76kzlObgBeIdOaYAVhMJRbR-RzRRlU2VRGZZ5isyK6dNTZ3vH2XyoyohkBw diff --git a/helm/homarr/dev/values.yaml b/helm/homarr/dev/values.yaml index da18f5e..562c885 100644 --- a/helm/homarr/dev/values.yaml +++ b/helm/homarr/dev/values.yaml @@ -26,7 +26,8 @@ homarr: # -- homarr-database persistent storage name name: "homarr-database" # -- homarr-database storage class name - storageClassName: "local-path" + # Utilisation de Longhorn au lieu de local-path (qui n'existe pas) + storageClassName: "longhorn" # -- homarr-database access mode accessMode: "ReadWriteOnce" # -- homarr-database storage size diff --git a/helm/longhorn/dev/values.yaml b/helm/longhorn/dev/values.yaml index f5ce1aa..85f0af7 100644 --- a/helm/longhorn/dev/values.yaml +++ b/helm/longhorn/dev/values.yaml @@ -6,13 +6,6 @@ longhorn: ui: enabled: true - # Persistence - defaultSettings: - defaultDataPath: /var/lib/longhorn - defaultReplicaCount: 3 - defaultDiskSelector: "" - defaultDataLocality: "best-effort" - # RBAC et service accounts (Helm gère par défaut) rbac: create: true @@ -40,5 +33,23 @@ longhorn: host: longhorn.dev.gkdomaine.local pathType: Prefix + # Persistence persistence: - defaultClassReplicaCount: 1 \ No newline at end of file + # 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 \ No newline at end of file