Add some work on longhorn deployment

This commit is contained in:
Adrien Reslinger 2021-08-19 01:23:06 +02:00
parent 5fc68e3330
commit 827daa6927
Signed by: adrien
GPG key ID: DA7B27055C66D6DE

View file

@ -41,15 +41,39 @@
# chart_version: 1.1.1 # chart_version: 1.1.1
release_state: absent release_state: absent
release_namespace: "{{ storage_longhorn_namespace }}" release_namespace: "{{ storage_longhorn_namespace }}"
create_namespace: true
values: values:
# persistence: # persistence:
# defaultClass: true # defaultClass: true
# reclaimPolicy: Delete
# recurringJobs: # recurringJobs:
# enable: false # enable: true
# jobList: [] # jobList: [
# {
# "name":"snap",
# "task":"snapshot",
# "cron":"*/1 * * * *",
# "retain":1
# },
# {
# "name":"backup",
# "task":"backup",
# "cron":"*/2 * * * *",
# "retain":1
# }
# ]
defaultSettings: defaultSettings:
defaultDataPath: "/var/lib/longhorn/" defaultDataPath: "/var/lib/longhorn/"
backupTarget: "nfs://longhorn-test-nfs-svc.default:/opt/backupstore" backupTarget: "nfs://longhorn-test-nfs-svc.default:/opt/backupstore"
allowRecurringJobWhileVolumeDetached: true
createDefaultDiskLabeledNodes: true
# createDefaultDiskLabeledNodes: true
replicaSoftAntiAffinity: false
# defaultReplicaCount: 2
defaultDataLocality: disabled
# defaultLonghornStaticStorageClass: longhorn
# disableSchedulingOnCordonedNode: false
replicaZoneSoftAntiAffinity: false
ingress: ingress:
enabled: true enabled: true
@ -61,7 +85,7 @@
#{% if ingress_whitelist is defined %} #{% if ingress_whitelist is defined %}
# ingress.kubernetes.io/whitelist-source-range: "{% for acl_whitelist in ingress_whitelist %}{{ acl_whitelist }}{% if not loop.last %}, {% endif %}{% endfor %}" # ingress.kubernetes.io/whitelist-source-range: "{% for acl_whitelist in ingress_whitelist %}{{ acl_whitelist }}{% if not loop.last %}, {% endif %}{% endfor %}"
#{% endif %} #{% endif %}
# traefik.ingress.kubernetes.io/router.entrypoints: web,websecure traefik.ingress.kubernetes.io/router.entrypoints: web,websecure
#{% if basic_auth is defined %} #{% if basic_auth is defined %}
# traefik.ingress.kubernetes.io/router.middlewares: {{ traefik_namespace }}-traefik-dashboard-basicauth@kubernetescrd # traefik.ingress.kubernetes.io/router.middlewares: {{ traefik_namespace }}-traefik-dashboard-basicauth@kubernetescrd
# traefik.ingress.kubernetes.io/router.middlewares: basic-auth@file # traefik.ingress.kubernetes.io/router.middlewares: basic-auth@file