Files
fleet-infra/longhorn/helmrelease-longhorn.yaml
2024-09-25 22:48:34 -04:00

35 lines
844 B
YAML

apiVersion: helm.toolkit.fluxcd.io/v2beta2
kind: HelmRelease
metadata:
name: longhorn
namespace: longhorn-system
spec:
chart:
spec:
chart: longhorn
version: 1.7.x
sourceRef:
kind: HelmRepository
name: longhorn
namespace: flux-system
interval: 15m
timeout: 5m
releaseName: longhorn
values:
persistence:
defaultClassReplicaCount: 2
# defaultSettings:
# backupTarget: nfs://192.168.2.50:/volume1/k8sbackupstore
ingress:
enabled: true
ingressClassName: traefik
host: longhorn.michaelthomson.dev
tls: true
secureBackends: true
tlsSecret: letsencrypt-wildcard-cert-michaelthomson.dev
annotations:
traefik.ingress.kubernetes.io/router.tls: "true"
traefik.ingress.kubernetes.io/router.entrypoints: websecure