--- apiVersion: source.toolkit.fluxcd.io/v1 kind: HelmRepository metadata: name: longhorn-repo namespace: longhorn-system spec: interval: 15m0s url: https://charts.longhorn.io --- apiVersion: helm.toolkit.fluxcd.io/v2 kind: HelmRelease metadata: name: longhorn-release namespace: longhorn-system spec: chart: spec: chart: longhorn reconcileStrategy: ChartVersion sourceRef: kind: HelmRepository name: longhorn-repo version: v1.7.0 interval: 1m0s --- apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: longhorn-frontend-ingress namespace: longhorn-system annotations: traefik.ingress.kubernetes.io/router.middlewares: authentik-system-authentik@kubernetescrd spec: ingressClassName: traefik rules: - host: longhorn.i.yadunut.dev http: paths: - path: / pathType: Prefix backend: service: name: longhorn-frontend port: number: 80 tls: - hosts: - longhorn.i.yadunut.dev secretName: wildcard-cert-i.yadunut.dev-prod