Files
kubernetes/longhorn-chart.yml

32 lines
1.0 KiB
YAML

apiVersion: helm.cattle.io/v1
kind: HelmChart
metadata:
name: longhorn
namespace: longhorn-system
spec:
chart: longhorn
targetNamespace: longhorn-system
repo: https://charts.longhorn.io
# https://artifacthub.io/packages/helm/longhorn/longhorn
version: 1.8.1
valuesContent: |-
ingress:
enabled: true
ingressClassName: nginx
host: storage.keligrubb.com
annotations:
cert-manager.io/cluster-issuer: "letsencrypt-cluster-issuer"
nginx.ingress.kubernetes.io/auth-type: basic
# prevent the controller from redirecting (308) to HTTPS
nginx.ingress.kubernetes.io/ssl-redirect: 'false'
nginx.ingress.kubernetes.io/auth-secret: basic-auth
nginx.ingress.kubernetes.io/auth-realm: 'Authentication Required'
nginx.ingress.kubernetes.io/proxy-body-size: 10000m
tls:
- secretName: longhorn-tls
hosts:
- storage.keligrubb.com
defaultSettings:
defaultReplicaCount: 1
storageOverProvisioningPercentage: 100