mirror of
https://github.com/vhaudiquet/homeprod.git
synced 2026-07-21 12:57:07 +00:00
83 lines
3.6 KiB
YAML
83 lines
3.6 KiB
YAML
# Longhorn Helm Values
|
|
# Single-node R740 cluster, backup target on TrueNAS NFS
|
|
defaultSettings:
|
|
# Single node — only 1 replica needed
|
|
defaultReplicaCount: 1
|
|
# NFS backup target on TrueNAS
|
|
backupTarget: nfs://truenas.lan:/mnt/fast_app_data/longhorn-backup
|
|
# Allow full disk usage on single-node
|
|
storageOverProvisioningPercentage: 100
|
|
storageMinimalAvailablePercentage: 10
|
|
# Auto-salvage on node reboot (single-node)
|
|
autoSalvage: true
|
|
# Disable strict flushing for better single-node performance
|
|
strictSyncReplicas: false
|
|
persistence:
|
|
defaultClass: true
|
|
defaultClassReplicaCount: 1
|
|
# Retain volumes on PVC delete — safer during migration
|
|
reclaimPolicy: Retain
|
|
# Mount options for ext4
|
|
fstype: ext4
|
|
longhorn-ui:
|
|
replicas: 1
|
|
longhorn-manager:
|
|
tolerations:
|
|
- key: ENC[AES256_GCM,data:HXcRGwnZkabc9hqnCNMYN05JYriiMQx7A7qTWXFvSvrHrBNP/A==,iv:obaOkaDCXPf1krWzs2XX3K2tKNQmDIAjCI7axto4q4o=,tag:2PQeZIy6E4UyEyDGjqqmpg==,type:str]
|
|
operator: Exists
|
|
effect: NoSchedule
|
|
longhorn-driver-deployer:
|
|
tolerations:
|
|
- key: ENC[AES256_GCM,data:NOHqzVl7VyrhnoS7UzdYuFDRReXnfb7gZKyEHwJkYJtVUbaZaA==,iv:P9v9AV2mKt6uPiKUU/2RW8Ncpefn9fbz1bmcVgUg2zQ=,tag:Qfy2EpKVyKWGlK/OgkY4Hw==,type:str]
|
|
operator: Exists
|
|
effect: NoSchedule
|
|
# Disable ingress for now
|
|
ingress:
|
|
enabled: false
|
|
# Recurring backup and snapshot schedules
|
|
# - Daily snapshots: fast local recovery from accidental deletes
|
|
# - Daily NFS backups: DR if node is lost
|
|
recurringJobs:
|
|
enable: true
|
|
jobs:
|
|
- name: daily-snapshot
|
|
task: snapshot
|
|
cron: 0 2 * * *
|
|
retain: 7
|
|
concurrency: 2
|
|
labels:
|
|
type: snapshot
|
|
- name: daily-backup
|
|
task: backup
|
|
cron: 0 3 * * *
|
|
retain: 7
|
|
concurrency: 2
|
|
labels:
|
|
type: backup
|
|
sops:
|
|
lastmodified: "2026-07-18T14:22:17Z"
|
|
mac: ENC[AES256_GCM,data:cFl45hiUDL47h0V61Sk9L1ZOb3NsXwePA2IROgOCYa7xnxe4iPM+wGS+rDQWhrmMY8HkDTEyKK1s4ylXXqhMSeyvMTPzib58OC+N10UbcmztPDSQEYzfGrDQ2o6MCcSWTapW1pHersPjMEZjc+j629TYriSIjZZM6k9ufUnMMos=,iv:fU/F4ZOjuT0TFIagLUejrxXV6x9Q9P5mrIxy8cQBR7o=,tag:VfSH7cDZD754ma6SaT9/sA==,type:str]
|
|
pgp:
|
|
- created_at: "2026-07-18T14:22:17Z"
|
|
enc: |-
|
|
-----BEGIN PGP MESSAGE-----
|
|
|
|
hQIMA7uy4qQr71wiARAAmfVmgR9JYZ7qkBty+kYxe/4c0pHq2kab8ORYKfCrADeb
|
|
oVJvIt/WO6PbE4RKJLOQzQnlRvdqAKukKYhOP6yiBgZpvxY6W6knJWNv+zad0uzH
|
|
wppTMDHFo3RW/DFUmeqGjBLGi1V4FTlnURGdYzMMuVWDaBp6B4F6ZmtV05Td2Ije
|
|
JHrBw+LuR01wooaL65rNkiAZbaIu+fFWMlSKME3kie3U3/mWRvJyPUmB07JjO+6Z
|
|
Ew2JTB94fhgnVfhP0gK3DYZLu4ZlqKC3bndRNoODFr+eut5OEzABh6b5eJRWjaGw
|
|
8uJ0ymml1swba3DbhpxJeWPRUlnyVIJK2pWzKXm4R4jFLxk+7gpA/2EwhbGvdA8Z
|
|
gNEH35ng5Ej6t2XWXTOBZ0Fn7TrX2ED0WjL7M86pTargAjVZiEfTK4zJwUh+nmo1
|
|
HQU6EXBEtF4ZfAlwb1xuXLCBiJlLciyjjD6WcvWP3ql6JW6JzULIMPBLNPo8J6fp
|
|
YvqKNzjCG1kf/DmsF7tfC0LpNlbn+2/QlZ/PYtWXK5fUtD1JIdjBjxQ1qeNNPplA
|
|
tfOEkCMhzj6zah/xDvfa8dearZPJAfJexpn8UFVg1BsLyfkoFWRfssj7oDCGCr9x
|
|
yj2jIn3ELq09vvGjyu/n1+XGDwPTSK9SXGvVrXEaj1N/e9pjDVzeXgvh55mkC7nS
|
|
XgF/f+adllB8hz3k0BrQMCSGBHyZo4QDH8QTO3E3jN0t0qzEif9bQ82mOCvh4XJj
|
|
w1cvZEUL3+b9/0tVaBpHNCebRagRAaIay0Y1Fs3GqsdJ1GkI93pumLbL10OYs6M=
|
|
=5Sp8
|
|
-----END PGP MESSAGE-----
|
|
fp: DC6910268E657FF70BA7EC289974494E76938DDC
|
|
encrypted_regex: ^(password|value|ssh-key|api-key|user|username|privateKey|clientSecret|clientId|apiKey|extraArgs.*|.*Secret.*|extraEnvVars|.*SECRET.*|.*secret.*|key|.*Password|.*\.ya?ml)$
|
|
version: 3.10.2
|