This commit is contained in:
2026-01-14 14:52:46 +01:00
3 changed files with 24 additions and 10 deletions

View File

@@ -1,2 +1,4 @@
Commande pour créer un token pour le service account headlamp-admin : Commande pour créer un token pour le service account headlamp-admin :
kubectl -n <VOTRE_NAMESPACE> create token headlamp-admin kubectl -n headlamp-dev create token headlamp-admin
eyJhbGciOiJSUzI1NiIsImtpZCI6IjBacnkxMXNEeWlDcFhyVjZlYldrMzBnTEZ2a2RzeGJDTTFxX096VjVZVlUifQ.eyJhdWQiOlsiaHR0cHM6Ly9rdWJlcm5ldGVzLmRlZmF1bHQuc3ZjLmNsdXN0ZXIubG9jYWwiXSwiZXhwIjoxNzY4MzQ1ODU1LCJpYXQiOjE3NjgzNDIyNTUsImlzcyI6Imh0dHBzOi8va3ViZXJuZXRlcy5kZWZhdWx0LnN2Yy5jbHVzdGVyLmxvY2FsIiwianRpIjoiODY3NTExYzktNjZkMS00MGQ3LWI5ZjYtOTI1YmY4NmJhNjAzIiwia3ViZXJuZXRlcy5pbyI6eyJuYW1lc3BhY2UiOiJoZWFkbGFtcC1kZXYiLCJzZXJ2aWNlYWNjb3VudCI6eyJuYW1lIjoiaGVhZGxhbXAtYWRtaW4iLCJ1aWQiOiI0MDY1NmFiMy1mZTA1LTQxOTgtOTNiYi05ZGE5NDZjYjI5MjMifX0sIm5iZiI6MTc2ODM0MjI1NSwic3ViIjoic3lzdGVtOnNlcnZpY2VhY2NvdW50OmhlYWRsYW1wLWRldjpoZWFkbGFtcC1hZG1pbiJ9.vXM3_JjLWra3O7bP2EaN9kGVJljk1A4OdBa7J___A-2hjbPLVVF5z4anMEOix4SIZP3H0wMmVwUIrIFLSvfUj0H3yLFvAahiQe37v6QcaJExiSemx_kiUuxgYb3zBJLZSLOKlMVOyYKhOynnKAB_kABfxL8jk7zaljftv15P6Rb7EnBL9xeA9UzB6FI51q0S3AYiZPjO8EFxjX1-TdtL7DB_GvYicWJ8lhd7CR5uSs_mGEx0h71FC3J_jV1ulRN1zPqAFYiQk8B2lXBfbks2pxY_kZP76kzlObgBeIdOaYAVhMJRbR-RzRRlU2VRGZZ5isyK6dNTZ3vH2XyoyohkBw

View File

@@ -26,7 +26,8 @@ homarr:
# -- homarr-database persistent storage name # -- homarr-database persistent storage name
name: "homarr-database" name: "homarr-database"
# -- homarr-database storage class name # -- 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 # -- homarr-database access mode
accessMode: "ReadWriteOnce" accessMode: "ReadWriteOnce"
# -- homarr-database storage size # -- homarr-database storage size

View File

@@ -6,13 +6,6 @@ longhorn:
ui: ui:
enabled: true 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 et service accounts (Helm gère par défaut)
rbac: rbac:
create: true create: true
@@ -40,5 +33,23 @@ longhorn:
host: longhorn.dev.gkdomaine.local host: longhorn.dev.gkdomaine.local
pathType: Prefix pathType: Prefix
# Persistence
persistence: persistence:
defaultClassReplicaCount: 1 # 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