From 587c8b5dbeb8e1638eaa585320d7455a543ca0f8 Mon Sep 17 00:00:00 2001 From: TrueCharts-Bot Date: Fri, 5 May 2023 21:17:01 +0000 Subject: [PATCH] Commit new Chart releases for TrueCharts Signed-off-by: TrueCharts-Bot --- dependency/clickhouse/5.0.20/app-changelog.md | 9 - .../{5.0.20 => 5.0.21}/CHANGELOG.md | 10 +- .../clickhouse/{5.0.20 => 5.0.21}/Chart.yaml | 2 +- .../clickhouse/{5.0.20 => 5.0.21}/README.md | 0 dependency/clickhouse/5.0.21/app-changelog.md | 4 + .../{5.0.20 => 5.0.21}/app-readme.md | 0 .../charts/common-12.6.6.tgz | Bin .../{5.0.20 => 5.0.21}/ix_values.yaml | 0 .../{5.0.20 => 5.0.21}/questions.yaml | 0 .../{5.0.20 => 5.0.21}/templates/NOTES.txt | 0 .../{5.0.20 => 5.0.21}/templates/common.yaml | 0 .../clickhouse/{5.0.20 => 5.0.21}/values.yaml | 0 dependency/mariadb/7.0.21/app-changelog.md | 10 - .../mariadb/{7.0.21 => 7.0.22}/CHANGELOG.md | 10 +- .../mariadb/{7.0.21 => 7.0.22}/Chart.yaml | 2 +- .../mariadb/{7.0.21 => 7.0.22}/README.md | 0 dependency/mariadb/7.0.22/app-changelog.md | 4 + .../mariadb/{7.0.21 => 7.0.22}/app-readme.md | 0 .../charts/common-12.6.6.tgz | Bin .../mariadb/{7.0.21 => 7.0.22}/ix_values.yaml | 0 .../mariadb/{7.0.21 => 7.0.22}/questions.yaml | 0 .../{7.0.21 => 7.0.22}/templates/NOTES.txt | 0 .../{7.0.21 => 7.0.22}/templates/common.yaml | 0 .../mariadb/{7.0.21 => 7.0.22}/values.yaml | 0 dependency/memcached/6.0.33/app-changelog.md | 9 - .../memcached/{6.0.33 => 6.0.34}/CHANGELOG.md | 10 +- .../memcached/{6.0.33 => 6.0.34}/Chart.yaml | 2 +- .../memcached/{6.0.33 => 6.0.34}/README.md | 0 dependency/memcached/6.0.34/app-changelog.md | 4 + .../{6.0.33 => 6.0.34}/app-readme.md | 0 .../charts/common-12.6.6.tgz | Bin .../{6.0.33 => 6.0.34}/ix_values.yaml | 0 .../{6.0.33 => 6.0.34}/questions.yaml | 0 .../{6.0.33 => 6.0.34}/templates/NOTES.txt | 0 .../{6.0.33 => 6.0.34}/templates/common.yaml | 0 .../memcached/{6.0.33 => 6.0.34}/values.yaml | 0 dependency/mongodb/6.0.22/app-changelog.md | 9 - .../mongodb/{6.0.22 => 6.0.23}/CHANGELOG.md | 10 +- .../mongodb/{6.0.22 => 6.0.23}/Chart.yaml | 2 +- .../mongodb/{6.0.22 => 6.0.23}/README.md | 0 dependency/mongodb/6.0.23/app-changelog.md | 4 + .../mongodb/{6.0.22 => 6.0.23}/app-readme.md | 0 .../charts/common-12.6.6.tgz | Bin .../mongodb/{6.0.22 => 6.0.23}/ix_values.yaml | 0 .../mongodb/{6.0.22 => 6.0.23}/questions.yaml | 0 .../{6.0.22 => 6.0.23}/templates/NOTES.txt | 0 .../{6.0.22 => 6.0.23}/templates/common.yaml | 0 .../mongodb/{6.0.22 => 6.0.23}/values.yaml | 0 dependency/redis/6.0.38/app-changelog.md | 9 - .../redis/{6.0.38 => 6.0.39}/CHANGELOG.md | 10 +- .../redis/{6.0.38 => 6.0.39}/Chart.yaml | 2 +- dependency/redis/{6.0.38 => 6.0.39}/README.md | 0 dependency/redis/6.0.39/app-changelog.md | 4 + .../redis/{6.0.38 => 6.0.39}/app-readme.md | 0 .../charts/common-12.6.6.tgz | Bin .../redis/{6.0.38 => 6.0.39}/ix_values.yaml | 0 .../redis/{6.0.38 => 6.0.39}/questions.yaml | 0 .../{6.0.38 => 6.0.39}/templates/NOTES.txt | 0 .../{6.0.38 => 6.0.39}/templates/common.yaml | 0 .../redis/{6.0.38 => 6.0.39}/values.yaml | 0 dependency/solr/4.0.20/app-changelog.md | 9 - .../solr/{4.0.20 => 4.0.21}/CHANGELOG.md | 10 +- dependency/solr/{4.0.20 => 4.0.21}/Chart.yaml | 2 +- dependency/solr/{4.0.20 => 4.0.21}/README.md | 0 dependency/solr/4.0.21/app-changelog.md | 4 + .../solr/{4.0.20 => 4.0.21}/app-readme.md | 0 .../charts/common-12.6.6.tgz | Bin .../solr/{4.0.20 => 4.0.21}/ix_values.yaml | 0 .../solr/{4.0.20 => 4.0.21}/questions.yaml | 0 .../{4.0.20 => 4.0.21}/templates/NOTES.txt | 0 .../{4.0.20 => 4.0.21}/templates/common.yaml | 0 .../solr/{4.0.20 => 4.0.21}/values.yaml | 0 enterprise/authelia/15.1.14/CHANGELOG.md | 99 + enterprise/authelia/15.1.14/Chart.yaml | 43 + .../1.0.29 => authelia/15.1.14}/LICENSE | 0 .../5.0.27 => authelia/15.1.14}/README.md | 0 enterprise/authelia/15.1.14/app-changelog.md | 4 + enterprise/authelia/15.1.14/app-readme.md | 8 + .../15.1.14}/charts/common-12.6.4.tgz | Bin .../15.1.14}/charts/redis-6.0.37.tgz | Bin enterprise/authelia/15.1.14/ix_values.yaml | 630 ++++ enterprise/authelia/15.1.14/questions.yaml | 2881 +++++++++++++++++ .../15.1.14}/templates/NOTES.txt | 0 .../authelia/15.1.14/templates/_configmap.tpl | 254 ++ .../authelia/15.1.14/templates/_secrets.tpl | 53 + .../authelia/15.1.14/templates/common.yaml | 77 + .../5.0.27 => authelia/15.1.14}/values.yaml | 0 enterprise/blocky/5.0.27/app-changelog.md | 9 - .../blocky/{5.0.27 => 5.0.28}/CHANGELOG.md | 10 +- .../blocky/{5.0.27 => 5.0.28}/Chart.yaml | 2 +- enterprise/blocky/{5.0.27 => 5.0.28}/LICENSE | 0 .../1.0.29 => blocky/5.0.28}/README.md | 0 enterprise/blocky/5.0.28/app-changelog.md | 4 + .../blocky/{5.0.27 => 5.0.28}/app-readme.md | 0 .../5.0.28}/charts/common-12.6.4.tgz | Bin .../blocky/5.0.28/charts/redis-6.0.37.tgz | Bin 0 -> 262594 bytes .../blocky/{5.0.27 => 5.0.28}/ix_values.yaml | 0 .../blocky/{5.0.27 => 5.0.28}/questions.yaml | 0 .../5.0.28}/templates/NOTES.txt | 0 .../templates/_blockyConfig.tpl | 0 .../templates/_k8sgateway.tpl | 0 .../{5.0.27 => 5.0.28}/templates/common.yaml | 0 .../1.0.29 => blocky/5.0.28}/values.yaml | 0 .../cert-manager/1.0.29/app-changelog.md | 9 - .../{1.0.29 => 1.0.30}/CHANGELOG.md | 10 +- .../{1.0.29 => 1.0.30}/Chart.yaml | 2 +- enterprise/cert-manager/1.0.30/LICENSE | 106 + .../7.0.29 => cert-manager/1.0.30}/README.md | 0 .../cert-manager/1.0.30/app-changelog.md | 4 + .../{1.0.29 => 1.0.30}/app-readme.md | 0 .../1.0.30}/charts/common-12.6.4.tgz | Bin .../{1.0.29 => 1.0.30}/crds/cert-manager.yaml | 0 .../{1.0.29 => 1.0.30}/ix_values.yaml | 0 .../{1.0.29 => 1.0.30}/questions.yaml | 0 .../1.0.30}/templates/NOTES.txt | 0 .../{1.0.29 => 1.0.30}/templates/_metrics.tpl | 0 .../templates/clusterissuer/_ACME.tpl | 0 .../templates/clusterissuer/_CA.tpl | 0 .../templates/clusterissuer/_selfSigned.tpl | 0 .../{1.0.29 => 1.0.30}/templates/common.yaml | 0 .../1.0.30}/values.yaml | 0 enterprise/grafana/7.0.29/app-changelog.md | 13 - .../grafana/{7.0.29 => 7.0.30}/CHANGELOG.md | 10 +- .../grafana/{7.0.29 => 7.0.30}/Chart.yaml | 2 +- enterprise/grafana/{7.0.29 => 7.0.30}/LICENSE | 0 .../8.0.24 => grafana/7.0.30}/README.md | 0 enterprise/grafana/7.0.30/app-changelog.md | 4 + .../grafana/{7.0.29 => 7.0.30}/app-readme.md | 0 .../7.0.30}/charts/common-12.6.4.tgz | Bin .../grafana/{7.0.29 => 7.0.30}/ix_values.yaml | 0 .../grafana/{7.0.29 => 7.0.30}/questions.yaml | 0 .../7.0.30}/templates/NOTES.txt | 0 .../{7.0.29 => 7.0.30}/templates/common.yaml | 0 .../8.0.24 => grafana/7.0.30}/values.yaml | 0 enterprise/metallb/8.0.24/app-changelog.md | 9 - .../metallb/{8.0.24 => 8.0.25}/CHANGELOG.md | 10 +- .../metallb/{8.0.24 => 8.0.25}/Chart.yaml | 2 +- enterprise/metallb/{8.0.24 => 8.0.25}/LICENSE | 0 .../8.0.29 => metallb/8.0.25}/README.md | 0 enterprise/metallb/8.0.25/app-changelog.md | 4 + .../metallb/{8.0.24 => 8.0.25}/app-readme.md | 0 .../8.0.25}/charts/common-12.6.4.tgz | Bin .../metallb/{8.0.24 => 8.0.25}/ix_values.yaml | 0 .../metallb/{8.0.24 => 8.0.25}/questions.yaml | 0 .../8.0.25}/templates/NOTES.txt | 0 .../templates/_bgpadvertisement.tpl | 0 .../templates/_community.tpl | 0 .../templates/_ipaddresspool.tpl | 0 .../templates/_l2advertisement.tpl | 0 .../{8.0.24 => 8.0.25}/templates/_peers.tpl | 0 .../{8.0.24 => 8.0.25}/templates/common.yaml | 0 .../8.0.29 => metallb/8.0.25}/values.yaml | 0 enterprise/prometheus/8.0.29/app-changelog.md | 11 - .../{8.0.29 => 8.0.30}/CHANGELOG.md | 10 +- .../prometheus/{8.0.29 => 8.0.30}/Chart.yaml | 2 +- .../prometheus/{8.0.29 => 8.0.30}/LICENSE | 0 enterprise/prometheus/8.0.30/README.md | 27 + enterprise/prometheus/8.0.30/app-changelog.md | 4 + .../{8.0.29 => 8.0.30}/app-readme.md | 0 .../8.0.30/charts/common-12.6.4.tgz | Bin 0 -> 256505 bytes .../charts/kube-state-metrics-3.4.1.tgz | Bin .../charts/node-exporter-3.4.1.tgz | Bin .../{8.0.29 => 8.0.30}/ix_values.yaml | 0 .../{8.0.29 => 8.0.30}/questions.yaml | 2 +- .../prometheus/8.0.30/templates/NOTES.txt | 1 + .../{8.0.29 => 8.0.30}/templates/_helpers.tpl | 0 .../templates/alertmanager/_alertmanager.tpl | 0 .../templates/alertmanager/secrets.yaml | 0 .../alertmanager/serviceaccount.yaml | 0 .../alertmanager/servicemonitor.yaml | 0 .../{8.0.29 => 8.0.30}/templates/common.yaml | 0 .../templates/exporters/core-dns/service.yaml | 0 .../exporters/core-dns/servicemonitor.yaml | 0 .../kube-apiserver/servicemonitor.yaml | 0 .../kube-controller-manager/endpoints.yaml | 0 .../kube-controller-manager/service.yaml | 0 .../servicemonitor.yaml | 0 .../exporters/kube-scheduler/endpoints.yaml | 0 .../exporters/kube-scheduler/service.yaml | 0 .../kube-scheduler/servicemonitor.yaml | 0 .../exporters/kubelet/servicemonitor.yaml | 0 .../prometheus/_additionalPrometheusRules.tpl | 0 .../prometheus/_additionalScrapeJobs.tpl | 0 .../templates/prometheus/_prometheus.tpl | 0 .../templates/prometheus/_servicemonitor.tpl | 0 .../templates/prometheus/clusterrole.yaml | 0 .../prometheus/clusterrolebinding.yaml | 0 .../templates/prometheus/serviceaccount.yaml | 0 enterprise/prometheus/8.0.30/values.yaml | 0 enterprise/traefik/17.0.36/CHANGELOG.md | 99 + enterprise/traefik/17.0.36/Chart.yaml | 31 + enterprise/traefik/17.0.36/LICENSE | 106 + enterprise/traefik/17.0.36/README.md | 27 + enterprise/traefik/17.0.36/app-changelog.md | 4 + enterprise/traefik/17.0.36/app-readme.md | 8 + .../traefik/17.0.36/charts/common-12.6.4.tgz | Bin 0 -> 256505 bytes enterprise/traefik/17.0.36/ix_values.yaml | 417 +++ enterprise/traefik/17.0.36/questions.yaml | 2619 +++++++++++++++ .../traefik/17.0.36/templates/NOTES.txt | 1 + .../traefik/17.0.36/templates/_args.tpl | 182 ++ .../traefik/17.0.36/templates/_helpers.tpl | 22 + .../17.0.36/templates/_ingressclass.tpl | 24 + .../17.0.36/templates/_ingressroute.tpl | 34 + .../traefik/17.0.36/templates/_portalhook.tpl | 26 + .../traefik/17.0.36/templates/_tlsoptions.tpl | 12 + .../traefik/17.0.36/templates/common.yaml | 23 + .../templates/middlewares/addPrefix.yaml | 17 + .../middlewares/basic-middleware.yaml | 62 + .../templates/middlewares/basicauth.yaml | 34 + .../17.0.36/templates/middlewares/chain.yaml | 21 + .../templates/middlewares/forwardauth.yaml | 34 + .../templates/middlewares/geoblock.yaml | 35 + .../templates/middlewares/ipwhitelist.yaml | 33 + .../templates/middlewares/ratelimit.yaml | 19 + .../templates/middlewares/real-ip.yaml | 21 + .../templates/middlewares/redirectScheme.yaml | 19 + .../templates/middlewares/redirectregex.yaml | 20 + .../middlewares/stripPrefixRegex.yaml | 20 + .../templates/middlewares/tc-chains.yaml | 29 + .../templates/middlewares/tc-headers.yaml | 62 + .../templates/middlewares/tc-nextcloud.yaml | 25 + .../templates/middlewares/theme-park.yaml | 26 + enterprise/traefik/17.0.36/values.yaml | 0 enterprise/vaultwarden/20.0.22/CHANGELOG.md | 99 + enterprise/vaultwarden/20.0.22/Chart.yaml | 33 + enterprise/vaultwarden/20.0.22/LICENSE | 106 + enterprise/vaultwarden/20.0.22/README.md | 27 + .../vaultwarden/20.0.22/app-changelog.md | 4 + enterprise/vaultwarden/20.0.22/app-readme.md | 8 + .../20.0.22/charts/common-12.6.4.tgz | Bin 0 -> 256505 bytes enterprise/vaultwarden/20.0.22/ix_values.yaml | 164 + enterprise/vaultwarden/20.0.22/questions.yaml | 2324 +++++++++++++ .../vaultwarden/20.0.22/templates/NOTES.txt | 1 + .../20.0.22/templates/_configmap.tpl | 112 + .../20.0.22/templates/_secrets.tpl | 32 + .../20.0.22/templates/_validate.tpl | 17 + .../vaultwarden/20.0.22/templates/common.yaml | 45 + enterprise/vaultwarden/20.0.22/values.yaml | 0 238 files changed, 11378 insertions(+), 173 deletions(-) delete mode 100644 dependency/clickhouse/5.0.20/app-changelog.md rename dependency/clickhouse/{5.0.20 => 5.0.21}/CHANGELOG.md (95%) rename dependency/clickhouse/{5.0.20 => 5.0.21}/Chart.yaml (98%) rename dependency/clickhouse/{5.0.20 => 5.0.21}/README.md (100%) create mode 100644 dependency/clickhouse/5.0.21/app-changelog.md rename dependency/clickhouse/{5.0.20 => 5.0.21}/app-readme.md (100%) rename dependency/clickhouse/{5.0.20 => 5.0.21}/charts/common-12.6.6.tgz (100%) rename dependency/clickhouse/{5.0.20 => 5.0.21}/ix_values.yaml (100%) rename dependency/clickhouse/{5.0.20 => 5.0.21}/questions.yaml (100%) rename dependency/clickhouse/{5.0.20 => 5.0.21}/templates/NOTES.txt (100%) rename dependency/clickhouse/{5.0.20 => 5.0.21}/templates/common.yaml (100%) rename dependency/clickhouse/{5.0.20 => 5.0.21}/values.yaml (100%) delete mode 100644 dependency/mariadb/7.0.21/app-changelog.md rename dependency/mariadb/{7.0.21 => 7.0.22}/CHANGELOG.md (95%) rename dependency/mariadb/{7.0.21 => 7.0.22}/Chart.yaml (98%) rename dependency/mariadb/{7.0.21 => 7.0.22}/README.md (100%) create mode 100644 dependency/mariadb/7.0.22/app-changelog.md rename dependency/mariadb/{7.0.21 => 7.0.22}/app-readme.md (100%) rename dependency/mariadb/{7.0.21 => 7.0.22}/charts/common-12.6.6.tgz (100%) rename dependency/mariadb/{7.0.21 => 7.0.22}/ix_values.yaml (100%) rename dependency/mariadb/{7.0.21 => 7.0.22}/questions.yaml (100%) rename dependency/mariadb/{7.0.21 => 7.0.22}/templates/NOTES.txt (100%) rename dependency/mariadb/{7.0.21 => 7.0.22}/templates/common.yaml (100%) rename dependency/mariadb/{7.0.21 => 7.0.22}/values.yaml (100%) delete mode 100644 dependency/memcached/6.0.33/app-changelog.md rename dependency/memcached/{6.0.33 => 6.0.34}/CHANGELOG.md (95%) rename dependency/memcached/{6.0.33 => 6.0.34}/Chart.yaml (98%) rename dependency/memcached/{6.0.33 => 6.0.34}/README.md (100%) create mode 100644 dependency/memcached/6.0.34/app-changelog.md rename dependency/memcached/{6.0.33 => 6.0.34}/app-readme.md (100%) rename dependency/memcached/{6.0.33 => 6.0.34}/charts/common-12.6.6.tgz (100%) rename dependency/memcached/{6.0.33 => 6.0.34}/ix_values.yaml (100%) rename dependency/memcached/{6.0.33 => 6.0.34}/questions.yaml (100%) rename dependency/memcached/{6.0.33 => 6.0.34}/templates/NOTES.txt (100%) rename dependency/memcached/{6.0.33 => 6.0.34}/templates/common.yaml (100%) rename dependency/memcached/{6.0.33 => 6.0.34}/values.yaml (100%) delete mode 100644 dependency/mongodb/6.0.22/app-changelog.md rename dependency/mongodb/{6.0.22 => 6.0.23}/CHANGELOG.md (95%) rename dependency/mongodb/{6.0.22 => 6.0.23}/Chart.yaml (98%) rename dependency/mongodb/{6.0.22 => 6.0.23}/README.md (100%) create mode 100644 dependency/mongodb/6.0.23/app-changelog.md rename dependency/mongodb/{6.0.22 => 6.0.23}/app-readme.md (100%) rename dependency/mongodb/{6.0.22 => 6.0.23}/charts/common-12.6.6.tgz (100%) rename dependency/mongodb/{6.0.22 => 6.0.23}/ix_values.yaml (100%) rename dependency/mongodb/{6.0.22 => 6.0.23}/questions.yaml (100%) rename dependency/mongodb/{6.0.22 => 6.0.23}/templates/NOTES.txt (100%) rename dependency/mongodb/{6.0.22 => 6.0.23}/templates/common.yaml (100%) rename dependency/mongodb/{6.0.22 => 6.0.23}/values.yaml (100%) delete mode 100644 dependency/redis/6.0.38/app-changelog.md rename dependency/redis/{6.0.38 => 6.0.39}/CHANGELOG.md (95%) rename dependency/redis/{6.0.38 => 6.0.39}/Chart.yaml (98%) rename dependency/redis/{6.0.38 => 6.0.39}/README.md (100%) create mode 100644 dependency/redis/6.0.39/app-changelog.md rename dependency/redis/{6.0.38 => 6.0.39}/app-readme.md (100%) rename dependency/redis/{6.0.38 => 6.0.39}/charts/common-12.6.6.tgz (100%) rename dependency/redis/{6.0.38 => 6.0.39}/ix_values.yaml (100%) rename dependency/redis/{6.0.38 => 6.0.39}/questions.yaml (100%) rename dependency/redis/{6.0.38 => 6.0.39}/templates/NOTES.txt (100%) rename dependency/redis/{6.0.38 => 6.0.39}/templates/common.yaml (100%) rename dependency/redis/{6.0.38 => 6.0.39}/values.yaml (100%) delete mode 100644 dependency/solr/4.0.20/app-changelog.md rename dependency/solr/{4.0.20 => 4.0.21}/CHANGELOG.md (95%) rename dependency/solr/{4.0.20 => 4.0.21}/Chart.yaml (97%) rename dependency/solr/{4.0.20 => 4.0.21}/README.md (100%) create mode 100644 dependency/solr/4.0.21/app-changelog.md rename dependency/solr/{4.0.20 => 4.0.21}/app-readme.md (100%) rename dependency/solr/{4.0.20 => 4.0.21}/charts/common-12.6.6.tgz (100%) rename dependency/solr/{4.0.20 => 4.0.21}/ix_values.yaml (100%) rename dependency/solr/{4.0.20 => 4.0.21}/questions.yaml (100%) rename dependency/solr/{4.0.20 => 4.0.21}/templates/NOTES.txt (100%) rename dependency/solr/{4.0.20 => 4.0.21}/templates/common.yaml (100%) rename dependency/solr/{4.0.20 => 4.0.21}/values.yaml (100%) create mode 100644 enterprise/authelia/15.1.14/CHANGELOG.md create mode 100644 enterprise/authelia/15.1.14/Chart.yaml rename enterprise/{cert-manager/1.0.29 => authelia/15.1.14}/LICENSE (100%) rename enterprise/{blocky/5.0.27 => authelia/15.1.14}/README.md (100%) create mode 100644 enterprise/authelia/15.1.14/app-changelog.md create mode 100644 enterprise/authelia/15.1.14/app-readme.md rename enterprise/{blocky/5.0.27 => authelia/15.1.14}/charts/common-12.6.4.tgz (100%) rename enterprise/{blocky/5.0.27 => authelia/15.1.14}/charts/redis-6.0.37.tgz (100%) create mode 100644 enterprise/authelia/15.1.14/ix_values.yaml create mode 100644 enterprise/authelia/15.1.14/questions.yaml rename enterprise/{blocky/5.0.27 => authelia/15.1.14}/templates/NOTES.txt (100%) create mode 100644 enterprise/authelia/15.1.14/templates/_configmap.tpl create mode 100644 enterprise/authelia/15.1.14/templates/_secrets.tpl create mode 100644 enterprise/authelia/15.1.14/templates/common.yaml rename enterprise/{blocky/5.0.27 => authelia/15.1.14}/values.yaml (100%) delete mode 100644 enterprise/blocky/5.0.27/app-changelog.md rename enterprise/blocky/{5.0.27 => 5.0.28}/CHANGELOG.md (95%) rename enterprise/blocky/{5.0.27 => 5.0.28}/Chart.yaml (98%) rename enterprise/blocky/{5.0.27 => 5.0.28}/LICENSE (100%) rename enterprise/{cert-manager/1.0.29 => blocky/5.0.28}/README.md (100%) create mode 100644 enterprise/blocky/5.0.28/app-changelog.md rename enterprise/blocky/{5.0.27 => 5.0.28}/app-readme.md (100%) rename enterprise/{cert-manager/1.0.29 => blocky/5.0.28}/charts/common-12.6.4.tgz (100%) create mode 100644 enterprise/blocky/5.0.28/charts/redis-6.0.37.tgz rename enterprise/blocky/{5.0.27 => 5.0.28}/ix_values.yaml (100%) rename enterprise/blocky/{5.0.27 => 5.0.28}/questions.yaml (100%) rename enterprise/{cert-manager/1.0.29 => blocky/5.0.28}/templates/NOTES.txt (100%) rename enterprise/blocky/{5.0.27 => 5.0.28}/templates/_blockyConfig.tpl (100%) rename enterprise/blocky/{5.0.27 => 5.0.28}/templates/_k8sgateway.tpl (100%) rename enterprise/blocky/{5.0.27 => 5.0.28}/templates/common.yaml (100%) rename enterprise/{cert-manager/1.0.29 => blocky/5.0.28}/values.yaml (100%) delete mode 100644 enterprise/cert-manager/1.0.29/app-changelog.md rename enterprise/cert-manager/{1.0.29 => 1.0.30}/CHANGELOG.md (95%) rename enterprise/cert-manager/{1.0.29 => 1.0.30}/Chart.yaml (98%) create mode 100644 enterprise/cert-manager/1.0.30/LICENSE rename enterprise/{grafana/7.0.29 => cert-manager/1.0.30}/README.md (100%) create mode 100644 enterprise/cert-manager/1.0.30/app-changelog.md rename enterprise/cert-manager/{1.0.29 => 1.0.30}/app-readme.md (100%) rename enterprise/{grafana/7.0.29 => cert-manager/1.0.30}/charts/common-12.6.4.tgz (100%) rename enterprise/cert-manager/{1.0.29 => 1.0.30}/crds/cert-manager.yaml (100%) rename enterprise/cert-manager/{1.0.29 => 1.0.30}/ix_values.yaml (100%) rename enterprise/cert-manager/{1.0.29 => 1.0.30}/questions.yaml (100%) rename enterprise/{grafana/7.0.29 => cert-manager/1.0.30}/templates/NOTES.txt (100%) rename enterprise/cert-manager/{1.0.29 => 1.0.30}/templates/_metrics.tpl (100%) rename enterprise/cert-manager/{1.0.29 => 1.0.30}/templates/clusterissuer/_ACME.tpl (100%) rename enterprise/cert-manager/{1.0.29 => 1.0.30}/templates/clusterissuer/_CA.tpl (100%) rename enterprise/cert-manager/{1.0.29 => 1.0.30}/templates/clusterissuer/_selfSigned.tpl (100%) rename enterprise/cert-manager/{1.0.29 => 1.0.30}/templates/common.yaml (100%) rename enterprise/{grafana/7.0.29 => cert-manager/1.0.30}/values.yaml (100%) delete mode 100644 enterprise/grafana/7.0.29/app-changelog.md rename enterprise/grafana/{7.0.29 => 7.0.30}/CHANGELOG.md (95%) rename enterprise/grafana/{7.0.29 => 7.0.30}/Chart.yaml (98%) rename enterprise/grafana/{7.0.29 => 7.0.30}/LICENSE (100%) rename enterprise/{metallb/8.0.24 => grafana/7.0.30}/README.md (100%) create mode 100644 enterprise/grafana/7.0.30/app-changelog.md rename enterprise/grafana/{7.0.29 => 7.0.30}/app-readme.md (100%) rename enterprise/{metallb/8.0.24 => grafana/7.0.30}/charts/common-12.6.4.tgz (100%) rename enterprise/grafana/{7.0.29 => 7.0.30}/ix_values.yaml (100%) rename enterprise/grafana/{7.0.29 => 7.0.30}/questions.yaml (100%) rename enterprise/{metallb/8.0.24 => grafana/7.0.30}/templates/NOTES.txt (100%) rename enterprise/grafana/{7.0.29 => 7.0.30}/templates/common.yaml (100%) rename enterprise/{metallb/8.0.24 => grafana/7.0.30}/values.yaml (100%) delete mode 100644 enterprise/metallb/8.0.24/app-changelog.md rename enterprise/metallb/{8.0.24 => 8.0.25}/CHANGELOG.md (95%) rename enterprise/metallb/{8.0.24 => 8.0.25}/Chart.yaml (98%) rename enterprise/metallb/{8.0.24 => 8.0.25}/LICENSE (100%) rename enterprise/{prometheus/8.0.29 => metallb/8.0.25}/README.md (100%) create mode 100644 enterprise/metallb/8.0.25/app-changelog.md rename enterprise/metallb/{8.0.24 => 8.0.25}/app-readme.md (100%) rename enterprise/{prometheus/8.0.29 => metallb/8.0.25}/charts/common-12.6.4.tgz (100%) rename enterprise/metallb/{8.0.24 => 8.0.25}/ix_values.yaml (100%) rename enterprise/metallb/{8.0.24 => 8.0.25}/questions.yaml (100%) rename enterprise/{prometheus/8.0.29 => metallb/8.0.25}/templates/NOTES.txt (100%) rename enterprise/metallb/{8.0.24 => 8.0.25}/templates/_bgpadvertisement.tpl (100%) rename enterprise/metallb/{8.0.24 => 8.0.25}/templates/_community.tpl (100%) rename enterprise/metallb/{8.0.24 => 8.0.25}/templates/_ipaddresspool.tpl (100%) rename enterprise/metallb/{8.0.24 => 8.0.25}/templates/_l2advertisement.tpl (100%) rename enterprise/metallb/{8.0.24 => 8.0.25}/templates/_peers.tpl (100%) rename enterprise/metallb/{8.0.24 => 8.0.25}/templates/common.yaml (100%) rename enterprise/{prometheus/8.0.29 => metallb/8.0.25}/values.yaml (100%) delete mode 100644 enterprise/prometheus/8.0.29/app-changelog.md rename enterprise/prometheus/{8.0.29 => 8.0.30}/CHANGELOG.md (95%) rename enterprise/prometheus/{8.0.29 => 8.0.30}/Chart.yaml (98%) rename enterprise/prometheus/{8.0.29 => 8.0.30}/LICENSE (100%) create mode 100644 enterprise/prometheus/8.0.30/README.md create mode 100644 enterprise/prometheus/8.0.30/app-changelog.md rename enterprise/prometheus/{8.0.29 => 8.0.30}/app-readme.md (100%) create mode 100644 enterprise/prometheus/8.0.30/charts/common-12.6.4.tgz rename enterprise/prometheus/{8.0.29 => 8.0.30}/charts/kube-state-metrics-3.4.1.tgz (100%) rename enterprise/prometheus/{8.0.29 => 8.0.30}/charts/node-exporter-3.4.1.tgz (100%) rename enterprise/prometheus/{8.0.29 => 8.0.30}/ix_values.yaml (100%) rename enterprise/prometheus/{8.0.29 => 8.0.30}/questions.yaml (99%) create mode 100644 enterprise/prometheus/8.0.30/templates/NOTES.txt rename enterprise/prometheus/{8.0.29 => 8.0.30}/templates/_helpers.tpl (100%) rename enterprise/prometheus/{8.0.29 => 8.0.30}/templates/alertmanager/_alertmanager.tpl (100%) rename enterprise/prometheus/{8.0.29 => 8.0.30}/templates/alertmanager/secrets.yaml (100%) rename enterprise/prometheus/{8.0.29 => 8.0.30}/templates/alertmanager/serviceaccount.yaml (100%) rename enterprise/prometheus/{8.0.29 => 8.0.30}/templates/alertmanager/servicemonitor.yaml (100%) rename enterprise/prometheus/{8.0.29 => 8.0.30}/templates/common.yaml (100%) rename enterprise/prometheus/{8.0.29 => 8.0.30}/templates/exporters/core-dns/service.yaml (100%) rename enterprise/prometheus/{8.0.29 => 8.0.30}/templates/exporters/core-dns/servicemonitor.yaml (100%) rename enterprise/prometheus/{8.0.29 => 8.0.30}/templates/exporters/kube-apiserver/servicemonitor.yaml (100%) rename enterprise/prometheus/{8.0.29 => 8.0.30}/templates/exporters/kube-controller-manager/endpoints.yaml (100%) rename enterprise/prometheus/{8.0.29 => 8.0.30}/templates/exporters/kube-controller-manager/service.yaml (100%) rename enterprise/prometheus/{8.0.29 => 8.0.30}/templates/exporters/kube-controller-manager/servicemonitor.yaml (100%) rename enterprise/prometheus/{8.0.29 => 8.0.30}/templates/exporters/kube-scheduler/endpoints.yaml (100%) rename enterprise/prometheus/{8.0.29 => 8.0.30}/templates/exporters/kube-scheduler/service.yaml (100%) rename enterprise/prometheus/{8.0.29 => 8.0.30}/templates/exporters/kube-scheduler/servicemonitor.yaml (100%) rename enterprise/prometheus/{8.0.29 => 8.0.30}/templates/exporters/kubelet/servicemonitor.yaml (100%) rename enterprise/prometheus/{8.0.29 => 8.0.30}/templates/prometheus/_additionalPrometheusRules.tpl (100%) rename enterprise/prometheus/{8.0.29 => 8.0.30}/templates/prometheus/_additionalScrapeJobs.tpl (100%) rename enterprise/prometheus/{8.0.29 => 8.0.30}/templates/prometheus/_prometheus.tpl (100%) rename enterprise/prometheus/{8.0.29 => 8.0.30}/templates/prometheus/_servicemonitor.tpl (100%) rename enterprise/prometheus/{8.0.29 => 8.0.30}/templates/prometheus/clusterrole.yaml (100%) rename enterprise/prometheus/{8.0.29 => 8.0.30}/templates/prometheus/clusterrolebinding.yaml (100%) rename enterprise/prometheus/{8.0.29 => 8.0.30}/templates/prometheus/serviceaccount.yaml (100%) create mode 100644 enterprise/prometheus/8.0.30/values.yaml create mode 100644 enterprise/traefik/17.0.36/CHANGELOG.md create mode 100644 enterprise/traefik/17.0.36/Chart.yaml create mode 100644 enterprise/traefik/17.0.36/LICENSE create mode 100644 enterprise/traefik/17.0.36/README.md create mode 100644 enterprise/traefik/17.0.36/app-changelog.md create mode 100644 enterprise/traefik/17.0.36/app-readme.md create mode 100644 enterprise/traefik/17.0.36/charts/common-12.6.4.tgz create mode 100644 enterprise/traefik/17.0.36/ix_values.yaml create mode 100644 enterprise/traefik/17.0.36/questions.yaml create mode 100644 enterprise/traefik/17.0.36/templates/NOTES.txt create mode 100644 enterprise/traefik/17.0.36/templates/_args.tpl create mode 100644 enterprise/traefik/17.0.36/templates/_helpers.tpl create mode 100644 enterprise/traefik/17.0.36/templates/_ingressclass.tpl create mode 100644 enterprise/traefik/17.0.36/templates/_ingressroute.tpl create mode 100644 enterprise/traefik/17.0.36/templates/_portalhook.tpl create mode 100644 enterprise/traefik/17.0.36/templates/_tlsoptions.tpl create mode 100644 enterprise/traefik/17.0.36/templates/common.yaml create mode 100644 enterprise/traefik/17.0.36/templates/middlewares/addPrefix.yaml create mode 100644 enterprise/traefik/17.0.36/templates/middlewares/basic-middleware.yaml create mode 100644 enterprise/traefik/17.0.36/templates/middlewares/basicauth.yaml create mode 100644 enterprise/traefik/17.0.36/templates/middlewares/chain.yaml create mode 100644 enterprise/traefik/17.0.36/templates/middlewares/forwardauth.yaml create mode 100644 enterprise/traefik/17.0.36/templates/middlewares/geoblock.yaml create mode 100644 enterprise/traefik/17.0.36/templates/middlewares/ipwhitelist.yaml create mode 100644 enterprise/traefik/17.0.36/templates/middlewares/ratelimit.yaml create mode 100644 enterprise/traefik/17.0.36/templates/middlewares/real-ip.yaml create mode 100644 enterprise/traefik/17.0.36/templates/middlewares/redirectScheme.yaml create mode 100644 enterprise/traefik/17.0.36/templates/middlewares/redirectregex.yaml create mode 100644 enterprise/traefik/17.0.36/templates/middlewares/stripPrefixRegex.yaml create mode 100644 enterprise/traefik/17.0.36/templates/middlewares/tc-chains.yaml create mode 100644 enterprise/traefik/17.0.36/templates/middlewares/tc-headers.yaml create mode 100644 enterprise/traefik/17.0.36/templates/middlewares/tc-nextcloud.yaml create mode 100644 enterprise/traefik/17.0.36/templates/middlewares/theme-park.yaml create mode 100644 enterprise/traefik/17.0.36/values.yaml create mode 100644 enterprise/vaultwarden/20.0.22/CHANGELOG.md create mode 100644 enterprise/vaultwarden/20.0.22/Chart.yaml create mode 100644 enterprise/vaultwarden/20.0.22/LICENSE create mode 100644 enterprise/vaultwarden/20.0.22/README.md create mode 100644 enterprise/vaultwarden/20.0.22/app-changelog.md create mode 100644 enterprise/vaultwarden/20.0.22/app-readme.md create mode 100644 enterprise/vaultwarden/20.0.22/charts/common-12.6.4.tgz create mode 100644 enterprise/vaultwarden/20.0.22/ix_values.yaml create mode 100644 enterprise/vaultwarden/20.0.22/questions.yaml create mode 100644 enterprise/vaultwarden/20.0.22/templates/NOTES.txt create mode 100644 enterprise/vaultwarden/20.0.22/templates/_configmap.tpl create mode 100644 enterprise/vaultwarden/20.0.22/templates/_secrets.tpl create mode 100644 enterprise/vaultwarden/20.0.22/templates/_validate.tpl create mode 100644 enterprise/vaultwarden/20.0.22/templates/common.yaml create mode 100644 enterprise/vaultwarden/20.0.22/values.yaml diff --git a/dependency/clickhouse/5.0.20/app-changelog.md b/dependency/clickhouse/5.0.20/app-changelog.md deleted file mode 100644 index 3a31688936..0000000000 --- a/dependency/clickhouse/5.0.20/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [clickhouse-5.0.20](https://github.com/truecharts/charts/compare/clickhouse-5.0.19...clickhouse-5.0.20) (2023-05-05) - -### Chore - -- update helm chart common to 12.6.6 ([#8785](https://github.com/truecharts/charts/issues/8785)) - - \ No newline at end of file diff --git a/dependency/clickhouse/5.0.20/CHANGELOG.md b/dependency/clickhouse/5.0.21/CHANGELOG.md similarity index 95% rename from dependency/clickhouse/5.0.20/CHANGELOG.md rename to dependency/clickhouse/5.0.21/CHANGELOG.md index 7104560ceb..32bb032505 100644 --- a/dependency/clickhouse/5.0.20/CHANGELOG.md +++ b/dependency/clickhouse/5.0.21/CHANGELOG.md @@ -4,6 +4,11 @@ +## [clickhouse-5.0.21](https://github.com/truecharts/charts/compare/clickhouse-5.0.20...clickhouse-5.0.21) (2023-05-05) + + + + ## [clickhouse-5.0.20](https://github.com/truecharts/charts/compare/clickhouse-5.0.19...clickhouse-5.0.20) (2023-05-05) ### Chore @@ -92,8 +97,3 @@ ## [clickhouse-5.0.11](https://github.com/truecharts/charts/compare/clickhouse-5.0.10...clickhouse-5.0.11) (2023-04-16) -### Chore - -- update helm chart common to 12.4.20 ([#8064](https://github.com/truecharts/charts/issues/8064)) - - diff --git a/dependency/clickhouse/5.0.20/Chart.yaml b/dependency/clickhouse/5.0.21/Chart.yaml similarity index 98% rename from dependency/clickhouse/5.0.20/Chart.yaml rename to dependency/clickhouse/5.0.21/Chart.yaml index a47f333eac..c637c1f6f4 100644 --- a/dependency/clickhouse/5.0.20/Chart.yaml +++ b/dependency/clickhouse/5.0.21/Chart.yaml @@ -22,7 +22,7 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/dependency/clickhouse - https://clickhouse.com/ type: application -version: 5.0.20 +version: 5.0.21 annotations: truecharts.org/catagories: | - database diff --git a/dependency/clickhouse/5.0.20/README.md b/dependency/clickhouse/5.0.21/README.md similarity index 100% rename from dependency/clickhouse/5.0.20/README.md rename to dependency/clickhouse/5.0.21/README.md diff --git a/dependency/clickhouse/5.0.21/app-changelog.md b/dependency/clickhouse/5.0.21/app-changelog.md new file mode 100644 index 0000000000..3db6a80012 --- /dev/null +++ b/dependency/clickhouse/5.0.21/app-changelog.md @@ -0,0 +1,4 @@ + + +## [clickhouse-5.0.21](https://github.com/truecharts/charts/compare/clickhouse-5.0.20...clickhouse-5.0.21) (2023-05-05) + diff --git a/dependency/clickhouse/5.0.20/app-readme.md b/dependency/clickhouse/5.0.21/app-readme.md similarity index 100% rename from dependency/clickhouse/5.0.20/app-readme.md rename to dependency/clickhouse/5.0.21/app-readme.md diff --git a/dependency/clickhouse/5.0.20/charts/common-12.6.6.tgz b/dependency/clickhouse/5.0.21/charts/common-12.6.6.tgz similarity index 100% rename from dependency/clickhouse/5.0.20/charts/common-12.6.6.tgz rename to dependency/clickhouse/5.0.21/charts/common-12.6.6.tgz diff --git a/dependency/clickhouse/5.0.20/ix_values.yaml b/dependency/clickhouse/5.0.21/ix_values.yaml similarity index 100% rename from dependency/clickhouse/5.0.20/ix_values.yaml rename to dependency/clickhouse/5.0.21/ix_values.yaml diff --git a/dependency/clickhouse/5.0.20/questions.yaml b/dependency/clickhouse/5.0.21/questions.yaml similarity index 100% rename from dependency/clickhouse/5.0.20/questions.yaml rename to dependency/clickhouse/5.0.21/questions.yaml diff --git a/dependency/clickhouse/5.0.20/templates/NOTES.txt b/dependency/clickhouse/5.0.21/templates/NOTES.txt similarity index 100% rename from dependency/clickhouse/5.0.20/templates/NOTES.txt rename to dependency/clickhouse/5.0.21/templates/NOTES.txt diff --git a/dependency/clickhouse/5.0.20/templates/common.yaml b/dependency/clickhouse/5.0.21/templates/common.yaml similarity index 100% rename from dependency/clickhouse/5.0.20/templates/common.yaml rename to dependency/clickhouse/5.0.21/templates/common.yaml diff --git a/dependency/clickhouse/5.0.20/values.yaml b/dependency/clickhouse/5.0.21/values.yaml similarity index 100% rename from dependency/clickhouse/5.0.20/values.yaml rename to dependency/clickhouse/5.0.21/values.yaml diff --git a/dependency/mariadb/7.0.21/app-changelog.md b/dependency/mariadb/7.0.21/app-changelog.md deleted file mode 100644 index 75b7b27db6..0000000000 --- a/dependency/mariadb/7.0.21/app-changelog.md +++ /dev/null @@ -1,10 +0,0 @@ - - -## [mariadb-7.0.21](https://github.com/truecharts/charts/compare/mariadb-7.0.19...mariadb-7.0.21) (2023-05-05) - -### Chore - -- update helm chart common to 12.6.6 ([#8785](https://github.com/truecharts/charts/issues/8785)) - - update container image tccr.io/truecharts/mariadb to 10.11.2 ([#8772](https://github.com/truecharts/charts/issues/8772)) - - \ No newline at end of file diff --git a/dependency/mariadb/7.0.21/CHANGELOG.md b/dependency/mariadb/7.0.22/CHANGELOG.md similarity index 95% rename from dependency/mariadb/7.0.21/CHANGELOG.md rename to dependency/mariadb/7.0.22/CHANGELOG.md index 9906b2f907..fa1cdeae2d 100644 --- a/dependency/mariadb/7.0.21/CHANGELOG.md +++ b/dependency/mariadb/7.0.22/CHANGELOG.md @@ -4,6 +4,11 @@ +## [mariadb-7.0.22](https://github.com/truecharts/charts/compare/mariadb-7.0.21...mariadb-7.0.22) (2023-05-05) + + + + ## [mariadb-7.0.21](https://github.com/truecharts/charts/compare/mariadb-7.0.19...mariadb-7.0.21) (2023-05-05) ### Chore @@ -92,8 +97,3 @@ ### Chore - update helm chart common to 12.6.1 ([#8152](https://github.com/truecharts/charts/issues/8152)) - - - - -## [mariadb-7.0.15](https://github.com/truecharts/charts/compare/mariadb-7.0.14...mariadb-7.0.15) (2023-04-23) diff --git a/dependency/mariadb/7.0.21/Chart.yaml b/dependency/mariadb/7.0.22/Chart.yaml similarity index 98% rename from dependency/mariadb/7.0.21/Chart.yaml rename to dependency/mariadb/7.0.22/Chart.yaml index 652cbcf009..648b9c65f6 100644 --- a/dependency/mariadb/7.0.21/Chart.yaml +++ b/dependency/mariadb/7.0.22/Chart.yaml @@ -25,7 +25,7 @@ sources: - https://github.com/prometheus/mysqld_exporter - https://mariadb.org type: application -version: 7.0.21 +version: 7.0.22 annotations: truecharts.org/catagories: | - database diff --git a/dependency/mariadb/7.0.21/README.md b/dependency/mariadb/7.0.22/README.md similarity index 100% rename from dependency/mariadb/7.0.21/README.md rename to dependency/mariadb/7.0.22/README.md diff --git a/dependency/mariadb/7.0.22/app-changelog.md b/dependency/mariadb/7.0.22/app-changelog.md new file mode 100644 index 0000000000..57a8f0a39d --- /dev/null +++ b/dependency/mariadb/7.0.22/app-changelog.md @@ -0,0 +1,4 @@ + + +## [mariadb-7.0.22](https://github.com/truecharts/charts/compare/mariadb-7.0.21...mariadb-7.0.22) (2023-05-05) + diff --git a/dependency/mariadb/7.0.21/app-readme.md b/dependency/mariadb/7.0.22/app-readme.md similarity index 100% rename from dependency/mariadb/7.0.21/app-readme.md rename to dependency/mariadb/7.0.22/app-readme.md diff --git a/dependency/mariadb/7.0.21/charts/common-12.6.6.tgz b/dependency/mariadb/7.0.22/charts/common-12.6.6.tgz similarity index 100% rename from dependency/mariadb/7.0.21/charts/common-12.6.6.tgz rename to dependency/mariadb/7.0.22/charts/common-12.6.6.tgz diff --git a/dependency/mariadb/7.0.21/ix_values.yaml b/dependency/mariadb/7.0.22/ix_values.yaml similarity index 100% rename from dependency/mariadb/7.0.21/ix_values.yaml rename to dependency/mariadb/7.0.22/ix_values.yaml diff --git a/dependency/mariadb/7.0.21/questions.yaml b/dependency/mariadb/7.0.22/questions.yaml similarity index 100% rename from dependency/mariadb/7.0.21/questions.yaml rename to dependency/mariadb/7.0.22/questions.yaml diff --git a/dependency/mariadb/7.0.21/templates/NOTES.txt b/dependency/mariadb/7.0.22/templates/NOTES.txt similarity index 100% rename from dependency/mariadb/7.0.21/templates/NOTES.txt rename to dependency/mariadb/7.0.22/templates/NOTES.txt diff --git a/dependency/mariadb/7.0.21/templates/common.yaml b/dependency/mariadb/7.0.22/templates/common.yaml similarity index 100% rename from dependency/mariadb/7.0.21/templates/common.yaml rename to dependency/mariadb/7.0.22/templates/common.yaml diff --git a/dependency/mariadb/7.0.21/values.yaml b/dependency/mariadb/7.0.22/values.yaml similarity index 100% rename from dependency/mariadb/7.0.21/values.yaml rename to dependency/mariadb/7.0.22/values.yaml diff --git a/dependency/memcached/6.0.33/app-changelog.md b/dependency/memcached/6.0.33/app-changelog.md deleted file mode 100644 index 7cd4740e1e..0000000000 --- a/dependency/memcached/6.0.33/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [memcached-6.0.33](https://github.com/truecharts/charts/compare/memcached-6.0.32...memcached-6.0.33) (2023-05-05) - -### Chore - -- update helm chart common to 12.6.6 ([#8785](https://github.com/truecharts/charts/issues/8785)) - - \ No newline at end of file diff --git a/dependency/memcached/6.0.33/CHANGELOG.md b/dependency/memcached/6.0.34/CHANGELOG.md similarity index 95% rename from dependency/memcached/6.0.33/CHANGELOG.md rename to dependency/memcached/6.0.34/CHANGELOG.md index a7dea3463b..9856ec8bab 100644 --- a/dependency/memcached/6.0.33/CHANGELOG.md +++ b/dependency/memcached/6.0.34/CHANGELOG.md @@ -4,6 +4,11 @@ +## [memcached-6.0.34](https://github.com/truecharts/charts/compare/memcached-6.0.33...memcached-6.0.34) (2023-05-05) + + + + ## [memcached-6.0.33](https://github.com/truecharts/charts/compare/memcached-6.0.32...memcached-6.0.33) (2023-05-05) ### Chore @@ -92,8 +97,3 @@ - update helm chart common to 12.5.1 ([#8129](https://github.com/truecharts/charts/issues/8129)) - - -## [memcached-6.0.24](https://github.com/truecharts/charts/compare/memcached-6.0.23...memcached-6.0.24) (2023-04-21) - - diff --git a/dependency/memcached/6.0.33/Chart.yaml b/dependency/memcached/6.0.34/Chart.yaml similarity index 98% rename from dependency/memcached/6.0.33/Chart.yaml rename to dependency/memcached/6.0.34/Chart.yaml index a326366906..648e1d4ec8 100644 --- a/dependency/memcached/6.0.33/Chart.yaml +++ b/dependency/memcached/6.0.34/Chart.yaml @@ -23,7 +23,7 @@ sources: - https://github.com/bitnami/bitnami-docker-memcached - http://memcached.org/ type: application -version: 6.0.33 +version: 6.0.34 annotations: truecharts.org/catagories: | - database diff --git a/dependency/memcached/6.0.33/README.md b/dependency/memcached/6.0.34/README.md similarity index 100% rename from dependency/memcached/6.0.33/README.md rename to dependency/memcached/6.0.34/README.md diff --git a/dependency/memcached/6.0.34/app-changelog.md b/dependency/memcached/6.0.34/app-changelog.md new file mode 100644 index 0000000000..56baf6b636 --- /dev/null +++ b/dependency/memcached/6.0.34/app-changelog.md @@ -0,0 +1,4 @@ + + +## [memcached-6.0.34](https://github.com/truecharts/charts/compare/memcached-6.0.33...memcached-6.0.34) (2023-05-05) + diff --git a/dependency/memcached/6.0.33/app-readme.md b/dependency/memcached/6.0.34/app-readme.md similarity index 100% rename from dependency/memcached/6.0.33/app-readme.md rename to dependency/memcached/6.0.34/app-readme.md diff --git a/dependency/memcached/6.0.33/charts/common-12.6.6.tgz b/dependency/memcached/6.0.34/charts/common-12.6.6.tgz similarity index 100% rename from dependency/memcached/6.0.33/charts/common-12.6.6.tgz rename to dependency/memcached/6.0.34/charts/common-12.6.6.tgz diff --git a/dependency/memcached/6.0.33/ix_values.yaml b/dependency/memcached/6.0.34/ix_values.yaml similarity index 100% rename from dependency/memcached/6.0.33/ix_values.yaml rename to dependency/memcached/6.0.34/ix_values.yaml diff --git a/dependency/memcached/6.0.33/questions.yaml b/dependency/memcached/6.0.34/questions.yaml similarity index 100% rename from dependency/memcached/6.0.33/questions.yaml rename to dependency/memcached/6.0.34/questions.yaml diff --git a/dependency/memcached/6.0.33/templates/NOTES.txt b/dependency/memcached/6.0.34/templates/NOTES.txt similarity index 100% rename from dependency/memcached/6.0.33/templates/NOTES.txt rename to dependency/memcached/6.0.34/templates/NOTES.txt diff --git a/dependency/memcached/6.0.33/templates/common.yaml b/dependency/memcached/6.0.34/templates/common.yaml similarity index 100% rename from dependency/memcached/6.0.33/templates/common.yaml rename to dependency/memcached/6.0.34/templates/common.yaml diff --git a/dependency/memcached/6.0.33/values.yaml b/dependency/memcached/6.0.34/values.yaml similarity index 100% rename from dependency/memcached/6.0.33/values.yaml rename to dependency/memcached/6.0.34/values.yaml diff --git a/dependency/mongodb/6.0.22/app-changelog.md b/dependency/mongodb/6.0.22/app-changelog.md deleted file mode 100644 index 7d25fb331b..0000000000 --- a/dependency/mongodb/6.0.22/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [mongodb-6.0.22](https://github.com/truecharts/charts/compare/mongodb-6.0.21...mongodb-6.0.22) (2023-05-05) - -### Chore - -- update helm chart common to 12.6.6 ([#8785](https://github.com/truecharts/charts/issues/8785)) - - \ No newline at end of file diff --git a/dependency/mongodb/6.0.22/CHANGELOG.md b/dependency/mongodb/6.0.23/CHANGELOG.md similarity index 95% rename from dependency/mongodb/6.0.22/CHANGELOG.md rename to dependency/mongodb/6.0.23/CHANGELOG.md index 57d4eecd5a..388c8df125 100644 --- a/dependency/mongodb/6.0.22/CHANGELOG.md +++ b/dependency/mongodb/6.0.23/CHANGELOG.md @@ -4,6 +4,11 @@ +## [mongodb-6.0.23](https://github.com/truecharts/charts/compare/mongodb-6.0.22...mongodb-6.0.23) (2023-05-05) + + + + ## [mongodb-6.0.22](https://github.com/truecharts/charts/compare/mongodb-6.0.21...mongodb-6.0.22) (2023-05-05) ### Chore @@ -92,8 +97,3 @@ - update helm chart common to 12.5.1 ([#8129](https://github.com/truecharts/charts/issues/8129)) - - -## [mongodb-6.0.13](https://github.com/truecharts/charts/compare/mongodb-6.0.12...mongodb-6.0.13) (2023-04-21) - - diff --git a/dependency/mongodb/6.0.22/Chart.yaml b/dependency/mongodb/6.0.23/Chart.yaml similarity index 98% rename from dependency/mongodb/6.0.22/Chart.yaml rename to dependency/mongodb/6.0.23/Chart.yaml index 642831c9f8..76267e8dc8 100644 --- a/dependency/mongodb/6.0.22/Chart.yaml +++ b/dependency/mongodb/6.0.23/Chart.yaml @@ -23,7 +23,7 @@ sources: - https://github.com/bitnami/bitnami-docker-mongodb - https://www.mongodb.com type: application -version: 6.0.22 +version: 6.0.23 annotations: truecharts.org/catagories: | - database diff --git a/dependency/mongodb/6.0.22/README.md b/dependency/mongodb/6.0.23/README.md similarity index 100% rename from dependency/mongodb/6.0.22/README.md rename to dependency/mongodb/6.0.23/README.md diff --git a/dependency/mongodb/6.0.23/app-changelog.md b/dependency/mongodb/6.0.23/app-changelog.md new file mode 100644 index 0000000000..de7901bc90 --- /dev/null +++ b/dependency/mongodb/6.0.23/app-changelog.md @@ -0,0 +1,4 @@ + + +## [mongodb-6.0.23](https://github.com/truecharts/charts/compare/mongodb-6.0.22...mongodb-6.0.23) (2023-05-05) + diff --git a/dependency/mongodb/6.0.22/app-readme.md b/dependency/mongodb/6.0.23/app-readme.md similarity index 100% rename from dependency/mongodb/6.0.22/app-readme.md rename to dependency/mongodb/6.0.23/app-readme.md diff --git a/dependency/mongodb/6.0.22/charts/common-12.6.6.tgz b/dependency/mongodb/6.0.23/charts/common-12.6.6.tgz similarity index 100% rename from dependency/mongodb/6.0.22/charts/common-12.6.6.tgz rename to dependency/mongodb/6.0.23/charts/common-12.6.6.tgz diff --git a/dependency/mongodb/6.0.22/ix_values.yaml b/dependency/mongodb/6.0.23/ix_values.yaml similarity index 100% rename from dependency/mongodb/6.0.22/ix_values.yaml rename to dependency/mongodb/6.0.23/ix_values.yaml diff --git a/dependency/mongodb/6.0.22/questions.yaml b/dependency/mongodb/6.0.23/questions.yaml similarity index 100% rename from dependency/mongodb/6.0.22/questions.yaml rename to dependency/mongodb/6.0.23/questions.yaml diff --git a/dependency/mongodb/6.0.22/templates/NOTES.txt b/dependency/mongodb/6.0.23/templates/NOTES.txt similarity index 100% rename from dependency/mongodb/6.0.22/templates/NOTES.txt rename to dependency/mongodb/6.0.23/templates/NOTES.txt diff --git a/dependency/mongodb/6.0.22/templates/common.yaml b/dependency/mongodb/6.0.23/templates/common.yaml similarity index 100% rename from dependency/mongodb/6.0.22/templates/common.yaml rename to dependency/mongodb/6.0.23/templates/common.yaml diff --git a/dependency/mongodb/6.0.22/values.yaml b/dependency/mongodb/6.0.23/values.yaml similarity index 100% rename from dependency/mongodb/6.0.22/values.yaml rename to dependency/mongodb/6.0.23/values.yaml diff --git a/dependency/redis/6.0.38/app-changelog.md b/dependency/redis/6.0.38/app-changelog.md deleted file mode 100644 index 5cfb306098..0000000000 --- a/dependency/redis/6.0.38/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [redis-6.0.38](https://github.com/truecharts/charts/compare/redis-6.0.37...redis-6.0.38) (2023-05-05) - -### Chore - -- update helm chart common to 12.6.6 ([#8785](https://github.com/truecharts/charts/issues/8785)) - - \ No newline at end of file diff --git a/dependency/redis/6.0.38/CHANGELOG.md b/dependency/redis/6.0.39/CHANGELOG.md similarity index 95% rename from dependency/redis/6.0.38/CHANGELOG.md rename to dependency/redis/6.0.39/CHANGELOG.md index 0607db2d91..a5e589919e 100644 --- a/dependency/redis/6.0.38/CHANGELOG.md +++ b/dependency/redis/6.0.39/CHANGELOG.md @@ -4,6 +4,11 @@ +## [redis-6.0.39](https://github.com/truecharts/charts/compare/redis-6.0.38...redis-6.0.39) (2023-05-05) + + + + ## [redis-6.0.38](https://github.com/truecharts/charts/compare/redis-6.0.37...redis-6.0.38) (2023-05-05) ### Chore @@ -92,8 +97,3 @@ ## [redis-6.0.29](https://github.com/truecharts/charts/compare/redis-6.0.28...redis-6.0.29) (2023-04-18) -### Chore - -- update helm chart common to 12.4.21 ([#8086](https://github.com/truecharts/charts/issues/8086)) - - diff --git a/dependency/redis/6.0.38/Chart.yaml b/dependency/redis/6.0.39/Chart.yaml similarity index 98% rename from dependency/redis/6.0.38/Chart.yaml rename to dependency/redis/6.0.39/Chart.yaml index 23a47798ce..e07a9c9f09 100644 --- a/dependency/redis/6.0.38/Chart.yaml +++ b/dependency/redis/6.0.39/Chart.yaml @@ -23,7 +23,7 @@ sources: - https://github.com/bitnami/bitnami-docker-redis - http://redis.io/ type: application -version: 6.0.38 +version: 6.0.39 annotations: truecharts.org/catagories: | - database diff --git a/dependency/redis/6.0.38/README.md b/dependency/redis/6.0.39/README.md similarity index 100% rename from dependency/redis/6.0.38/README.md rename to dependency/redis/6.0.39/README.md diff --git a/dependency/redis/6.0.39/app-changelog.md b/dependency/redis/6.0.39/app-changelog.md new file mode 100644 index 0000000000..a143190dba --- /dev/null +++ b/dependency/redis/6.0.39/app-changelog.md @@ -0,0 +1,4 @@ + + +## [redis-6.0.39](https://github.com/truecharts/charts/compare/redis-6.0.38...redis-6.0.39) (2023-05-05) + diff --git a/dependency/redis/6.0.38/app-readme.md b/dependency/redis/6.0.39/app-readme.md similarity index 100% rename from dependency/redis/6.0.38/app-readme.md rename to dependency/redis/6.0.39/app-readme.md diff --git a/dependency/redis/6.0.38/charts/common-12.6.6.tgz b/dependency/redis/6.0.39/charts/common-12.6.6.tgz similarity index 100% rename from dependency/redis/6.0.38/charts/common-12.6.6.tgz rename to dependency/redis/6.0.39/charts/common-12.6.6.tgz diff --git a/dependency/redis/6.0.38/ix_values.yaml b/dependency/redis/6.0.39/ix_values.yaml similarity index 100% rename from dependency/redis/6.0.38/ix_values.yaml rename to dependency/redis/6.0.39/ix_values.yaml diff --git a/dependency/redis/6.0.38/questions.yaml b/dependency/redis/6.0.39/questions.yaml similarity index 100% rename from dependency/redis/6.0.38/questions.yaml rename to dependency/redis/6.0.39/questions.yaml diff --git a/dependency/redis/6.0.38/templates/NOTES.txt b/dependency/redis/6.0.39/templates/NOTES.txt similarity index 100% rename from dependency/redis/6.0.38/templates/NOTES.txt rename to dependency/redis/6.0.39/templates/NOTES.txt diff --git a/dependency/redis/6.0.38/templates/common.yaml b/dependency/redis/6.0.39/templates/common.yaml similarity index 100% rename from dependency/redis/6.0.38/templates/common.yaml rename to dependency/redis/6.0.39/templates/common.yaml diff --git a/dependency/redis/6.0.38/values.yaml b/dependency/redis/6.0.39/values.yaml similarity index 100% rename from dependency/redis/6.0.38/values.yaml rename to dependency/redis/6.0.39/values.yaml diff --git a/dependency/solr/4.0.20/app-changelog.md b/dependency/solr/4.0.20/app-changelog.md deleted file mode 100644 index a14b325b0f..0000000000 --- a/dependency/solr/4.0.20/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [solr-4.0.20](https://github.com/truecharts/charts/compare/solr-4.0.19...solr-4.0.20) (2023-05-05) - -### Chore - -- update helm chart common to 12.6.6 ([#8785](https://github.com/truecharts/charts/issues/8785)) - - \ No newline at end of file diff --git a/dependency/solr/4.0.20/CHANGELOG.md b/dependency/solr/4.0.21/CHANGELOG.md similarity index 95% rename from dependency/solr/4.0.20/CHANGELOG.md rename to dependency/solr/4.0.21/CHANGELOG.md index 0ccfc619d8..f53018e305 100644 --- a/dependency/solr/4.0.20/CHANGELOG.md +++ b/dependency/solr/4.0.21/CHANGELOG.md @@ -4,6 +4,11 @@ +## [solr-4.0.21](https://github.com/truecharts/charts/compare/solr-4.0.20...solr-4.0.21) (2023-05-05) + + + + ## [solr-4.0.20](https://github.com/truecharts/charts/compare/solr-4.0.19...solr-4.0.20) (2023-05-05) ### Chore @@ -92,8 +97,3 @@ ## [solr-4.0.11](https://github.com/truecharts/charts/compare/solr-4.0.10...solr-4.0.11) (2023-04-16) - -### Chore - -- update helm chart common to 12.4.20 ([#8064](https://github.com/truecharts/charts/issues/8064)) - diff --git a/dependency/solr/4.0.20/Chart.yaml b/dependency/solr/4.0.21/Chart.yaml similarity index 97% rename from dependency/solr/4.0.20/Chart.yaml rename to dependency/solr/4.0.21/Chart.yaml index e361fc84c6..d957bfccc2 100644 --- a/dependency/solr/4.0.20/Chart.yaml +++ b/dependency/solr/4.0.21/Chart.yaml @@ -22,7 +22,7 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/dependency/solr - https://github.com/apache/solr type: application -version: 4.0.20 +version: 4.0.21 annotations: truecharts.org/catagories: | - search diff --git a/dependency/solr/4.0.20/README.md b/dependency/solr/4.0.21/README.md similarity index 100% rename from dependency/solr/4.0.20/README.md rename to dependency/solr/4.0.21/README.md diff --git a/dependency/solr/4.0.21/app-changelog.md b/dependency/solr/4.0.21/app-changelog.md new file mode 100644 index 0000000000..251c552d9d --- /dev/null +++ b/dependency/solr/4.0.21/app-changelog.md @@ -0,0 +1,4 @@ + + +## [solr-4.0.21](https://github.com/truecharts/charts/compare/solr-4.0.20...solr-4.0.21) (2023-05-05) + diff --git a/dependency/solr/4.0.20/app-readme.md b/dependency/solr/4.0.21/app-readme.md similarity index 100% rename from dependency/solr/4.0.20/app-readme.md rename to dependency/solr/4.0.21/app-readme.md diff --git a/dependency/solr/4.0.20/charts/common-12.6.6.tgz b/dependency/solr/4.0.21/charts/common-12.6.6.tgz similarity index 100% rename from dependency/solr/4.0.20/charts/common-12.6.6.tgz rename to dependency/solr/4.0.21/charts/common-12.6.6.tgz diff --git a/dependency/solr/4.0.20/ix_values.yaml b/dependency/solr/4.0.21/ix_values.yaml similarity index 100% rename from dependency/solr/4.0.20/ix_values.yaml rename to dependency/solr/4.0.21/ix_values.yaml diff --git a/dependency/solr/4.0.20/questions.yaml b/dependency/solr/4.0.21/questions.yaml similarity index 100% rename from dependency/solr/4.0.20/questions.yaml rename to dependency/solr/4.0.21/questions.yaml diff --git a/dependency/solr/4.0.20/templates/NOTES.txt b/dependency/solr/4.0.21/templates/NOTES.txt similarity index 100% rename from dependency/solr/4.0.20/templates/NOTES.txt rename to dependency/solr/4.0.21/templates/NOTES.txt diff --git a/dependency/solr/4.0.20/templates/common.yaml b/dependency/solr/4.0.21/templates/common.yaml similarity index 100% rename from dependency/solr/4.0.20/templates/common.yaml rename to dependency/solr/4.0.21/templates/common.yaml diff --git a/dependency/solr/4.0.20/values.yaml b/dependency/solr/4.0.21/values.yaml similarity index 100% rename from dependency/solr/4.0.20/values.yaml rename to dependency/solr/4.0.21/values.yaml diff --git a/enterprise/authelia/15.1.14/CHANGELOG.md b/enterprise/authelia/15.1.14/CHANGELOG.md new file mode 100644 index 0000000000..c63ac2f513 --- /dev/null +++ b/enterprise/authelia/15.1.14/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [authelia-15.1.14](https://github.com/truecharts/charts/compare/authelia-15.1.13...authelia-15.1.14) (2023-05-05) + + + + +## [authelia-15.1.13](https://github.com/truecharts/charts/compare/authelia-15.1.12...authelia-15.1.13) (2023-05-03) + +### Chore + +- update helm general non-major ([#8739](https://github.com/truecharts/charts/issues/8739)) + + + + +## [authelia-15.1.12](https://github.com/truecharts/charts/compare/authelia-15.1.11...authelia-15.1.12) (2023-04-25) + +### Chore + +- update helm general non-major ([#8153](https://github.com/truecharts/charts/issues/8153)) + + + + +## [authelia-15.1.11](https://github.com/truecharts/charts/compare/authelia-15.1.10...authelia-15.1.11) (2023-04-25) + +### Chore + +- update helm general non-major ([#8145](https://github.com/truecharts/charts/issues/8145)) + + + + +## [authelia-15.1.10](https://github.com/truecharts/charts/compare/authelia-15.1.9...authelia-15.1.10) (2023-04-21) + + + + +## [authelia-15.1.9](https://github.com/truecharts/charts/compare/authelia-15.1.8...authelia-15.1.9) (2023-04-20) + +### Chore + +- update helm general non-major ([#8087](https://github.com/truecharts/charts/issues/8087)) + + + + +## [authelia-15.1.8](https://github.com/truecharts/charts/compare/authelia-15.1.7...authelia-15.1.8) (2023-04-16) + +### Chore + +- update helm general non-major ([#8071](https://github.com/truecharts/charts/issues/8071)) + + + + +## [authelia-15.1.7](https://github.com/truecharts/charts/compare/authelia-15.1.6...authelia-15.1.7) (2023-04-16) + +### Chore + +- update helm general non-major ([#8061](https://github.com/truecharts/charts/issues/8061)) + + + + +## [authelia-15.1.6](https://github.com/truecharts/charts/compare/authelia-15.1.5...authelia-15.1.6) (2023-04-15) + +### Chore + +- update helm general non-major ([#7998](https://github.com/truecharts/charts/issues/7998)) + + + + +## [authelia-15.1.5](https://github.com/truecharts/charts/compare/authelia-15.1.4...authelia-15.1.5) (2023-04-14) + + + + +## [authelia-15.1.4](https://github.com/truecharts/charts/compare/authelia-15.1.3...authelia-15.1.4) (2023-04-13) + +### Chore + +- update helm general non-major ([#7966](https://github.com/truecharts/charts/issues/7966)) + + + + +## [authelia-15.1.3](https://github.com/truecharts/charts/compare/authelia-15.1.2...authelia-15.1.3) (2023-04-11) + +### Chore + +- update helm general non-major ([#7929](https://github.com/truecharts/charts/issues/7929)) + diff --git a/enterprise/authelia/15.1.14/Chart.yaml b/enterprise/authelia/15.1.14/Chart.yaml new file mode 100644 index 0000000000..050483b544 --- /dev/null +++ b/enterprise/authelia/15.1.14/Chart.yaml @@ -0,0 +1,43 @@ +apiVersion: v2 +appVersion: "4.37.5" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 12.6.4 + - condition: redis.enabled + name: redis + repository: https://deps.truecharts.org + version: 6.0.37 +deprecated: false +description: Authelia is a Single Sign-On Multi-Factor portal for web apps +home: https://truecharts.org/charts/enterprise/authelia +icon: https://truecharts.org/img/hotlink-ok/chart-icons/authelia.png +keywords: + - authelia + - authentication + - login + - SSO + - Authentication + - Security + - Two-Factor + - U2F + - YubiKey + - Push Notifications + - LDAP +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: authelia +sources: + - https://github.com/truecharts/charts/tree/master/charts/enterprise/authelia + - https://github.com/authelia/chartrepo + - https://github.com/authelia/authelia +type: application +version: 15.1.14 +annotations: + truecharts.org/catagories: | + - security + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/enterprise/cert-manager/1.0.29/LICENSE b/enterprise/authelia/15.1.14/LICENSE similarity index 100% rename from enterprise/cert-manager/1.0.29/LICENSE rename to enterprise/authelia/15.1.14/LICENSE diff --git a/enterprise/blocky/5.0.27/README.md b/enterprise/authelia/15.1.14/README.md similarity index 100% rename from enterprise/blocky/5.0.27/README.md rename to enterprise/authelia/15.1.14/README.md diff --git a/enterprise/authelia/15.1.14/app-changelog.md b/enterprise/authelia/15.1.14/app-changelog.md new file mode 100644 index 0000000000..1c04e5bfa2 --- /dev/null +++ b/enterprise/authelia/15.1.14/app-changelog.md @@ -0,0 +1,4 @@ + + +## [authelia-15.1.14](https://github.com/truecharts/charts/compare/authelia-15.1.13...authelia-15.1.14) (2023-05-05) + diff --git a/enterprise/authelia/15.1.14/app-readme.md b/enterprise/authelia/15.1.14/app-readme.md new file mode 100644 index 0000000000..9417c0c13d --- /dev/null +++ b/enterprise/authelia/15.1.14/app-readme.md @@ -0,0 +1,8 @@ +Authelia is a Single Sign-On Multi-Factor portal for web apps + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/enterprise/authelia](https://truecharts.org/charts/enterprise/authelia) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! diff --git a/enterprise/blocky/5.0.27/charts/common-12.6.4.tgz b/enterprise/authelia/15.1.14/charts/common-12.6.4.tgz similarity index 100% rename from enterprise/blocky/5.0.27/charts/common-12.6.4.tgz rename to enterprise/authelia/15.1.14/charts/common-12.6.4.tgz diff --git a/enterprise/blocky/5.0.27/charts/redis-6.0.37.tgz b/enterprise/authelia/15.1.14/charts/redis-6.0.37.tgz similarity index 100% rename from enterprise/blocky/5.0.27/charts/redis-6.0.37.tgz rename to enterprise/authelia/15.1.14/charts/redis-6.0.37.tgz diff --git a/enterprise/authelia/15.1.14/ix_values.yaml b/enterprise/authelia/15.1.14/ix_values.yaml new file mode 100644 index 0000000000..c3709516e7 --- /dev/null +++ b/enterprise/authelia/15.1.14/ix_values.yaml @@ -0,0 +1,630 @@ +image: + repository: tccr.io/truecharts/authelia + pullPolicy: IfNotPresent + tag: 4.37.5@sha256:76a4617539534cec140fd98a12f721b878524f2df3a3653f3df8ff2b7eaab586 + +workload: + main: + replicas: 2 + strategy: RollingUpdate + podSpec: + containers: + main: + command: ["authelia"] + args: ["--config=/configuration.yaml"] + envFrom: + - configMapRef: + name: authelia-paths + probes: + liveness: + type: http + path: "/api/health" + + readiness: + type: http + path: "/api/health" + + startup: + type: http + path: "/api/health" + +service: + main: + ports: + main: + port: 9091 + targetPort: 9091 + +persistence: + config: + enabled: true + mountPath: "/config" + +cnpg: + main: + enabled: true + user: authelia + database: authelia + +# Enabled redis +# ... for more options see https://github.com/tccr.io/truecharts/charts/tree/master/tccr.io/truecharts/redis +redis: + enabled: true + +domain: example.com + +## +## Server Configuration +## +server: + ## + ## Port sets the configured port for the daemon, service, and the probes. + ## Default is 9091 and should not need to be changed. + ## + port: 9091 + + ## Buffers usually should be configured to be the same value. + ## Explanation at https://www.authelia.com/docs/configuration/server.html + ## Read buffer size adjusts the server's max incoming request size in bytes. + ## Write buffer size does the same for outgoing responses. + read_buffer_size: 4096 + write_buffer_size: 4096 + ## Set the single level path Authelia listens on. + ## Must be alphanumeric chars and should not contain any slashes. + path: "" + +log: + ## Level of verbosity for logs: info, debug, trace. + level: trace + + ## Format the logs are written as: json, text. + format: text + + ## TODO: Statefulness check should check if this is set, and the configMap should enable it. + ## File path where the logs will be written. If not set logs are written to stdout. + # file_path: /config/authelia.log + +## Default redirection URL +## +## If user tries to authenticate without any referer, Authelia does not know where to redirect the user to at the end +## of the authentication process. This parameter allows you to specify the default redirection URL Authelia will use +## in such a case. +## +## Note: this parameter is optional. If not provided, user won't be redirected upon successful authentication. +## Default is https://www. (value at the top of the values.yaml). +default_redirection_url: "" +# default_redirection_url: https://example.com + +theme: light + +## +## TOTP Configuration +## +## Parameters used for TOTP generation +totp: + ## The issuer name displayed in the Authenticator application of your choice + ## See: https://github.com/google/google-authenticator/wiki/Key-Uri-Format for more info on issuer names + ## Defaults to . + issuer: "" + ## The period in seconds a one-time password is current for. Changing this will require all users to register + ## their TOTP applications again. Warning: before changing period read the docs link below. + period: 30 + ## The skew controls number of one-time passwords either side of the current one that are valid. + ## Warning: before changing skew read the docs link below. + ## See: https://www.authelia.com/docs/configuration/one-time-password.html#period-and-skew to read the documentation. + skew: 1 + +## +## Duo Push API Configuration +## +## Parameters used to contact the Duo API. Those are generated when you protect an application of type +## "Partner Auth API" in the management panel. +duo_api: + enabled: false + hostname: api-123456789.example.com + integration_key: ABCDEF + plain_api_key: "" + +## NTP settings + +ntp: + address: "time.cloudflare.com:123" + version: 4 + max_desync: 3s + disable_startup_check: false + disable_failure: true + +## +## Authentication Backend Provider Configuration +## +## Used for verifying user passwords and retrieve information such as email address and groups users belong to. +## +## The available providers are: `file`, `ldap`. You must use one and only one of these providers. +authentication_backend: + ## Disable both the HTML element and the API for reset password functionality + disable_reset_password: false + + ## The amount of time to wait before we refresh data from the authentication backend. Uses duration notation. + ## To disable this feature set it to 'disable', this will slightly reduce security because for Authelia, users will + ## always belong to groups they belonged to at the time of login even if they have been removed from them in LDAP. + ## To force update on every request you can set this to '0' or 'always', this will increase processor demand. + ## See the below documentation for more information. + ## Duration Notation docs: https://www.authelia.com/docs/configuration/index.html#duration-notation-format + ## Refresh Interval docs: https://www.authelia.com/docs/configuration/authentication/ldap.html#refresh-interval + refresh_interval: 5m + + ## LDAP backend configuration. + ## + ## This backend allows Authelia to be scaled to more + ## than one instance and therefore is recommended for + ## production. + ldap: + ## Enable LDAP Backend. + enabled: false + + ## The LDAP implementation, this affects elements like the attribute utilised for resetting a password. + ## Acceptable options are as follows: + ## - 'activedirectory' - For Microsoft Active Directory. + ## - 'custom' - For custom specifications of attributes and filters. + ## This currently defaults to 'custom' to maintain existing behaviour. + ## + ## Depending on the option here certain other values in this section have a default value, notably all of the + ## attribute mappings have a default value that this config overrides, you can read more about these default values + ## at https://www.authelia.com/docs/configuration/authentication/ldap.html#defaults + implementation: activedirectory + + ## The url to the ldap server. Format: ://
[:]. + ## Scheme can be ldap or ldaps in the format (port optional). + url: ldap://openldap.default.svc.cluster.local + + ## Connection Timeout. + timeout: 5s + + ## Use StartTLS with the LDAP connection. + start_tls: false + + tls: + ## Server Name for certificate validation (in case it's not set correctly in the URL). + server_name: "" + + ## Skip verifying the server certificate (to allow a self-signed certificate). + ## In preference to setting this we strongly recommend you add the public portion of the certificate to the + ## certificates directory which is defined by the `certificates_directory` option at the top of the config. + skip_verify: false + + ## Minimum TLS version for either Secure LDAP or LDAP StartTLS. + minimum_version: TLS1.2 + + ## The base dn for every LDAP query. + base_dn: DC=example,DC=com + + ## The attribute holding the username of the user. This attribute is used to populate the username in the session + ## information. It was introduced due to #561 to handle case insensitive search queries. For you information, + ## Microsoft Active Directory usually uses 'sAMAccountName' and OpenLDAP usually uses 'uid'. Beware that this + ## attribute holds the unique identifiers for the users binding the user and the configuration stored in database. + ## Therefore only single value attributes are allowed and the value must never be changed once attributed to a user + ## otherwise it would break the configuration for that user. Technically, non-unique attributes like 'mail' can also + ## be used but we don't recommend using them, we instead advise to use the attributes mentioned above + ## (sAMAccountName and uid) to follow https://www.ietf.org/rfc/rfc2307.txt. + username_attribute: "" + + ## An additional dn to define the scope to all users. + additional_users_dn: OU=Users + + ## The users filter used in search queries to find the user profile based on input filled in login form. + ## Various placeholders are available in the user filter: + ## - {input} is a placeholder replaced by what the user inputs in the login form. + ## - {username_attribute} is a mandatory placeholder replaced by what is configured in `username_attribute`. + ## - {mail_attribute} is a placeholder replaced by what is configured in `mail_attribute`. + ## - DON'T USE - {0} is an alias for {input} supported for backward compatibility but it will be deprecated in later + ## versions, so please don't use it. + ## + ## Recommended settings are as follows: + ## - Microsoft Active Directory: (&({username_attribute}={input})(objectCategory=person)(objectClass=user)) + ## - OpenLDAP: + ## - (&({username_attribute}={input})(objectClass=person)) + ## - (&({username_attribute}={input})(objectClass=inetOrgPerson)) + ## + ## To allow sign in both with username and email, one can use a filter like + ## (&(|({username_attribute}={input})({mail_attribute}={input}))(objectClass=person)) + users_filter: "" + + ## An additional dn to define the scope of groups. + additional_groups_dn: OU=Groups + + ## The groups filter used in search queries to find the groups of the user. + ## - {input} is a placeholder replaced by what the user inputs in the login form. + ## - {username} is a placeholder replace by the username stored in LDAP (based on `username_attribute`). + ## - {dn} is a matcher replaced by the user distinguished name, aka, user DN. + ## - {username_attribute} is a placeholder replaced by what is configured in `username_attribute`. + ## - {mail_attribute} is a placeholder replaced by what is configured in `mail_attribute`. + ## - DON'T USE - {0} is an alias for {input} supported for backward compatibility but it will be deprecated in later + ## versions, so please don't use it. + ## - DON'T USE - {1} is an alias for {username} supported for backward compatibility but it will be deprecated in + ## later version, so please don't use it. + ## + ## If your groups use the `groupOfUniqueNames` structure use this instead: + ## (&(uniquemember={dn})(objectclass=groupOfUniqueNames)) + groups_filter: "" + + ## The attribute holding the name of the group + group_name_attribute: "" + + ## The attribute holding the mail address of the user. If multiple email addresses are defined for a user, only the + ## first one returned by the LDAP server is used. + mail_attribute: "" + + ## The attribute holding the display name of the user. This will be used to greet an authenticated user. + display_name_attribute: "" + + ## The username of the admin user. + user: CN=Authelia,DC=example,DC=com + plain_password: "" + + ## + ## File (Authentication Provider) + ## + ## With this backend, the users database is stored in a file which is updated when users reset their passwords. + ## Therefore, this backend is meant to be used in a dev environment and not in production since it prevents Authelia + ## to be scaled to more than one instance. The options under 'password' have sane defaults, and as it has security + ## implications it is highly recommended you leave the default values. Before considering changing these settings + ## please read the docs page below: + ## https://www.authelia.com/docs/configuration/authentication/file.html#password-hash-algorithm-tuning + ## + ## Important: Kubernetes (or HA) users must read https://www.authelia.com/docs/features/statelessness.html + ## + file: + enabled: true + path: /config/users_database.yml + password: + algorithm: argon2id + iterations: 1 + key_length: 32 + salt_length: 16 + memory: 1024 + parallelism: 8 + +## +## Access Control Configuration +## +## Access control is a list of rules defining the authorizations applied for one resource to users or group of users. +## +## If 'access_control' is not defined, ACL rules are disabled and the 'bypass' rule is applied, i.e., access is allowed +## to anyone. Otherwise restrictions follow the rules defined. +## +## Note: One can use the wildcard * to match any subdomain. +## It must stand at the beginning of the pattern. (example: *.mydomain.com) +## +## Note: You must put patterns containing wildcards between simple quotes for the YAML to be syntactically correct. +## +## Definition: A 'rule' is an object with the following keys: 'domain', 'subject', 'policy' and 'resources'. +## +## - 'domain' defines which domain or set of domains the rule applies to. +## +## - 'subject' defines the subject to apply authorizations to. This parameter is optional and matching any user if not +## provided. If provided, the parameter represents either a user or a group. It should be of the form +## 'user:' or 'group:'. +## +## - 'policy' is the policy to apply to resources. It must be either 'bypass', 'one_factor', 'two_factor' or 'deny'. +## +## - 'resources' is a list of regular expressions that matches a set of resources to apply the policy to. This parameter +## is optional and matches any resource if not provided. +## +## Note: the order of the rules is important. The first policy matching (domain, resource, subject) applies. +access_control: + ## Default policy can either be 'bypass', 'one_factor', 'two_factor' or 'deny'. It is the policy applied to any + ## resource if there is no policy to be applied to the user. + default_policy: deny + + networks: [] + # networks: + # - name: private + # networks: + # - 10.0.0.0/8 + # - 172.16.0.0/12 + # - 192.168.0.0/16 + # - name: vpn + # networks: + # - 10.9.0.0/16 + + rules: [] + # rules: + # - domain: public.example.com + # policy: bypass + # - domain: "*.example.com" + # policy: bypass + # methods: + # - OPTIONS + # - domain: secure.example.com + # policy: one_factor + # networks: + # - private + # - vpn + # - 192.168.1.0/24 + # - 10.0.0.1 + # - domain: + # - secure.example.com + # - private.example.com + # policy: two_factor + # - domain: singlefactor.example.com + # policy: one_factor + # - domain: "mx2.mail.example.com" + # subject: "group:admins" + # policy: deny + # - domain: "*.example.com" + # subject: + # - "group:admins" + # - "group:moderators" + # policy: two_factor + # - domain: dev.example.com + # resources: + # - "^/groups/dev/.*$" + # subject: "group:dev" + # policy: two_factor + # - domain: dev.example.com + # resources: + # - "^/users/john/.*$" + # subject: + # - ["group:dev", "user:john"] + # - "group:admins" + # policy: two_factor + # - domain: "{user}.example.com" + # policy: bypass + +## +## Session Provider Configuration +## +## The session cookies identify the user once logged in. +## The available providers are: `memory`, `redis`. Memory is the provider unless redis is defined. +session: + ## The name of the session cookie. (default: authelia_session). + name: authelia_session + + ## Sets the Cookie SameSite value. Possible options are none, lax, or strict. + ## Please read https://www.authelia.com/docs/configuration/session.html#same_site + same_site: lax + + ## The time in seconds before the cookie expires and session is reset. + expiration: 1h + + ## The inactivity time in seconds before the session is reset. + inactivity: 5m + + ## The remember me duration. + ## Value is in seconds, or duration notation. Value of 0 disables remember me. + ## See: https://www.authelia.com/docs/configuration/index.html#duration-notation-format + ## Longer periods are considered less secure because a stolen cookie will last longer giving attackers more time to + ## spy or attack. Currently the default is 1M or 1 month. + remember_me_duration: 1M + +## +## Redis Provider +## +## Important: Kubernetes (or HA) users must read https://www.authelia.com/docs/features/statelessness.html +## +## The redis connection details +redisProvider: + port: 6379 + + ## Optional username to be used with authentication. + # username: authelia + username: "" + + ## This is the Redis DB Index https://redis.io/commands/select (sometimes referred to as database number, DB, etc). + database_index: 0 + + ## The maximum number of concurrent active connections to Redis. + maximum_active_connections: 8 + + ## The target number of idle connections to have open ready for work. Useful when opening connections is slow. + minimum_idle_connections: 0 + + ## The Redis TLS configuration. If defined will require a TLS connection to the Redis instance(s). + tls: + enabled: false + + ## Server Name for certificate validation (in case you are using the IP or non-FQDN in the host option). + server_name: "" + + ## Skip verifying the server certificate (to allow a self-signed certificate). + ## In preference to setting this we strongly recommend you add the public portion of the certificate to the + ## certificates directory which is defined by the `certificates_directory` option at the top of the config. + skip_verify: false + + ## Minimum TLS version for the connection. + minimum_version: TLS1.2 + + ## The Redis HA configuration options. + ## This provides specific options to Redis Sentinel, sentinel_name must be defined (Master Name). + high_availability: + enabled: false + enabledSecret: false + ## Sentinel Name / Master Name + sentinel_name: mysentinel + + ## The additional nodes to pre-seed the redis provider with (for sentinel). + ## If the host in the above section is defined, it will be combined with this list to connect to sentinel. + ## For high availability to be used you must have either defined; the host above or at least one node below. + nodes: [] + # nodes: + # - host: sentinel-0.databases.svc.cluster.local + # port: 26379 + # - host: sentinel-1.databases.svc.cluster.local + # port: 26379 + + ## Choose the host with the lowest latency. + route_by_latency: false + + ## Choose the host randomly. + route_randomly: false + +## +## Regulation Configuration +## +## This mechanism prevents attackers from brute forcing the first factor. It bans the user if too many attempts are done +## in a short period of time. +regulation: + ## The number of failed login attempts before user is banned. Set it to 0 to disable regulation. + max_retries: 3 + + ## The time range during which the user can attempt login before being banned. The user is banned if the + ## authentication failed 'max_retries' times in a 'find_time' seconds window. Find Time accepts duration notation. + ## See: https://www.authelia.com/docs/configuration/index.html#duration-notation-format + find_time: 2m + + ## The length of time before a banned user can login again. Ban Time accepts duration notation. + ## See: https://www.authelia.com/docs/configuration/index.html#duration-notation-format + ban_time: 5m + +## +## Storage Provider Configuration +## +## The available providers are: `local`, `mysql`, `postgres`. You must use one and only one of these providers. +storage: + ## + ## PostgreSQL (Storage Provider) + ## + postgres: + port: 5432 + database: authelia + username: authelia + sslmode: disable + timeout: 5s + +## +## Notification Provider +## +## +## Notifications are sent to users when they require a password reset, a u2f registration or a TOTP registration. +## The available providers are: filesystem, smtp. You must use one and only one of these providers. +notifier: + ## You can disable the notifier startup check by setting this to true. + disable_startup_check: false + + ## + ## File System (Notification Provider) + ## + ## Important: Kubernetes (or HA) users must read https://www.authelia.com/docs/features/statelessness.html + ## + filesystem: + enabled: true + filename: /config/notification.txt + + ## + ## SMTP (Notification Provider) + ## + ## Use a SMTP server for sending notifications. Authelia uses the PLAIN or LOGIN methods to authenticate. + ## [Security] By default Authelia will: + ## - force all SMTP connections over TLS including unauthenticated connections + ## - use the disable_require_tls boolean value to disable this requirement + ## (only works for unauthenticated connections) + ## - validate the SMTP server x509 certificate during the TLS handshake against the hosts trusted certificates + ## (configure in tls section) + smtp: + enabled: false + enabledSecret: false + host: smtp.mail.svc.cluster.local + port: 25 + timeout: 5s + username: test + plain_password: test + sender: admin@example.com + ## HELO/EHLO Identifier. Some SMTP Servers may reject the default of localhost. + identifier: localhost + ## Subject configuration of the emails sent. + ## {title} is replaced by the text from the notifier + subject: "[Authelia] {title}" + ## This address is used during the startup check to verify the email configuration is correct. + ## It's not important what it is except if your email server only allows local delivery. + startup_check_address: test@authelia.com + disable_require_tls: false + disable_html_emails: false + + tls: + ## Server Name for certificate validation (in case you are using the IP or non-FQDN in the host option). + server_name: "" + + ## Skip verifying the server certificate (to allow a self-signed certificate). + ## In preference to setting this we strongly recommend you add the public portion of the certificate to the + ## certificates directory which is defined by the `certificates_directory` option at the top of the config. + skip_verify: false + + ## Minimum TLS version for either StartTLS or SMTPS. + minimum_version: TLS1.2 + +identity_providers: + oidc: + ## Enables this in the config map. Currently in beta stage. + ## See https://www.authelia.com/docs/configuration/identity-providers/oidc.html#roadmap + enabled: false + + access_token_lifespan: 1h + authorize_code_lifespan: 1m + id_token_lifespan: 1h + refresh_token_lifespan: 90m + + enable_client_debug_messages: false + + ## SECURITY NOTICE: It's not recommended changing this option, and highly discouraged to have it below 8 for + ## security reasons. + minimum_parameter_entropy: 8 + + clients: [] + # clients: + # - + ## The ID is the OpenID Connect ClientID which is used to link an application to a configuration. + # id: myapp + + ## The description to show to users when they end up on the consent screen. Defaults to the ID above. + # description: My Application + + ## The client secret is a shared secret between Authelia and the consumer of this client. + # secret: apple123 + + ## Sets the client to public. This should typically not be set, please see the documentation for usage. + # public: false + + ## The policy to require for this client; one_factor or two_factor. + # authorization_policy: two_factor + + ## Configures the consent mode; auto, explicit or implicit + # consent_mode: auto + + ## Audience this client is allowed to request. + # audience: [] + + ## Scopes this client is allowed to request. + # scopes: + # - openid + # - profile + # - email + # - groups + + ## Redirect URI's specifies a list of valid case-sensitive callbacks for this client. + # redirect_uris: + # - https://oidc.example.com/oauth2/callback + + ## Grant Types configures which grants this client can obtain. + ## It's not recommended to configure this unless you know what you're doing. + # grant_types: + # - refresh_token + # - authorization_code + + ## Response Types configures which responses this client can be sent. + ## It's not recommended to configure this unless you know what you're doing. + # response_types: + # - code + + ## Response Modes configures which response modes this client supports. + ## It's not recommended to configure this unless you know what you're doing. + # response_modes: + # - form_post + # - query + # - fragment + + ## The algorithm used to sign userinfo endpoint responses for this client, either none or RS256. + # userinfo_signing_algorithm: none + +portal: + open: + enabled: true diff --git a/enterprise/authelia/15.1.14/questions.yaml b/enterprise/authelia/15.1.14/questions.yaml new file mode 100644 index 0000000000..a2f7c3f9db --- /dev/null +++ b/enterprise/authelia/15.1.14/questions.yaml @@ -0,0 +1,2881 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: Workload Settings + description: Workload Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Postgresql + description: Postgresql + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_tcportal-open_protocol" + host: + - "$kubernetes-resource_configmap_tcportal-open_host" + ports: + - "$kubernetes-resource_configmap_tcportal-open_port" +questions: + + - variable: workload + group: "Workload Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type (Advanced) + schema: + type: string + default: Deployment + enum: + - value: Deployment + description: Deployment + - value: DaemonSet + description: DaemonSet + - variable: replicas + label: Replicas (Advanced) + description: Set the number of Replicas + schema: + type: int + show_if: [["type", "!=", "DaemonSet"]] + default: 2 + - variable: podSpec + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: containers + label: Containers + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Container + schema: + additional_attrs: true + type: dict + attrs: + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: advanced + label: Show Advanced Settings + description: Advanced settings are not covered by TrueCharts Support + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: command + label: Command + schema: + type: list + default: [] + items: + - variable: param + label: Param + schema: + type: string + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: podOptions + group: "General Settings" + label: "Global Pod Options (Advanced)" + schema: + additional_attrs: true + type: dict + attrs: + - variable: expertPodOpts + label: "Expert - Pod Options" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + label: "Host Networking" + schema: + type: boolean + default: false + - variable: dnsConfig + label: "DNS Configuration" + schema: + type: dict + additional_attrs: true + attrs: + - variable: options + label: "Options" + schema: + type: list + default: [{"name": "ndots", "value": "2"}] + items: + - variable: optionsEntry + label: "Option Entry" + schema: + type: dict + additional_attrs: true + attrs: + - variable: name + label: "Name" + schema: + type: string + required: true + - variable: value + label: "Value" + schema: + type: string + - variable: nameservers + label: "Nameservers" + schema: + type: list + default: [] + items: + - variable: nsEntry + label: "Nameserver Entry" + schema: + type: string + required: true + - variable: searches + label: "Searches" + schema: + type: list + default: [] + items: + - variable: searchEntry + label: "Search Entry" + schema: + type: string + required: true + - variable: domain + group: "App Configuration" + label: "Domain" + description: "The highest domain level possible, for example: domain.com when using app.domain.com" + schema: + type: string + default: "" + required: true + - variable: default_redirection_url + group: "App Configuration" + label: "Default Redirection URL" + description: "If user tries to authenticate without any referrer, this is used" + schema: + type: string + default: "" + - variable: theme + group: "App Configuration" + label: "Theme" + schema: + type: string + default: "auto" + enum: + - value: "auto" + description: "auto" + - value: "light" + description: "light" + - value: "grey" + description: "grey" + - value: "dark" + description: "dark" + - variable: log + group: "App Configuration" + label: "Log Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: level + label: "Log Level" + schema: + type: string + default: "info" + enum: + - value: "info" + description: "info" + - value: "debug" + description: "debug" + - value: "trace" + description: "trace" + - variable: format + label: "Log Format" + schema: + type: string + default: "text" + enum: + - value: "json" + description: "json" + - value: "text" + description: "text" + - variable: totp + group: "App Configuration" + label: "TOTP Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: issuer + label: "Issuer" + description: "The issuer name displayed in the Authenticator application of your choice" + schema: + type: string + default: "" + - variable: period + label: "Period" + description: "The period in seconds a one-time password is current for" + schema: + type: int + default: 30 + - variable: skew + label: "skew" + description: "Controls number of one-time passwords either side of the current one that are valid." + schema: + type: int + default: 1 + - variable: duo_api + group: "App Configuration" + label: "DUO API Configuration" + description: "Parameters used to contact the Duo API." + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostname + label: "Hostname" + schema: + type: string + required: true + default: "" + - variable: integration_key + label: "integration_key" + schema: + type: string + default: "" + required: true + - variable: plain_api_key + label: "plain_api_key" + schema: + type: string + default: "" + required: true + - variable: session + group: "App Configuration" + label: "Session Provider" + description: "The session cookies identify the user once logged in." + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Cookie Name" + description: "The name of the session cookie." + schema: + type: string + required: true + default: "authelia_session" + - variable: same_site + label: "SameSite Value" + description: "Sets the Cookie SameSite value" + schema: + type: string + default: "lax" + enum: + - value: "lax" + description: "lax" + - value: "strict" + description: "strict" + - variable: expiration + label: "Expiration Time" + description: "The time in seconds before the cookie expires and session is reset." + schema: + type: string + default: "1h" + required: true + - variable: inactivity + label: "Inactivity Time" + description: "The inactivity time in seconds before the session is reset." + schema: + type: string + default: "5m" + required: true + - variable: remember_me_duration + label: "Remember-Me duration" + description: "The remember me duration" + schema: + type: string + default: "5M" + required: true + - variable: regulation + group: "App Configuration" + label: "Regulation Configuration" + description: "This mechanism prevents attackers from brute forcing the first factor." + schema: + additional_attrs: true + type: dict + attrs: + - variable: max_retries + label: "Maximum Retries" + description: "The number of failed login attempts before user is banned. Set it to 0 to disable regulation." + schema: + type: int + default: 3 + - variable: find_time + label: "Find Time" + description: "The time range during which the user can attempt login before being banned." + schema: + type: string + default: "2m" + required: true + - variable: ban_time + label: "Ban Duration" + description: "The length of time before a banned user can login again" + schema: + type: string + default: "5m" + required: true + - variable: authentication_backend + group: "App Configuration" + label: "Authentication Backend Provider" + description: "sed for verifying user passwords and retrieve information such as email address and groups users belong to." + schema: + additional_attrs: true + type: dict + attrs: + - variable: disable_reset_password + label: "Disable Reset Password" + description: "Disable both the HTML element and the API for reset password functionality" + schema: + type: boolean + default: false + - variable: refresh_interval + label: "Reset Interval" + description: "The amount of time to wait before we refresh data from the authentication backend" + schema: + type: string + default: "5m" + required: true + - variable: ldap + label: "LDAP backend configuration" + description: "Used for verifying user passwords and retrieve information such as email address and groups users belong to" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: implementation + label: "Implementation" + description: "The LDAP implementation, this affects elements like the attribute utilized for resetting a password" + schema: + type: string + default: "custom" + enum: + - value: "activedirectory" + description: "Active Directory" + - value: "custom" + description: "Custom" + - variable: url + label: "URL" + description: "The url to the ldap server. Format: ://
[:]" + schema: + type: string + default: "ldap://openldap.default.svc.cluster.local" + required: true + - variable: timeout + label: "Connection Timeout" + schema: + type: string + default: "5s" + required: true + - variable: start_tls + label: "Start TLS" + description: "Use StartTLS with the LDAP connection" + schema: + type: boolean + default: false + - variable: tls + label: "TLS Settings" + schema: + additional_attrs: true + type: dict + attrs: + - variable: server_name + label: "Server Name" + description: "Server Name for certificate validation (in case it's not set correctly in the URL)." + schema: + type: string + default: "" + - variable: skip_verify + label: "Skip Certificate Verification" + description: "Skip verifying the server certificate (to allow a self-signed certificate)" + schema: + type: boolean + default: false + - variable: minimum_version + label: "Minimum TLS version" + description: "Minimum TLS version for either Secure LDAP or LDAP StartTLS." + schema: + type: string + default: "TLS1.2" + enum: + - value: "TLS1.0" + description: "TLS1.0" + - value: "TLS1.1" + description: "TLS1.1" + - value: "TLS1.2" + description: "TLS1.2" + - value: "TLS1.3" + description: "TLS1.3" + - variable: base_dn + label: "Base DN" + description: "The base dn for every LDAP query." + schema: + type: string + default: "DC=example,DC=com" + required: true + - variable: username_attribute + label: "Username Attribute" + description: "The attribute holding the username of the user" + schema: + type: string + default: "" + required: true + - variable: additional_users_dn + label: "Additional Users DN" + description: "An additional dn to define the scope to all users." + schema: + type: string + default: "OU=Users" + required: true + - variable: users_filter + label: "Users Filter" + description: "The groups filter used in search queries to find the groups of the user." + schema: + type: string + default: "" + required: true + - variable: additional_groups_dn + label: "Additional Groups DN" + description: "An additional dn to define the scope of groups." + schema: + type: string + default: "OU=Groups" + required: true + - variable: groups_filter + label: "Groups Filter" + description: "The groups filter used in search queries to find the groups of the user." + schema: + type: string + default: "" + required: true + - variable: group_name_attribute + label: "Group name Attribute" + description: "The attribute holding the name of the group" + schema: + type: string + default: "" + required: true + - variable: mail_attribute + label: "Mail Attribute" + description: "The attribute holding the primary mail address of the user" + schema: + type: string + default: "" + required: true + - variable: display_name_attribute + label: "Display Name Attribute" + description: "he attribute holding the display name of the user. This will be used to greet an authenticated user." + schema: + type: string + default: "" + - variable: user + label: "Admin User" + description: "The username of the admin user used to connect to LDAP." + schema: + type: string + default: "CN=Authelia,DC=example,DC=com" + required: true + - variable: plain_password + label: "Password" + schema: + type: string + default: "" + required: true + - variable: file + label: "File backend configuration" + description: "With this backend, the users database is stored in a file which is updated when users reset their passwords." + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: path + label: "Path" + schema: + type: string + default: "/config/users_database.yml" + required: true + - variable: password + label: "Password Settings" + schema: + additional_attrs: true + type: dict + attrs: + - variable: algorithm + label: "Algorithm" + schema: + type: string + default: "argon2id" + enum: + - value: "argon2id" + description: "argon2id" + - value: "sha512" + description: "sha512" + - variable: iterations + label: "Iterations" + schema: + type: int + default: 1 + required: true + - variable: key_length + label: "Key Length" + schema: + type: int + default: 32 + required: true + - variable: salt_length + label: "Salt Length" + schema: + type: int + default: 16 + required: true + - variable: memory + label: "Memory" + schema: + type: int + default: 1024 + required: true + - variable: parallelism + label: "Parallelism" + schema: + type: int + default: 8 + required: true + - variable: notifier + group: "App Configuration" + label: "Notifier Configuration" + description: "Notifications are sent to users when they require a password reset, a u2f registration or a TOTP registration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: disable_startup_check + label: "Disable Startup Check" + schema: + type: boolean + default: false + - variable: filesystem + label: "Filesystem Provider" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: filename + label: "File Path" + schema: + type: string + default: "/config/notification.txt" + required: true + - variable: smtp + label: "SMTP Provider" + description: "Use a SMTP server for sending notifications. Authelia uses the PLAIN or LOGIN methods to authenticate." + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable" + schema: + type: boolean + default: true + show_subquestions_if: true + subquestions: + - variable: host + label: "Host" + schema: + type: string + default: "smtp.mail.svc.cluster.local" + required: true + - variable: port + label: "Port" + schema: + type: int + default: 25 + required: true + - variable: timeout + label: "Timeout" + schema: + type: string + default: "5s" + required: true + - variable: username + label: "Username" + schema: + type: string + default: "" + - variable: plain_password + label: "Password" + schema: + type: string + default: "" + - variable: sender + label: "Sender" + schema: + type: string + default: "" + required: true + - variable: identifier + label: "Identifier" + description: "HELO/EHLO Identifier. Some SMTP Servers may reject the default of localhost." + schema: + type: string + default: "localhost" + required: true + - variable: subject + label: "Subject" + description: "Subject configuration of the emails sent, {title} is replaced by the text from the notifier" + schema: + type: string + default: "[Authelia] {title}" + required: true + - variable: startup_check_address + label: "Startup Check Address" + description: "This address is used during the startup check to verify the email configuration is correct." + schema: + type: string + default: "test@authelia.com" + required: true + - variable: disable_require_tls + label: "Disable Require TLS" + schema: + type: boolean + default: false + - variable: disable_html_emails + label: "Disable HTML emails" + schema: + type: boolean + default: false + - variable: tls + label: "TLS Settings" + schema: + additional_attrs: true + type: dict + attrs: + - variable: server_name + label: "Server Name" + description: "Server Name for certificate validation (in case it's not set correctly in the URL)." + schema: + type: string + default: "" + - variable: skip_verify + label: "Skip Certificate Verification" + description: "Skip verifying the server certificate (to allow a self-signed certificate)" + schema: + type: boolean + default: false + - variable: minimum_version + label: "Minimum TLS version" + description: "Minimum TLS version for either Secure LDAP or LDAP StartTLS." + schema: + type: string + default: "TLS1.2" + enum: + - value: "TLS1.0" + description: "TLS1.0" + - value: "TLS1.1" + description: "TLS1.1" + - value: "TLS1.2" + description: "TLS1.2" + - value: "TLS1.3" + description: "TLS1.3" + - variable: access_control + group: "App Configuration" + label: "Access Control Configuration" + description: "Access control is a list of rules defining the authorizations applied for one resource to users or group of users." + schema: + additional_attrs: true + type: dict + attrs: + - variable: default_policy + label: "Default Policy" + description: "Default policy can either be 'bypass', 'one_factor', 'two_factor' or 'deny'." + schema: + type: string + default: "two_factor" + enum: + - value: "bypass" + description: "bypass" + - value: "one_factor" + description: "one_factor" + - value: "two_factor" + description: "two_factor" + - value: "deny" + description: "deny" + - variable: networks + label: "Networks" + schema: + type: list + default: [] + items: + - variable: networkItem + label: "Network Item" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + default: "" + required: true + - variable: networks + label: "Networks" + schema: + type: list + default: [] + items: + - variable: network + label: "network" + schema: + type: string + default: "" + required: true + - variable: rules + label: "Rules" + schema: + type: list + default: [] + items: + - variable: rulesItem + label: "Rule" + schema: + additional_attrs: true + type: dict + attrs: + - variable: domain + label: "Domains" + description: "defines which domain or set of domains the rule applies to." + schema: + type: list + default: [] + items: + - variable: domainEntry + label: "Domain" + schema: + type: string + default: "" + required: true + - variable: policy + label: "Policy" + description: "The policy to apply to resources. It must be either 'bypass', 'one_factor', 'two_factor' or 'deny'." + schema: + type: string + default: "two_factor" + enum: + - value: "bypass" + description: "bypass" + - value: "one_factor" + description: "one_factor" + - value: "two_factor" + description: "two_factor" + - value: "deny" + description: "deny" + - variable: subject + label: "Subject" + description: "defines the subject to apply authorizations to. This parameter is optional and matching any user if not provided" + schema: + type: list + default: [] + items: + - variable: subjectitem + label: "Subject" + schema: + type: string + default: "" + required: true + - variable: networks + label: "Networks" + schema: + type: list + default: [] + items: + - variable: network + label: "Network" + schema: + type: string + default: "" + required: true + - variable: resources + label: "Resources" + description: "is a list of regular expressions that matches a set of resources to apply the policy to" + schema: + type: list + default: [] + items: + - variable: resource + label: "Resource" + schema: + type: string + default: "" + required: true + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 9091 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + hidden: true + type: boolean + default: false + - variable: scaleExternalInterface + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + show_if: [["type", "=", "static"]] + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + show_if: [["type", "=", "static"]] + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: tcp + enum: + - value: http + description: HTTP + - value: https + description: HTTPS + - value: tcp + description: TCP + - value: udp + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: certificateIssuer + label: Cert-Manager clusterIssuer + description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates. Cannot be used combined with tls option below' + schema: + type: string + default: "" + - variable: tls + label: TLS-Settings + schema: + type: list + show_if: [["certificateIssuer", "=", ""]] + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + + - variable: certificateIssuer + label: Use Cert-Manager clusterIssuer + description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.' + schema: + type: string + default: "" + - variable: scaleCert + label: Use TrueNAS SCALE Certificate (Deprecated) + schema: + show_if: [["certificateIssuer", "=", ""]] + type: int + $ref: + - "definitions/certificate" + - variable: secretName + label: Use Custom Secret (Advanced) + schema: + show_if: [["certificateIssuer", "=", ""]] + type: string + default: "" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: clusterIssuer + label: clusterIssuer + description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates. Cannot be used combined with tls option below' + schema: + type: string + default: "" + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + show_if: [["clusterIssuer", "=", ""]] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: clusterIssuer + label: Use Cert-Manager clusterIssuer + description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.' + schema: + type: string + default: "" + - variable: scaleCert + label: Use TrueNAS SCALE Certificate (Deprecated) + schema: + show_if: [["clusterIssuer", "=", ""]] + type: int + $ref: + - "definitions/certificate" + - variable: secretName + label: Use Custom Secret (Advanced) + schema: + type: string + show_if: [["clusterIssuer", "=", ""]] + default: "" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: securityContext + group: Security and Permissions + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: container + label: Container + schema: + additional_attrs: true + type: dict + attrs: + # Settings from questions.yaml get appended here on a per-app basis + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 568 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID of the user running the application" + schema: + type: int + default: 568 + # Settings from questions.yaml get appended here on a per-app basis + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + show_if: [["runAsUser", "=", 0]] + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "0022" + - variable: advanced + label: Show Advanced Settings + description: Advanced settings are not covered by TrueCharts Support + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: true + - variable: pod + label: Pod + schema: + additional_attrs: true + type: dict + attrs: + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + # Settings from questions.yaml get appended here on a per-app basis + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: device + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: scaleGPUEntry + label: GPU + schema: + additional_attrs: true + type: dict + attrs: + # Specify GPU configuration + - variable: gpu + label: Select GPU + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: workaround + label: "Workaround" + schema: + type: string + default: workaround + hidden: true +# - variable: horizontalPodAutoscaler +# group: Advanced +# label: (Advanced) Horizontal Pod Autoscaler +# schema: +# type: list +# default: [] +# items: +# - variable: hpaEntry +# label: HPA Entry +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: name +# label: Name +# schema: +# type: string +# required: true +# default: "" +# - variable: enabled +# label: Enabled +# schema: +# type: boolean +# default: false +# show_subquestions_if: true +# subquestions: +# - variable: target +# label: Target +# description: Deployment name, Defaults to Main Deployment +# schema: +# type: string +# default: "" +# - variable: minReplicas +# label: Minimum Replicas +# schema: +# type: int +# default: 1 +# - variable: maxReplicas +# label: Maximum Replicas +# schema: +# type: int +# default: 5 +# - variable: targetCPUUtilizationPercentage +# label: Target CPU Utilization Percentage +# schema: +# type: int +# default: 80 +# - variable: targetMemoryUtilizationPercentage +# label: Target Memory Utilization Percentage +# schema: +# type: int +# default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: identity_providers + group: "Advanced" + label: "Authelia Identity Providers (BETA)" + schema: + additional_attrs: true + type: dict + attrs: + - variable: oidc + label: "OpenID Connect(BETA)" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enabled" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: access_token_lifespan + label: "Access Token Lifespan" + schema: + type: string + default: "1h" + required: true + - variable: authorize_code_lifespan + label: "Authorize Code Lifespan" + schema: + type: string + default: "1m" + required: true + - variable: id_token_lifespan + label: "ID Token Lifespan" + schema: + type: string + default: "1h" + required: true + - variable: refresh_token_lifespan + label: "Refresh Token Lifespan" + schema: + type: string + default: "90m" + required: true + - variable: enable_client_debug_messages + label: "Enable Client Debug Messages" + schema: + type: boolean + default: false + - variable: clients + label: "Clients" + schema: + type: list + default: [] + items: + - variable: clientEntry + label: "Client" + schema: + additional_attrs: true + type: dict + attrs: + - variable: id + label: "ID/Name" + description: "The ID is the OpenID Connect ClientID which is used to link an application to a configuration." + schema: + type: string + default: "myapp" + required: true + - variable: description + label: "Description" + description: "The description to show to users when they end up on the consent screen. Defaults to the ID above." + schema: + type: string + default: "My Application" + required: true + - variable: secret + label: "Secret" + description: "The client secret is a shared secret between Authelia and the consumer of this client." + schema: + type: string + default: "" + required: true + - variable: public + label: "public" + description: "Sets the client to public. This should typically not be set, please see the documentation for usage." + schema: + type: boolean + default: false + - variable: authorization_policy + label: "Authorization Policy" + description: "The policy to require for this client; one_factor or two_factor." + schema: + type: string + default: "two_factor" + enum: + - value: "one_factor" + description: "one_factor" + - value: "two_factor" + description: "two_factor" + - variable: consent_mode + label: "Consent Mode" + description: "Configures the consent mode. This can be set to auto (default), explicit (consent required every time) or implicit (automatically assumes consent for every authorization, never asking the user if they wish to give consent.)" + schema: + type: string + default: "auto" + enum: + - value: "auto" + description: "auto" + - value: "explicit" + description: "explicit" + - value: "implicit" + description: "implicit" + - variable: userinfo_signing_algorithm + label: "Userinfo Signing Algorithm" + description: "The algorithm used to sign userinfo endpoint responses for this client, either none or RS256." + schema: + type: string + default: "none" + enum: + - value: "none" + description: "none" + - value: "RS256" + description: "RS256" + - variable: audience + label: "Audience" + description: "Audience this client is allowed to request." + schema: + type: list + default: [] + items: + - variable: audienceEntry + label: "" + schema: + type: string + default: "" + required: true + - variable: scopes + label: "Scopes" + description: "Scopes this client is allowed to request." + schema: + type: list + default: [] + items: + - variable: ScopeEntry + label: "Scope" + schema: + type: string + default: "openid" + required: true + - variable: redirect_uris + label: "redirect_uris" + description: "Redirect URI's specifies a list of valid case-sensitive callbacks for this client." + schema: + type: list + default: [] + items: + - variable: uriEntry + label: "Url" + schema: + type: string + default: "https://oidc.example.com/oauth2/callback" + required: true + - variable: grant_types + description: "Grant Types configures which grants this client can obtain." + label: "grant_types" + schema: + type: list + default: [] + items: + - variable: grantEntry + label: "Grant" + schema: + type: string + default: "refresh_token" + required: true + - variable: response_types + description: "Response Types configures which responses this client can be sent." + label: "response_types" + schema: + type: list + default: [] + items: + - variable: responseEntry + label: "type" + schema: + type: string + default: "code" + required: true + - variable: response_modes + description: "Response Modes configures which response modes this client supports." + label: "response_modes" + schema: + type: list + default: [] + items: + - variable: modeEntry + label: "Mode" + schema: + type: string + default: "form_post" + required: true + - variable: cnpg + group: Postgresql + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Postgresql Database" + schema: + additional_attrs: true + type: dict + attrs: + - variable: instances + label: Instances + schema: + type: int + default: 2 + - variable: storage + label: "Storage" + schema: + additional_attrs: true + type: dict + attrs: + - variable: size + label: Size + schema: + type: string + default: "256Gi" + - variable: walsize + label: Walsize + schema: + type: string + default: "256Gi" + - variable: pooler + label: "Pooler" + schema: + additional_attrs: true + type: dict + attrs: + - variable: instances + label: Instances + schema: + type: int + default: 2 + - variable: Monitoring + label: "Metrics" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enablePodMonitor + label: "enablePodMonitor" + schema: + type: boolean + default: true + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: gluetun + description: Gluetun + - value: tailscale + description: Tailscale + - value: openvpn + description: OpenVPN (Deprecated) + - value: wireguard + description: Wireguard (Deprecated) + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + show_if: [["username", "!=", ""]] + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: string + show_if: [["type", "!=", "disabled"]] + default: "" + + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: netshoot + label: Netshoot + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: envList + label: Netshoot Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at +
https://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/enterprise/blocky/5.0.27/templates/NOTES.txt b/enterprise/authelia/15.1.14/templates/NOTES.txt similarity index 100% rename from enterprise/blocky/5.0.27/templates/NOTES.txt rename to enterprise/authelia/15.1.14/templates/NOTES.txt diff --git a/enterprise/authelia/15.1.14/templates/_configmap.tpl b/enterprise/authelia/15.1.14/templates/_configmap.tpl new file mode 100644 index 0000000000..98d92e9d16 --- /dev/null +++ b/enterprise/authelia/15.1.14/templates/_configmap.tpl @@ -0,0 +1,254 @@ +{{/* Define the configmap */}} +{{- define "authelia.configmap.paths" -}} +enabled: true +data: + AUTHELIA_SERVER_DISABLE_HEALTHCHECK: "true" + AUTHELIA_JWT_SECRET_FILE: "/secrets/JWT_TOKEN" + AUTHELIA_SESSION_SECRET_FILE: "/secrets/SESSION_ENCRYPTION_KEY" + AUTHELIA_STORAGE_ENCRYPTION_KEY_FILE: "/secrets/ENCRYPTION_KEY" + AUTHELIA_STORAGE_POSTGRES_PASSWORD_FILE: "/secrets/STORAGE_PASSWORD" + {{- if .Values.authentication_backend.ldap.enabled }} + AUTHELIA_AUTHENTICATION_BACKEND_LDAP_PASSWORD_FILE: "/secrets/LDAP_PASSWORD" + {{- end }} + {{- if .Values.notifier.smtp.enabled }} + AUTHELIA_NOTIFIER_SMTP_PASSWORD_FILE: "/secrets/SMTP_PASSWORD" + {{- end }} + AUTHELIA_SESSION_REDIS_PASSWORD_FILE: "/secrets/REDIS_PASSWORD" + {{- if .Values.redisProvider.high_availability.enabled }} + AUTHELIA_SESSION_REDIS_HIGH_AVAILABILITY_SENTINEL_PASSWORD_FILE: "/secrets/REDIS_SENTINEL_PASSWORD" + {{- end }} + {{- if .Values.duo_api.enabled }} + AUTHELIA_DUO_API_SECRET_KEY_FILE: "/secrets/DUO_API_KEY" + {{- end }} + {{- if .Values.identity_providers.oidc.enabled }} + AUTHELIA_IDENTITY_PROVIDERS_OIDC_HMAC_SECRET_FILE: "/secrets/OIDC_HMAC_SECRET" + AUTHELIA_IDENTITY_PROVIDERS_OIDC_ISSUER_PRIVATE_KEY_FILE: "/secrets/OIDC_PRIVATE_KEY" + {{- end }} + +{{- end -}} + +{{- define "authelia.configmap.configfile" -}} +enabled: true +data: + configuration.yaml: | + --- + theme: {{ default "light" .Values.theme }} + default_redirection_url: {{ default (printf "https://www.%s" .Values.domain) .Values.default_redirection_url }} + ntp: + address: {{ default "time.cloudflare.com:123" .Values.ntp.address }} + version: {{ default 4 .Values.ntp.version }} + max_desync: {{ default "3s" .Values.ntp.max_desync }} + disable_startup_check: {{ default false .Values.ntp.disable_startup_check }} + disable_failure: {{ default true .Values.ntp.disable_failure }} + server: + host: 0.0.0.0 + port: {{ default 9091 .Values.server.port }} + {{- if not (eq "" (default "" .Values.server.path)) }} + path: {{ .Values.server.path }} + {{- end }} + buffers: + write: {{ default 4096 .Values.server.write_buffer_size }} + read: {{ default 4096 .Values.server.read_buffer_size }} + enable_pprof: {{ default false .Values.server.enable_pprof }} + enable_expvars: {{ default false .Values.server.enable_expvars }} + log: + level: {{ default "info" .Values.log.level }} + format: {{ default "text" .Values.log.format }} + {{- if not (eq "" (default "" .Values.log.file_path)) }} + file_path: {{ .Values.log.file_path }} + keep_stdout: true + {{- end }} + totp: + issuer: {{ default .Values.domain .Values.totp.issuer }} + period: {{ default 30 .Values.totp.period }} + skew: {{ default 1 .Values.totp.skew }} + {{- if .Values.duo_api.enabled }} + duo_api: + hostname: {{ .Values.duo_api.hostname }} + integration_key: {{ .Values.duo_api.integration_key }} + {{- end }} + {{- with $auth := .Values.authentication_backend }} + authentication_backend: + password_reset: + disable: {{ $auth.disable_reset_password }} + {{- if $auth.file.enabled }} + file: + path: {{ $auth.file.path }} + password: {{ toYaml $auth.file.password | nindent 10 }} + {{- end }} + {{- if $auth.ldap.enabled }} + ldap: + implementation: {{ default "custom" $auth.ldap.implementation }} + url: {{ $auth.ldap.url }} + timeout: {{ default "5s" $auth.ldap.timeout }} + start_tls: {{ $auth.ldap.start_tls }} + tls: + {{- if hasKey $auth.ldap.tls "server_name" }} + server_name: {{ default $auth.ldap.host $auth.ldap.tls.server_name }} + {{- end }} + minimum_version: {{ default "TLS1.2" $auth.ldap.tls.minimum_version }} + skip_verify: {{ default false $auth.ldap.tls.skip_verify }} + {{- if $auth.ldap.base_dn }} + base_dn: {{ $auth.ldap.base_dn }} + {{- end }} + {{- if $auth.ldap.username_attribute }} + username_attribute: {{ $auth.ldap.username_attribute }} + {{- end }} + {{- if $auth.ldap.additional_users_dn }} + additional_users_dn: {{ $auth.ldap.additional_users_dn }} + {{- end }} + {{- if $auth.ldap.users_filter }} + users_filter: {{ $auth.ldap.users_filter }} + {{- end }} + {{- if $auth.ldap.additional_groups_dn }} + additional_groups_dn: {{ $auth.ldap.additional_groups_dn }} + {{- end }} + {{- if $auth.ldap.groups_filter }} + groups_filter: {{ $auth.ldap.groups_filter }} + {{- end }} + {{- if $auth.ldap.group_name_attribute }} + group_name_attribute: {{ $auth.ldap.group_name_attribute }} + {{- end }} + {{- if $auth.ldap.mail_attribute }} + mail_attribute: {{ $auth.ldap.mail_attribute }} + {{- end }} + {{- if $auth.ldap.display_name_attribute }} + display_name_attribute: {{ $auth.ldap.display_name_attribute }} + {{- end }} + user: {{ $auth.ldap.user }} + {{- end }} + {{- end }} + {{- with $session := .Values.session }} + session: + name: {{ default "authelia_session" $session.name }} + domain: {{ required "A valid .Values.domain entry required!" $.Values.domain }} + same_site: {{ default "lax" $session.same_site }} + expiration: {{ default "1M" $session.expiration }} + inactivity: {{ default "5m" $session.inactivity }} + remember_me_duration: {{ default "1M" $session.remember_me_duration }} + {{- end }} + redis: + host: {{ .Values.redis.creds.plain }} + {{- with $redis := .Values.redisProvider }} + port: {{ default 6379 $redis.port }} + {{- if not (eq $redis.username "") }} + username: {{ $redis.username }} + {{- end }} + maximum_active_connections: {{ default 8 $redis.maximum_active_connections }} + minimum_idle_connections: {{ default 0 $redis.minimum_idle_connections }} + {{- if $redis.tls.enabled }} + tls: + server_name: {{ $redis.tls.server_name }} + minimum_version: {{ default "TLS1.2" $redis.tls.minimum_version }} + skip_verify: {{ $redis.tls.skip_verify }} + {{- end }} + {{- if $redis.high_availability.enabled }} + high_availability: + sentinel_name: {{ $redis.high_availability.sentinel_name }} + {{- if $redis.high_availability.nodes }} + nodes: {{ toYaml $redis.high_availability.nodes | nindent 10 }} + {{- end }} + route_by_latency: {{ $redis.high_availability.route_by_latency }} + route_randomly: {{ $redis.high_availability.route_randomly }} + {{- end }} + {{- end }} + regulation: {{ toYaml .Values.regulation | nindent 6 }} + storage: + postgres: + host: {{ $.Values.cnpg.main.creds.host }} + {{- with $storage := .Values.storage }} + port: {{ default 5432 $storage.postgres.port }} + database: {{ default "authelia" $storage.postgres.database }} + username: {{ default "authelia" $storage.postgres.username }} + timeout: {{ default "5s" $storage.postgres.timeout }} + ssl: + mode: {{ default "disable" $storage.postgres.sslmode }} + {{- end }} + {{- with $notifier := .Values.notifier }} + notifier: + disable_startup_check: {{ $.Values.notifier.disable_startup_check }} + {{- if $notifier.filesystem.enabled }} + filesystem: + filename: {{ $notifier.filesystem.filename }} + {{- end }} + {{- if $notifier.smtp.enabled }} + smtp: + host: {{ $notifier.smtp.host }} + port: {{ default 25 $notifier.smtp.port }} + timeout: {{ default "5s" $notifier.smtp.timeout }} + {{- with $notifier.smtp.username }} + username: {{ . }} + {{- end }} + sender: {{ $notifier.smtp.sender }} + identifier: {{ $notifier.smtp.identifier }} + subject: {{ $notifier.smtp.subject | quote }} + startup_check_address: {{ $notifier.smtp.startup_check_address }} + disable_require_tls: {{ $notifier.smtp.disable_require_tls }} + disable_html_emails: {{ $notifier.smtp.disable_html_emails }} + tls: + server_name: {{ default $notifier.smtp.host $notifier.smtp.tls.server_name }} + minimum_version: {{ default "TLS1.2" $notifier.smtp.tls.minimum_version }} + skip_verify: {{ default false $notifier.smtp.tls.skip_verify }} + {{- end }} + {{- end }} + {{- if .Values.identity_providers.oidc.enabled }} + identity_providers: + oidc: + access_token_lifespan: {{ default "1h" .Values.identity_providers.oidc.access_token_lifespan }} + authorize_code_lifespan: {{ default "1m" .Values.identity_providers.oidc.authorize_code_lifespan }} + id_token_lifespan: {{ default "1h" .Values.identity_providers.oidc.id_token_lifespan }} + refresh_token_lifespan: {{ default "90m" .Values.identity_providers.oidc.refresh_token_lifespan }} + enable_client_debug_messages: {{ default false .Values.identity_providers.oidc.enable_client_debug_messages }} + minimum_parameter_entropy: {{ default 8 .Values.identity_providers.oidc.minimum_parameter_entropy }} + {{- if gt (len .Values.identity_providers.oidc.clients) 0 }} + clients: + {{- range $client := .Values.identity_providers.oidc.clients }} + - id: {{ $client.id }} + description: {{ default $client.id $client.description }} + secret: {{ default (randAlphaNum 128) $client.secret }} + {{- if $client.public }} + public: {{ $client.public }} + {{- end }} + authorization_policy: {{ default "two_factor" $client.authorization_policy }} + consent_mode: {{ default "auto" $client.consent_mode}} + redirect_uris: + {{- range $client.redirect_uris }} + - {{ . }} + {{- end }} + {{- if $client.audience }} + audience: {{ toYaml $client.audience | nindent 10 }} + {{- end }} + scopes: {{ toYaml (default (list "openid" "profile" "email" "groups") $client.scopes) | nindent 10 }} + grant_types: {{ toYaml (default (list "refresh_token" "authorization_code") $client.grant_types) | nindent 10 }} + response_types: {{ toYaml (default (list "code") $client.response_types) | nindent 10 }} + {{- if $client.response_modes }} + response_modes: {{ toYaml $client.response_modes | nindent 10 }} + {{- end }} + userinfo_signing_algorithm: {{ default "none" $client.userinfo_signing_algorithm }} + {{- end }} + {{- end }} + {{- end }} + access_control: + {{- if (eq (len .Values.access_control.rules) 0) }} + {{- if (eq .Values.access_control.default_policy "bypass") }} + default_policy: one_factor + {{- else if (eq .Values.access_control.default_policy "deny") }} + default_policy: two_factor + {{- else }} + default_policy: {{ .Values.access_control.default_policy }} + {{- end }} + {{- else }} + default_policy: {{ .Values.access_control.default_policy }} + {{- end }} + {{- if (eq (len .Values.access_control.networks) 0) }} + networks: [] + {{- else }} + networks: {{ toYaml .Values.access_control.networks | nindent 6 }} + {{- end }} + {{- if (eq (len .Values.access_control.rules) 0) }} + rules: [] + {{- else }} + rules: {{ toYaml .Values.access_control.rules | nindent 6 }} + {{- end }} + ... +{{- end -}} diff --git a/enterprise/authelia/15.1.14/templates/_secrets.tpl b/enterprise/authelia/15.1.14/templates/_secrets.tpl new file mode 100644 index 0000000000..14ed88d973 --- /dev/null +++ b/enterprise/authelia/15.1.14/templates/_secrets.tpl @@ -0,0 +1,53 @@ +{{/* Define the secrets */}} +{{- define "authelia.secrets" -}} +{{- $basename := include "tc.v1.common.lib.chart.names.fullname" $ -}} +{{- $fetchname := printf "%s-authelia-secrets" $basename -}} + +{{/* Initialize all keys */}} +{{- $oidckey := genPrivateKey "rsa" }} +{{- $oidcsecret := randAlphaNum 32 }} +{{- $jwtsecret := randAlphaNum 50 }} +{{- $sessionsecret := randAlphaNum 50 }} +{{- $encryptionkey := randAlphaNum 100 }} + +enabled: true +data: + {{ with (lookup "v1" "Secret" .Release.Namespace $fetchname) }} + {{/* Get previous values and decode */}} + {{ $sessionsecret = (index .data "SESSION_ENCRYPTION_KEY") | b64dec }} + {{ $jwtsecret = (index .data "JWT_TOKEN") | b64dec }} + {{ $encryptionkey = (index .data "ENCRYPTION_KEY") | b64dec }} + + {{/* Check if those keys ever existed. as OIDC is optional */}} + {{ if and (hasKey .data "OIDC_PRIVATE_KEY") (hasKey .data "OIDC_HMAC_SECRET") }} + {{ $oidckey = (index .data "OIDC_PRIVATE_KEY") | b64dec }} + {{ $oidcsecret = (index .data "OIDC_HMAC_SECRET") | b64dec }} + {{ end }} + {{ end }} + SESSION_ENCRYPTION_KEY: {{ $sessionsecret }} + JWT_TOKEN: {{ $jwtsecret }} + ENCRYPTION_KEY: {{ $encryptionkey }} + + {{- if .Values.authentication_backend.ldap.enabled }} + LDAP_PASSWORD: {{ .Values.authentication_backend.ldap.plain_password }} + {{- end }} + + {{- if and .Values.notifier.smtp.enabled .Values.notifier.smtp.plain_password }} + SMTP_PASSWORD: {{ .Values.notifier.smtp.plain_password }} + {{- end }} + + {{- if .Values.duo_api.enabled }} + DUO_API_KEY: {{ .Values.duo_api.plain_api_key }} + {{- end }} + + STORAGE_PASSWORD: {{ $.Values.cnpg.main.creds.password | trimAll "\"" }} + + REDIS_PASSWORD: {{ .Values.redis.creds.redisPassword | trimAll "\"" }} + {{- if .Values.redisProvider.high_availability.enabled }} + REDIS_SENTINEL_PASSWORD: {{ .Values.redis.sentinelPassword | trimAll "\"" }} + {{- end }} + + OIDC_PRIVATE_KEY: | + {{- $oidckey | nindent 4 }} + OIDC_HMAC_SECRET: {{ $oidcsecret }} +{{- end -}} diff --git a/enterprise/authelia/15.1.14/templates/common.yaml b/enterprise/authelia/15.1.14/templates/common.yaml new file mode 100644 index 0000000000..54e288e852 --- /dev/null +++ b/enterprise/authelia/15.1.14/templates/common.yaml @@ -0,0 +1,77 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.v1.common.loader.init" . }} + +{{/* Render configmap for authelia */}} +{{- $configmapPaths := include "authelia.configmap.paths" . | fromYaml -}} +{{- if $configmapPaths -}} + {{- $_ := set .Values.configmap "authelia-paths" $configmapPaths -}} +{{- end -}} + +{{- $configmapFile := include "authelia.configmap.configfile" . | fromYaml -}} +{{- if $configmapFile -}} + {{- $_ := set .Values.configmap "authelia-configfile" $configmapFile -}} +{{- end -}} + +{{/* Render secrets for authelia */}} +{{- $secret := include "authelia.secrets" . | fromYaml -}} +{{- if $secret -}} + {{- $_ := set .Values.secret "authelia-secrets" $secret -}} +{{- end -}} + +{{/* Append the general configMap volume to the volumes */}} +{{- define "authelia.configmapVolume" -}} +enabled: true +mountPath: /configuration.yaml +subPath: configuration.yaml +readOnly: true +type: "configmap" +objectName: authelia-configfile +{{- end -}} + +{{/* Append the general secret volumes to the volumes */}} +{{- define "authelia.secretVolumes" -}} +enabled: true +mountPath: "/secrets" +readOnly: true +type: "secret" +objectName: authelia-secrets +items: + - key: "JWT_TOKEN" + path: JWT_TOKEN + - key: "SESSION_ENCRYPTION_KEY" + path: SESSION_ENCRYPTION_KEY + - key: "ENCRYPTION_KEY" + path: ENCRYPTION_KEY + - key: "STORAGE_PASSWORD" + path: STORAGE_PASSWORD + {{- if .Values.authentication_backend.ldap.enabled }} + - key: "LDAP_PASSWORD" + path: LDAP_PASSWORD + {{- end }} + {{- if and .Values.notifier.smtp.enabled .Values.notifier.smtp.plain_password }} + - key: "SMTP_PASSWORD" + path: SMTP_PASSWORD + {{- end }} + - key: "REDIS_PASSWORD" + path: REDIS_PASSWORD + {{- if .Values.redisProvider.high_availability.enabled}} + - key: "REDIS_SENTINEL_PASSWORD" + path: REDIS_SENTINEL_PASSWORD + {{- end }} + {{- if .Values.duo_api.enabled }} + - key: "DUO_API_KEY" + path: DUO_API_KEY + {{- end }} + {{- if .Values.identity_providers.oidc.enabled }} + - key: "OIDC_PRIVATE_KEY" + path: OIDC_PRIVATE_KEY + - key: "OIDC_HMAC_SECRET" + path: OIDC_HMAC_SECRET + {{- end }} +{{- end -}} + +{{- $_ := set .Values.persistence "authelia-configfile" (include "authelia.configmapVolume" . | fromYaml) -}} +{{- $_ := set .Values.persistence "authelia-secrets" (include "authelia.secretVolumes" . | fromYaml) -}} + +{{/* Render the templates */}} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/enterprise/blocky/5.0.27/values.yaml b/enterprise/authelia/15.1.14/values.yaml similarity index 100% rename from enterprise/blocky/5.0.27/values.yaml rename to enterprise/authelia/15.1.14/values.yaml diff --git a/enterprise/blocky/5.0.27/app-changelog.md b/enterprise/blocky/5.0.27/app-changelog.md deleted file mode 100644 index f165540dd2..0000000000 --- a/enterprise/blocky/5.0.27/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [blocky-5.0.27](https://github.com/truecharts/charts/compare/blocky-5.0.26...blocky-5.0.27) (2023-05-03) - -### Chore - -- update helm general non-major ([#8739](https://github.com/truecharts/charts/issues/8739)) - - \ No newline at end of file diff --git a/enterprise/blocky/5.0.27/CHANGELOG.md b/enterprise/blocky/5.0.28/CHANGELOG.md similarity index 95% rename from enterprise/blocky/5.0.27/CHANGELOG.md rename to enterprise/blocky/5.0.28/CHANGELOG.md index 6e875bf2cb..1967d2052e 100644 --- a/enterprise/blocky/5.0.27/CHANGELOG.md +++ b/enterprise/blocky/5.0.28/CHANGELOG.md @@ -4,6 +4,11 @@ +## [blocky-5.0.28](https://github.com/truecharts/charts/compare/blocky-5.0.27...blocky-5.0.28) (2023-05-05) + + + + ## [blocky-5.0.27](https://github.com/truecharts/charts/compare/blocky-5.0.26...blocky-5.0.27) (2023-05-03) ### Chore @@ -92,8 +97,3 @@ - update helm general non-major ([#7998](https://github.com/truecharts/charts/issues/7998)) - - - -## [blocky-5.0.16](https://github.com/truecharts/charts/compare/blocky-5.0.15...blocky-5.0.16) (2023-04-15) - diff --git a/enterprise/blocky/5.0.27/Chart.yaml b/enterprise/blocky/5.0.28/Chart.yaml similarity index 98% rename from enterprise/blocky/5.0.27/Chart.yaml rename to enterprise/blocky/5.0.28/Chart.yaml index a3baa2da8d..f7393f4617 100644 --- a/enterprise/blocky/5.0.27/Chart.yaml +++ b/enterprise/blocky/5.0.28/Chart.yaml @@ -25,7 +25,7 @@ sources: - https://0xerr0r.github.io/blocky/ - https://github.com/0xERR0R/blocky - https://github.com/Mozart409/blocky-frontend -version: 5.0.27 +version: 5.0.28 annotations: truecharts.org/catagories: | - network diff --git a/enterprise/blocky/5.0.27/LICENSE b/enterprise/blocky/5.0.28/LICENSE similarity index 100% rename from enterprise/blocky/5.0.27/LICENSE rename to enterprise/blocky/5.0.28/LICENSE diff --git a/enterprise/cert-manager/1.0.29/README.md b/enterprise/blocky/5.0.28/README.md similarity index 100% rename from enterprise/cert-manager/1.0.29/README.md rename to enterprise/blocky/5.0.28/README.md diff --git a/enterprise/blocky/5.0.28/app-changelog.md b/enterprise/blocky/5.0.28/app-changelog.md new file mode 100644 index 0000000000..d1eb6a6dbb --- /dev/null +++ b/enterprise/blocky/5.0.28/app-changelog.md @@ -0,0 +1,4 @@ + + +## [blocky-5.0.28](https://github.com/truecharts/charts/compare/blocky-5.0.27...blocky-5.0.28) (2023-05-05) + diff --git a/enterprise/blocky/5.0.27/app-readme.md b/enterprise/blocky/5.0.28/app-readme.md similarity index 100% rename from enterprise/blocky/5.0.27/app-readme.md rename to enterprise/blocky/5.0.28/app-readme.md diff --git a/enterprise/cert-manager/1.0.29/charts/common-12.6.4.tgz b/enterprise/blocky/5.0.28/charts/common-12.6.4.tgz similarity index 100% rename from enterprise/cert-manager/1.0.29/charts/common-12.6.4.tgz rename to enterprise/blocky/5.0.28/charts/common-12.6.4.tgz diff --git a/enterprise/blocky/5.0.28/charts/redis-6.0.37.tgz b/enterprise/blocky/5.0.28/charts/redis-6.0.37.tgz new file mode 100644 index 0000000000000000000000000000000000000000..4e5c6d043684dacdb7fe5f7418dd185974dcca6d GIT binary patch literal 262594 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

anH9ux?y;f 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 z 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%0A{eIa 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⪼{t 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%0A}sr5pOM6_lE0WMtFecfK& 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 Mvhx-e9|zX|0diy`Gynhq literal 0 HcmV?d00001 diff --git a/enterprise/prometheus/8.0.29/charts/kube-state-metrics-3.4.1.tgz b/enterprise/prometheus/8.0.30/charts/kube-state-metrics-3.4.1.tgz similarity index 100% rename from enterprise/prometheus/8.0.29/charts/kube-state-metrics-3.4.1.tgz rename to enterprise/prometheus/8.0.30/charts/kube-state-metrics-3.4.1.tgz diff --git a/enterprise/prometheus/8.0.29/charts/node-exporter-3.4.1.tgz b/enterprise/prometheus/8.0.30/charts/node-exporter-3.4.1.tgz similarity index 100% rename from enterprise/prometheus/8.0.29/charts/node-exporter-3.4.1.tgz rename to enterprise/prometheus/8.0.30/charts/node-exporter-3.4.1.tgz diff --git a/enterprise/prometheus/8.0.29/ix_values.yaml b/enterprise/prometheus/8.0.30/ix_values.yaml similarity index 100% rename from enterprise/prometheus/8.0.29/ix_values.yaml rename to enterprise/prometheus/8.0.30/ix_values.yaml diff --git a/enterprise/prometheus/8.0.29/questions.yaml b/enterprise/prometheus/8.0.30/questions.yaml similarity index 99% rename from enterprise/prometheus/8.0.29/questions.yaml rename to enterprise/prometheus/8.0.30/questions.yaml index 4bc06cba0d..4b3488d0b0 100644 --- a/enterprise/prometheus/8.0.29/questions.yaml +++ b/enterprise/prometheus/8.0.30/questions.yaml @@ -654,7 +654,7 @@ questions: type: string default: "" required: true - + - variable: certificateIssuer label: Use Cert-Manager clusterIssuer description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.' diff --git a/enterprise/prometheus/8.0.30/templates/NOTES.txt b/enterprise/prometheus/8.0.30/templates/NOTES.txt new file mode 100644 index 0000000000..efcb74cb77 --- /dev/null +++ b/enterprise/prometheus/8.0.30/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/enterprise/prometheus/8.0.29/templates/_helpers.tpl b/enterprise/prometheus/8.0.30/templates/_helpers.tpl similarity index 100% rename from enterprise/prometheus/8.0.29/templates/_helpers.tpl rename to enterprise/prometheus/8.0.30/templates/_helpers.tpl diff --git a/enterprise/prometheus/8.0.29/templates/alertmanager/_alertmanager.tpl b/enterprise/prometheus/8.0.30/templates/alertmanager/_alertmanager.tpl similarity index 100% rename from enterprise/prometheus/8.0.29/templates/alertmanager/_alertmanager.tpl rename to enterprise/prometheus/8.0.30/templates/alertmanager/_alertmanager.tpl diff --git a/enterprise/prometheus/8.0.29/templates/alertmanager/secrets.yaml b/enterprise/prometheus/8.0.30/templates/alertmanager/secrets.yaml similarity index 100% rename from enterprise/prometheus/8.0.29/templates/alertmanager/secrets.yaml rename to enterprise/prometheus/8.0.30/templates/alertmanager/secrets.yaml diff --git a/enterprise/prometheus/8.0.29/templates/alertmanager/serviceaccount.yaml b/enterprise/prometheus/8.0.30/templates/alertmanager/serviceaccount.yaml similarity index 100% rename from enterprise/prometheus/8.0.29/templates/alertmanager/serviceaccount.yaml rename to enterprise/prometheus/8.0.30/templates/alertmanager/serviceaccount.yaml diff --git a/enterprise/prometheus/8.0.29/templates/alertmanager/servicemonitor.yaml b/enterprise/prometheus/8.0.30/templates/alertmanager/servicemonitor.yaml similarity index 100% rename from enterprise/prometheus/8.0.29/templates/alertmanager/servicemonitor.yaml rename to enterprise/prometheus/8.0.30/templates/alertmanager/servicemonitor.yaml diff --git a/enterprise/prometheus/8.0.29/templates/common.yaml b/enterprise/prometheus/8.0.30/templates/common.yaml similarity index 100% rename from enterprise/prometheus/8.0.29/templates/common.yaml rename to enterprise/prometheus/8.0.30/templates/common.yaml diff --git a/enterprise/prometheus/8.0.29/templates/exporters/core-dns/service.yaml b/enterprise/prometheus/8.0.30/templates/exporters/core-dns/service.yaml similarity index 100% rename from enterprise/prometheus/8.0.29/templates/exporters/core-dns/service.yaml rename to enterprise/prometheus/8.0.30/templates/exporters/core-dns/service.yaml diff --git a/enterprise/prometheus/8.0.29/templates/exporters/core-dns/servicemonitor.yaml b/enterprise/prometheus/8.0.30/templates/exporters/core-dns/servicemonitor.yaml similarity index 100% rename from enterprise/prometheus/8.0.29/templates/exporters/core-dns/servicemonitor.yaml rename to enterprise/prometheus/8.0.30/templates/exporters/core-dns/servicemonitor.yaml diff --git a/enterprise/prometheus/8.0.29/templates/exporters/kube-apiserver/servicemonitor.yaml b/enterprise/prometheus/8.0.30/templates/exporters/kube-apiserver/servicemonitor.yaml similarity index 100% rename from enterprise/prometheus/8.0.29/templates/exporters/kube-apiserver/servicemonitor.yaml rename to enterprise/prometheus/8.0.30/templates/exporters/kube-apiserver/servicemonitor.yaml diff --git a/enterprise/prometheus/8.0.29/templates/exporters/kube-controller-manager/endpoints.yaml b/enterprise/prometheus/8.0.30/templates/exporters/kube-controller-manager/endpoints.yaml similarity index 100% rename from enterprise/prometheus/8.0.29/templates/exporters/kube-controller-manager/endpoints.yaml rename to enterprise/prometheus/8.0.30/templates/exporters/kube-controller-manager/endpoints.yaml diff --git a/enterprise/prometheus/8.0.29/templates/exporters/kube-controller-manager/service.yaml b/enterprise/prometheus/8.0.30/templates/exporters/kube-controller-manager/service.yaml similarity index 100% rename from enterprise/prometheus/8.0.29/templates/exporters/kube-controller-manager/service.yaml rename to enterprise/prometheus/8.0.30/templates/exporters/kube-controller-manager/service.yaml diff --git a/enterprise/prometheus/8.0.29/templates/exporters/kube-controller-manager/servicemonitor.yaml b/enterprise/prometheus/8.0.30/templates/exporters/kube-controller-manager/servicemonitor.yaml similarity index 100% rename from enterprise/prometheus/8.0.29/templates/exporters/kube-controller-manager/servicemonitor.yaml rename to enterprise/prometheus/8.0.30/templates/exporters/kube-controller-manager/servicemonitor.yaml diff --git a/enterprise/prometheus/8.0.29/templates/exporters/kube-scheduler/endpoints.yaml b/enterprise/prometheus/8.0.30/templates/exporters/kube-scheduler/endpoints.yaml similarity index 100% rename from enterprise/prometheus/8.0.29/templates/exporters/kube-scheduler/endpoints.yaml rename to enterprise/prometheus/8.0.30/templates/exporters/kube-scheduler/endpoints.yaml diff --git a/enterprise/prometheus/8.0.29/templates/exporters/kube-scheduler/service.yaml b/enterprise/prometheus/8.0.30/templates/exporters/kube-scheduler/service.yaml similarity index 100% rename from enterprise/prometheus/8.0.29/templates/exporters/kube-scheduler/service.yaml rename to enterprise/prometheus/8.0.30/templates/exporters/kube-scheduler/service.yaml diff --git a/enterprise/prometheus/8.0.29/templates/exporters/kube-scheduler/servicemonitor.yaml b/enterprise/prometheus/8.0.30/templates/exporters/kube-scheduler/servicemonitor.yaml similarity index 100% rename from enterprise/prometheus/8.0.29/templates/exporters/kube-scheduler/servicemonitor.yaml rename to enterprise/prometheus/8.0.30/templates/exporters/kube-scheduler/servicemonitor.yaml diff --git a/enterprise/prometheus/8.0.29/templates/exporters/kubelet/servicemonitor.yaml b/enterprise/prometheus/8.0.30/templates/exporters/kubelet/servicemonitor.yaml similarity index 100% rename from enterprise/prometheus/8.0.29/templates/exporters/kubelet/servicemonitor.yaml rename to enterprise/prometheus/8.0.30/templates/exporters/kubelet/servicemonitor.yaml diff --git a/enterprise/prometheus/8.0.29/templates/prometheus/_additionalPrometheusRules.tpl b/enterprise/prometheus/8.0.30/templates/prometheus/_additionalPrometheusRules.tpl similarity index 100% rename from enterprise/prometheus/8.0.29/templates/prometheus/_additionalPrometheusRules.tpl rename to enterprise/prometheus/8.0.30/templates/prometheus/_additionalPrometheusRules.tpl diff --git a/enterprise/prometheus/8.0.29/templates/prometheus/_additionalScrapeJobs.tpl b/enterprise/prometheus/8.0.30/templates/prometheus/_additionalScrapeJobs.tpl similarity index 100% rename from enterprise/prometheus/8.0.29/templates/prometheus/_additionalScrapeJobs.tpl rename to enterprise/prometheus/8.0.30/templates/prometheus/_additionalScrapeJobs.tpl diff --git a/enterprise/prometheus/8.0.29/templates/prometheus/_prometheus.tpl b/enterprise/prometheus/8.0.30/templates/prometheus/_prometheus.tpl similarity index 100% rename from enterprise/prometheus/8.0.29/templates/prometheus/_prometheus.tpl rename to enterprise/prometheus/8.0.30/templates/prometheus/_prometheus.tpl diff --git a/enterprise/prometheus/8.0.29/templates/prometheus/_servicemonitor.tpl b/enterprise/prometheus/8.0.30/templates/prometheus/_servicemonitor.tpl similarity index 100% rename from enterprise/prometheus/8.0.29/templates/prometheus/_servicemonitor.tpl rename to enterprise/prometheus/8.0.30/templates/prometheus/_servicemonitor.tpl diff --git a/enterprise/prometheus/8.0.29/templates/prometheus/clusterrole.yaml b/enterprise/prometheus/8.0.30/templates/prometheus/clusterrole.yaml similarity index 100% rename from enterprise/prometheus/8.0.29/templates/prometheus/clusterrole.yaml rename to enterprise/prometheus/8.0.30/templates/prometheus/clusterrole.yaml diff --git a/enterprise/prometheus/8.0.29/templates/prometheus/clusterrolebinding.yaml b/enterprise/prometheus/8.0.30/templates/prometheus/clusterrolebinding.yaml similarity index 100% rename from enterprise/prometheus/8.0.29/templates/prometheus/clusterrolebinding.yaml rename to enterprise/prometheus/8.0.30/templates/prometheus/clusterrolebinding.yaml diff --git a/enterprise/prometheus/8.0.29/templates/prometheus/serviceaccount.yaml b/enterprise/prometheus/8.0.30/templates/prometheus/serviceaccount.yaml similarity index 100% rename from enterprise/prometheus/8.0.29/templates/prometheus/serviceaccount.yaml rename to enterprise/prometheus/8.0.30/templates/prometheus/serviceaccount.yaml diff --git a/enterprise/prometheus/8.0.30/values.yaml b/enterprise/prometheus/8.0.30/values.yaml new file mode 100644 index 0000000000..e69de29bb2 diff --git a/enterprise/traefik/17.0.36/CHANGELOG.md b/enterprise/traefik/17.0.36/CHANGELOG.md new file mode 100644 index 0000000000..a58f7cfec6 --- /dev/null +++ b/enterprise/traefik/17.0.36/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [traefik-17.0.36](https://github.com/truecharts/charts/compare/traefik-17.0.35...traefik-17.0.36) (2023-05-05) + + + + +## [traefik-17.0.35](https://github.com/truecharts/charts/compare/traefik-17.0.34...traefik-17.0.35) (2023-05-03) + +### Chore + +- update helm general non-major ([#8739](https://github.com/truecharts/charts/issues/8739)) + + + + +## [traefik-17.0.34](https://github.com/truecharts/charts/compare/traefik-17.0.33...traefik-17.0.34) (2023-04-30) + +### Docs + +- Fix broken website link ([#8640](https://github.com/truecharts/charts/issues/8640)) + + + + +## [traefik-17.0.33](https://github.com/truecharts/charts/compare/traefik-17.0.32...traefik-17.0.33) (2023-04-30) + +### Chore + +- update container image tccr.io/truecharts/traefik to v2.9.10 ([#8530](https://github.com/truecharts/charts/issues/8530)) + + + + +## [traefik-17.0.32](https://github.com/truecharts/charts/compare/traefik-17.0.31...traefik-17.0.32) (2023-04-26) + +### Fix + +- fix misake in rbac + + + + +## [traefik-17.0.31](https://github.com/truecharts/charts/compare/traefik-17.0.30...traefik-17.0.31) (2023-04-25) + +### Chore + +- update helm general non-major ([#8153](https://github.com/truecharts/charts/issues/8153)) + + + + +## [traefik-17.0.30](https://github.com/truecharts/charts/compare/traefik-17.0.29...traefik-17.0.30) (2023-04-25) + +### Chore + +- update helm general non-major ([#8145](https://github.com/truecharts/charts/issues/8145)) + + + + +## [traefik-17.0.29](https://github.com/truecharts/charts/compare/traefik-17.0.28...traefik-17.0.29) (2023-04-25) + +### Fix + +- revert last container update and update cluster role + + + + +## [traefik-17.0.28](https://github.com/truecharts/charts/compare/traefik-17.0.27...traefik-17.0.28) (2023-04-25) + +### Chore + +- update container image tccr.io/truecharts/traefik to v2.10.0 ([#8148](https://github.com/truecharts/charts/issues/8148)) + + + + +## [traefik-17.0.27](https://github.com/truecharts/charts/compare/traefik-17.0.26...traefik-17.0.27) (2023-04-24) + +### Chore + +- update container image tccr.io/truecharts/traefik to v2.9.10 ([#8141](https://github.com/truecharts/charts/issues/8141)) + + + + +## [traefik-17.0.26](https://github.com/truecharts/charts/compare/traefik-17.0.25...traefik-17.0.26) (2023-04-23) + +### Chore + +- update container image tccr.io/truecharts/traefik to 2.9.9 ([#8131](https://github.com/truecharts/charts/issues/8131)) + + diff --git a/enterprise/traefik/17.0.36/Chart.yaml b/enterprise/traefik/17.0.36/Chart.yaml new file mode 100644 index 0000000000..5fa5abae3b --- /dev/null +++ b/enterprise/traefik/17.0.36/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "2.9.10" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 12.6.4 +deprecated: false +description: Traefik is a flexible reverse proxy and Ingress Provider. +home: https://truecharts.org/charts/enterprise/traefik +icon: https://truecharts.org/img/hotlink-ok/chart-icons/traefik.png +keywords: + - traefik + - ingress +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: traefik +sources: + - https://github.com/truecharts/charts/tree/master/charts/enterprise/traefik + - https://github.com/traefik/traefik + - https://github.com/traefik/traefik-helm-chart + - https://traefik.io/ +type: application +version: 17.0.36 +annotations: + truecharts.org/catagories: | + - network + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/enterprise/traefik/17.0.36/LICENSE b/enterprise/traefik/17.0.36/LICENSE new file mode 100644 index 0000000000..4139714f20 --- /dev/null +++ b/enterprise/traefik/17.0.36/LICENSE @@ -0,0 +1,106 @@ +Business Source License 1.1 + +Parameters + +Licensor: The TrueCharts Project, it's owner and it's contributors +Licensed Work: The TrueCharts "Traefik" Helm Chart +Additional Use Grant: You may use the licensed work in production, as long + as it is directly sourced from a TrueCharts provided + official repository, catalog or source. You may also make private + modification to the directly sourced licenced work, + when used in production. + + The following cases are, due to their nature, also + defined as 'production use' and explicitly prohibited: + - Bundling, including or displaying the licensed work + with(in) another work intended for production use, + with the apparent intend of facilitating and/or + promoting production use by third parties in + violation of this license. + +Change Date: 2050-01-01 + +Change License: 3-clause BSD license + +For information about alternative licensing arrangements for the Software, +please contact: legal@truecharts.org + +Notice + +The Business Source License (this document, or the “License”) is not an Open +Source license. However, the Licensed Work will eventually be made available +under an Open Source License, as stated in this License. + +License text copyright (c) 2017 MariaDB Corporation Ab, All Rights Reserved. +“Business Source License” is a trademark of MariaDB Corporation Ab. + +----------------------------------------------------------------------------- + +Business Source License 1.1 + +Terms + +The Licensor hereby grants you the right to copy, modify, create derivative +works, redistribute, and make non-production use of the Licensed Work. The +Licensor may make an Additional Use Grant, above, permitting limited +production use. + +Effective on the Change Date, or the fourth anniversary of the first publicly +available distribution of a specific version of the Licensed Work under this +License, whichever comes first, the Licensor hereby grants you rights under +the terms of the Change License, and the rights granted in the paragraph +above terminate. + +If your use of the Licensed Work does not comply with the requirements +currently in effect as described in this License, you must purchase a +commercial license from the Licensor, its affiliated entities, or authorized +resellers, or you must refrain from using the Licensed Work. + +All copies of the original and modified Licensed Work, and derivative works +of the Licensed Work, are subject to this License. This License applies +separately for each version of the Licensed Work and the Change Date may vary +for each version of the Licensed Work released by Licensor. + +You must conspicuously display this License on each original or modified copy +of the Licensed Work. If you receive the Licensed Work in original or +modified form from a third party, the terms and conditions set forth in this +License apply to your use of that work. + +Any use of the Licensed Work in violation of this License will automatically +terminate your rights under this License for the current and all other +versions of the Licensed Work. + +This License does not grant you any right in any trademark or logo of +Licensor or its affiliates (provided that you may use a trademark or logo of +Licensor as expressly required by this License). + +TO THE EXTENT PERMITTED BY APPLICABLE LAW, THE LICENSED WORK IS PROVIDED ON +AN “AS IS” BASIS. LICENSOR HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS, +EXPRESS OR IMPLIED, INCLUDING (WITHOUT LIMITATION) WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, AND +TITLE. + +MariaDB hereby grants you permission to use this License’s text to license +your works, and to refer to it using the trademark “Business Source License”, +as long as you comply with the Covenants of Licensor below. + +Covenants of Licensor + +In consideration of the right to use this License’s text and the “Business +Source License” name and trademark, Licensor covenants to MariaDB, and to all +other recipients of the licensed work to be provided by Licensor: + +1. To specify as the Change License the GPL Version 2.0 or any later version, + or a license that is compatible with GPL Version 2.0 or a later version, + where “compatible” means that software provided under the Change License can + be included in a program with software provided under GPL Version 2.0 or a + later version. Licensor may specify additional Change Licenses without + limitation. + +2. To either: (a) specify an additional grant of rights to use that does not + impose any additional restriction on the right granted in this License, as + the Additional Use Grant; or (b) insert the text “None”. + +3. To specify a Change Date. + +4. Not to modify this License in any other way. diff --git a/enterprise/traefik/17.0.36/README.md b/enterprise/traefik/17.0.36/README.md new file mode 100644 index 0000000000..de60b9ed65 --- /dev/null +++ b/enterprise/traefik/17.0.36/README.md @@ -0,0 +1,27 @@ +# README + +## General Info + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. +However only installations using the TrueNAS SCALE Apps system are supported. + +For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/enterprise/) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +*All Rights Reserved - The TrueCharts Project* diff --git a/enterprise/traefik/17.0.36/app-changelog.md b/enterprise/traefik/17.0.36/app-changelog.md new file mode 100644 index 0000000000..3affdfd747 --- /dev/null +++ b/enterprise/traefik/17.0.36/app-changelog.md @@ -0,0 +1,4 @@ + + +## [traefik-17.0.36](https://github.com/truecharts/charts/compare/traefik-17.0.35...traefik-17.0.36) (2023-05-05) + diff --git a/enterprise/traefik/17.0.36/app-readme.md b/enterprise/traefik/17.0.36/app-readme.md new file mode 100644 index 0000000000..02206fafcf --- /dev/null +++ b/enterprise/traefik/17.0.36/app-readme.md @@ -0,0 +1,8 @@ +Traefik is a flexible reverse proxy and Ingress Provider. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/enterprise/traefik](https://truecharts.org/charts/enterprise/traefik) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! diff --git a/enterprise/traefik/17.0.36/charts/common-12.6.4.tgz b/enterprise/traefik/17.0.36/charts/common-12.6.4.tgz new file mode 100644 index 0000000000000000000000000000000000000000..252f2d395c927f958340718f1c3191142191a36b GIT binary patch literal 256505 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⪼{t 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%0A}sr5pOM6_lE0WMtFecfK& zs1XX$NBXZl;elG3Ep~Z=wo2JyEl9OiQv;p+f&R^DkR8GvPyK{hg742gLIkEDJ@uE@ zz7;B}xrhK=+0}ARN=#W!oamvZI*X?jDw1Ai)#h$;Veu;;qBU!RDi~W}M7COBw0Jt~ z$c^gXY>$4$wmd1eO(RHzU8k!Yn3XRQ91TqU!_*V^Wy4m>@LOAxvORDXb zOot~Y{(I`B6f|%mwpCgFIqcFQ!f?2QF@}7IBgTNW??FUtiWymJ#e43`NKjDE97~kO z7-lF~RUX-U>+@#<9Yy60$6}NRf|5T}r_IBShpL)K>V|;A4wyqAXcj>#zJb38$KuwR zX-!uX#V}A#bgt+bZk}PEgNCtReK(WPlh>47g!f!!@3F!iGO+u?OgUCKR%(>^74=K5 z{fe>r9}f2|0!jjKuN&X0O7I8GMEz-6%`wCv5@BHgestRo8h2EZBsF~*^kt2MY&hC| zVKtbX`_bbpg8!y?s^uCx^b7J>{Siy9t9o)k+C`R*u0-w+`ik5OtZBgvKk zI)-rpk+Wya2cRj+5*z0g!iO@X!1_3oEZ09c;=@&$65<_;dMb+K;oR_J%OhT;POjr( z^Oj$HWaLkI=vMyJ{6QbS8CvzB92?1rMhQ1ZP}jciGh7j8{!;ZXjU~q4e8!u5w3MF; z^L*-1S{O2VTK8py$Yhz#OZXpiWm#kvPh;lM{MQH^xL-Ip>*yUZEHz@5^HfsZN*)y? zv#fOS5_DiG8qr?u6sYsWhzQI^K!KhsEo~me9m8f+yM)Rz$j2em$i~oDtUB;q%2vU` zF$9;EKf|aQ95wza)6sLF7tDlJTfK|Au&djB2ftL{V^0|gH`FCRS?3u3JeusFF&8LD zUCy8&R+8kxQD?Eo19*RU;kfox`r=S`1MHUc<59Mn`ncX11ivjT>TyuH-WtEoh?py|X>5SYp#Of_PAP zJK0fcxijLKv-?5uLl*2#quxp7C6RvkzKtyl&n(8p3^~tl!fro-@`mG*G9zHEvIlOJ z5kbG7AE}6*Z}Zh_V_%;wx-e(cy=mM&)BV3L^rZ;Xt~^GB1e@w8u`OP~VZ409*S{Ch zhMj|gt*1Mefm0IphQS-BgwR^ZXDBumSozUKLR6S!w@1xw&uEMDnyQis`;TbX{@5)) z?p|mvve<$8kF5GqV2>D=Ag|^>v;iO^!B@WP*juE?AHmA@hdtBme>rrmM_EW*50x4x z^8ZvIW!Wl8YayfeKT7GP{^^!I(o$rrsL)cwsNQVn`5ps1dRm_gPKwwYCU-@H>|ID< zpJqbSQt+-?TaCmQprpb3#^tCL2Vg_;wZ*TiGJ(bvt}bm6lB5{9DZkRi%voQ+^a=8S z>vELQ3U^py=g34i1I?eWk=9}W+9-XTeS{3F8J_~JWQH8%dxbT(aU4Jjz`)%*@7u&t~+K(%; zlm55ay_2*pR`Fcq-!9H@8}Z3u;h^wX0i!2EL&y+wg?T7lK#zpG*u?eV>%Wyezq`y# zu=I0_{;oImdvv?6@(@}om}?dbqi$0fPySs10m>SKqrdo9r-Ir zHG{2a&}!d)uU*$VlaJ4@xGrwhjC}`@Gz32~_>e!NY_80Kp&PQDg!a4w|~QkNdkKQ7UGMo-DsyT>XlswY**!Ze^7gdf6Y z!h9g69260{C?zXim-vGtpB#GZFmO7iI4LF?h6A!xTuH?}L;X*Rnrl=M#uTshbsUv) zoQ!x{>VAUM;CB@=1T}vwy6VH|5!E29aC1reF|`n^Qk;Ent%=RNADCE1Qk*@y_PY6V zo&*T>>_r^punFRP^Fe||KUDRcF^YB1bJ^_UteNBHjs>NQNJ74kMV!@dCn(e+`ZrVexm!nz6c zQ^e*g)lyOMlf`s!R9*%1tGD9aJ zyC^eC#)dIOl5EpzwQ{O2Xk2hcrazkGFU3Dq22=-Bl)LjYRf!yep9Jss2v1#>VF?nD zB#~Zrw?Pcst9)sLwj@Efz!zG`|R@h^T+&a!={C>?`lG@?Vau zP0J8S7cz5p4ATjJoAQLY~;Jv?b&HqcBEAKiIY(yPo%Ub!Bt00qNFF{g*RU; z!*L!_W&#A0)rzUX_f?Gn$BiC$r!O_jduQ3xajkjS!oPc z=!`2t(fJlFlyKSrL+K)=G^b8Fg6Ig7=n4=W5d_zzI%nqBqQeZiR@g=A`a+!MA}&Ro z3;~M}J35aMHupp=z_a1gBmT6Ct{Zjr`DOt5McS{}kiq*H@Z(4`(qUmcz?dNFy-Vav zyAhmRLyEe^6g^~5`5X;*IGCYUNWb$L7wLxW*iJ1#@s8&lu zAxqRIY%$jZ;I(l@khla$bXD4kL)#m>zq<&l@+{L|DXM*&QQi&c3nk=(MrTjSc#B5`{>V=VL=5m*nPrOimGPM$txCI;w^r)~O<0#l z`PWY%Z092%QeqNct*_KaL_qodW@{?UZPLUR%r9r^9{1Pv1ZbQ^eZ1D-HvR++zH00Q z2l5Az;<<@;0I96S_Xg8imf-iuknmg+R(YcC1o})?c+$ubzhgBLwKAJ+7~((DtGxJH zudmb~*R>0vz$HjNQwS$VMR2^BP*c@%e-Kg=bI+6Bc};KG{$!t6-FE z$y7?vP;cKiGc#gl6%2ms!T{>MWop?w1?8Tog}9mq`3^3taCA<|72#2e0ur}JW(9D2 zc1Uh&(Zt-s}ho(;1 z>m4+{eDfOKsnEr-BP8x}g^3UQ?EWK01|(zw0S}dV8IgAh(ioH}5($QUs*cdFmy zD0ssou2)9BT>e%05yKK1o$c^-YtRqi`0rH5lkJO51Tmg9PV#D51a6m;V6rUa&=l(Y7v&s6a2eYkeeQa z`$c=y6aFJ5rXA0~3d1OV9pl4+KU=1+S!QG$f0B2K-kgFp=Dtfr3wv?rr0y0Uk^G7Q}#p|xL+Y3L3laMA%`QX|_1O~OgxoQYs9Jf^;Kb^S) zgDQdSFY!;F?fh#CFKZX;z15k7@y|H9aV$gr#KA3(&+nP*I5}d*o>(YN@~0iwC)+Vd zz%)VE4>Qx}#^49fGocug0zK}z^!LJ1!s>r0L9AC-|5D-v`l+O7Qp4zvfDt_;)``g$ zhl+==4XR^NcP!JEJ=lWhY~F2_8K}V>0tuA*DQ$i8l6=mOU*k<^=LDLfBUe2A-8^$P zem5tov8Bfwa@(&*qfo$8+Qt;Belh&|)ivG1NQZ~A(kFd`N336cd?G=uCv$w55&u{cp=pJvI3etc7$$=xE207xcrMLWEowZO$t6BVxD^%)I8A7`I032pz7IHyO zY9_9lZ5ZafonT`1pBGo5kp8jB{nr83p@99j9jZ06JJNa%#c*{|j8~`r$2~~r{llxX z>*-^t=5mYE?@eb9w4S}`e(C3{^DzuOjdpLp_kW!%)l_LO`W;_=)eK&9WpckrPnxV# zd^c%FsTCYD`XL|#G6a~fAVr#-N{1FZDx$UKE$IJa`>%v2A%CZo7WPWlfEt|4J?3cpqtV>-zD)yY}NZ0ZOQX;O$XvTudTa>v)Q}X7FU54 zyQS$Eoz10ccRtIz&VE@3;|GHCe}24H29J-9^{Z`fY}P;$F87I{Uvtf%YrDSvv;xce!Z%`*WrJEq38X&t}ty^UvX%6c{NA5^hAD4^5F1m zdBbWs^Y~x4zt`4=eNuMQWxo*qc2^mjxg z{Fm!|i$KTgT2*uPXHV8HpItUogO6XInroiQ{r|W*y!Adk{Bz&%foi_}t4P)vdzad$YW``g~pk*u`D5uKD)vQSwqJU}wM00hX6*Rb9>}g%v~XnVTBT%g6Fy=1pE_5lw8o>CzmJJd zSgK~>OnGy#Tl0se!*E89uhl13I{5_c^>P)0vzMyxFK(BWJ*;xiAF8Xm!JCKD%Z*?V z%ZtIa^2-=s+oJm`d(CvJdsmXz66Wm^7G5_e$ZW8;DSrs|;l<(?sqU^JI zs-rqIQx`H($4PKkX>)7xQ3SLhdiav*QX}XqaF!9hwQ|SO?c?+*b2R*(q~}uD-46Qn z8ygFy?o9{Z4Pdv6pLZ?6(#cNoa@X@5$>zBi%Ecq}?Z}qUCAZbE6*xA4o@iB(_4+2wK!-~p ziLX=p14z1N-M)#qVzb-J;BvJpG3WMuzucR{j@tp)bXEm@X1R|{(4VbS0_^B$Qm72| zU1(Okn0=b>1y#H9mvXs36Lty}qJxMb{w)jPf*kZOme+P}c)b#`0vHoLViZ`k=a z*so8nPieDTPyce_wSS;&ox8}EyK3?DJJIU$ewkBwM(cu1wx(?VfvMKRjY-Dj){`hMI%8`R#esH;( zZEGRFRK6_t{C$ebt?d0m96I&#c4lAb;9f1{T2<3o=4#2CD&R18dAaGH<-Tw3!`1tS z*}Yu*aY`IZ(|Lw-;@{ABTixnxqw}Jv$H2dCmy>M}i&8lx|8_M;xO2Te^z3?uc;V?f zPLjPt0ub7?>J;6RAS7*4oK1a8tUs(3Yysb$ZQFb_Et(kARIkW)YvyK=amToQ3oK1aeukGpeUfQF~00H&=~u^QQ%8(f+94DM=@d+4XWCm;8o&CTB4 z6U@`?xex94?$K`bA#mBi*9yN6kYO0ezqSDvKYDvCx6=cx7 znm5buV4&0e^Nj`+E0q7RXtwv7=KBes+n4+I#qE}R?A8a@aXWW-gV@*gZ1+m!XWZaFw^C$N@g)zHYO*|2;Ja zc(%1+z$paEB8}$DHmR8v^7Eg0Um?veYyt{xtXpvl66caW5NN#l)_2bP1Mq-e7R$}t znw??uU3Lb@1aH~(XAei=)r-wupip<P5uW_%=WQ_TzvNDxumt-m9bSi`#vHm z>wfNs9DJH?^;>6~exC!YSEoex^2?kc!QC1l*zcoY(*e-Z-|--Mc6OBg@O0V+JZ;O3 zaqRY=2i6T)R5$ytdIK84ZiSDZyNcBBHBOqJ?Y`DNHv-=lK%gdfRF)IbkFzbT$Cb(F z>ykpkqoz;w-w(dyXg6;IJEs#a(A0O|Wj;QeEMNR3hw9Fr(+fbUg{NML;}(F=+a^XR zyD5A2ebDU9xe}ABeQ$intP^-bx;h+xF(Y*9=zDc{llzesEFe~}(@0hzn4gB<+d(jC1{iKIbP`z;hEVn>;y9=o(OiXBvooM zcm8L~FfL1K*Q7x?)gFzIuM*n>vqIB7XIIyd0iLgK^asrHQ(4H`b!}^{b;9^-I=t}d zfnDBrA^k%Yp&$W!g9v)w*0f^B>v+HbqK?BBkY09zfZZ&R%vNA6CJWS{w?JR*luaq>YCMt#umWP98D zwRRqYU6iObp0BNy1q%zeAD~l(rJ~UxxZJSA2%avDn&hVNBB?;j@Ja z%`@fRUnfWK+_?y*`k-hc?4Ji#UyQ3HT=~MyBnUrOzD(pI!VfR2er1xk`Vk{_3NTz7;z`u(c(&+8{7YRniQ#yBQsAx?^G-j8indasqOXIhvUi^l-?BT+CH3` z;S^WZ5J+>PRfD6D=+BQ0^C?xR15CJIX3Cq`&$Oy{2lIk5CL;*x1d1GMnfixddnrmd zINmQmp8Y@9Ata7J17&VMu3_)Y-D%N+gOLcIMbC#Lsiv>dF*v8mnH@!rf@eoOg-OI5 z%y?e9W#Aj?ZV64r62D~D;2Pg^xcRZ`$J=$-wQ%UYXj}v&v=45xo<*hk{7CSvf*9&@ zN-pPXjv_v1{Y^4s8{<$7HQ^zDP$lsFtl61>~a#-p_lC-IHTNlU*?i zmXLKGNF~pVIl7F%Giq9Wg_;EDOA#rw97u2BD*3*$fpejGZWZ={Qb(Ei##r0^4E}b4 zW;B@f=eGmeQOKAWO~D6SQ>Xmog4P*l-?gO@(BSNHiQRu)9iZM>0T%PE71qN9)3*aE zJa;Fu-M1A?KVIdsX9LewoBG5~Rh#I*N!dvju46H81poeVpp3#C4M%7hHgqtb_O}UE zp7n!c{j|cM4vzG2A{=TLf5J_^-ynWS28AAcaFj9V#s;Adk@|O`VVf|7sJ=P(7m)QR z4Fv-jV%9ZDOgn)59cUa+vCdJ~ue}HZJnA)Rjre^Y?=V^j@S4vx%wgoSN~#Xa;iX74E>29F zFHI%9*eQx{-2R~gL0l1)yE#^i1C{xTdw3)=YWm)Up*Rit>VS!|k7K6#6|>{1r!kxQZ#V_K*nDt)R~|R3Q88}qC4DZ~j;Yew;gS!TVG&KZHQ*>J-|gi4rU2L^o*q%* zA2fJ9Ff7w?LOCZgbW(zEJ&AvBge(*jUt6`81mY<}bC*48gQ?N6t|32ONzh5`-K`e> z;YD8Nk_`D_eEBVwxf9o-EA+2qfY=<#4gF{!0gBGK?ORh?gn7gj8mB4Yw-m1|7J~xi zjjHABDA#MfeQ8EStq8~QEuj7?&zGoARnc>YgJOC`)Efb(!P?)DI9!m+V_M!7CKf=XeZ#I(_eBjlo>JypspV6HV zjL^_2n^jTi-StLY3BO!jU$YO$8dNwQ1cIF!RMEP5Zv}N#xCid91%L@*X_Kq$G;=FX_EYg@nf;)A?^Eis};W0-6_P|dBcF9|^Knlqt{WI1z z=0{y<0LeHc0%KGBeD8)1ZG?K8-MOQ<;L)O7Idise_O)&(^3MyTFa5P_P{u7L{97vP zdp27{O7pvM(?B_7>nUywL&@*{Mdg278}_ARX34%eg3HL3qzwp1@b=1-3@C}ykFFv| z@dOXcYp5JP@D!hq>QXXaXc(Es@MLd(u^`E*aZ49~#VN7g&@v0Ie3SC8kYAweeWOZPpuc}bPmLL&zc6lvc1DlS;sx^usi_2Rk7GVI&K59&fwRzG z5#sC$#Ol4J9A^rmx(!BIBjD(fRI+?C!?nt1r?BqXeR;k%?XA=&yibH?!puSjf=4Z{ zDF2p9sBI5;vgw^JwHPK9!$p|@|JtC55-lc>^t+h-+cB{GV=0jpnJR=nY_Q{C7~;bd z_uG_cDJm^A_>COry5r9aO}u77KqBne4=XsjG6SZcl(344RwKT!aW{%fa|;g{%QG%P z2(3skQ9GyhIG2|`EWhG#tD-)lU;q}iA8h<$K3xDrG!OgD69?maHhIAUIVj4E)UW>v zC&NlKxM~HstId+d5T!w_HPJ8V$e%*J6ydyIqYQ>Tz~g5j*h#YNUT*_$;KhNv!{?pFc>(CwizN|I zS5}ADwsyxSe0i#r3<#Z&zcW*W2HF<-W`Z>s-t5OHY%#;W6w?*Z;86+o6VTb$+# zR2=X3G;O1}JJm5|Jv_VJdAX5bEJ#{nfJ7vkG^JJQ%<>HNV+8>x^@)Oj11w*+F;J)= z01{3*H~VhYs_ghb#cxU$w5TR!UOwoZlu1T)x5%L+l5-((zR11Ah zk%{L_vl$n;8}f3{$UV|Tcp1hmNM|QAANrx;jlvN9?`M|_oKY3RWj5#TsW*A`6IdJG z65EmK!wk{@`z-^uVs|kjU8b;%UwA*li9Os0seSdeF62>sMlaM4~1>b=ZD% zX-e@xCW`2Z#X=s683|dtEqTbEBv($9`-xH`bW_5|*DY2B>C5~`Yo!Wa-N4Iz%`vm$UM)2wkx;r2B72G4l zaDej4umxXd(iCvaff`Mistoy^%PB!m#S%bp$qjCaR7OGiVbHGZUX57i`BGi_xql$IsAZnA6-}YOu-cG zC|rXWb5>s*iO6h(0om1~?qjV1)Z=TxX#;sGQ!$5AqrFr|o}R8q{6q6dNQ7|hNb6^6 z22Fg2flLMQj#~S}9QI6HjDZVc_OXJ&?}L`euL&Km z7&JwC~wLZQii{opBb>qsyw)cJwNa`J(8d%e4m}41noVYphopcFwnV% zfAwZCWu!JOg&XV&hL68_PPi*@7JNqs2Los1TGEY|gC+Es2{f%qQH-aQr)rifSI_Z{Pm zlI9?{vyjE?zPPe0i773Jp2Z9|rTNv`ZO1iR(cowvxZne}6p3ggMG2cvjFjt&^yZZO zcHqt+Pk$m8w{}x&Bd!u%(X;N#Jl9;W@|D0Uuh;NrxxuwtD>oteYQ~@DZDvj)j+mz{ z%ojK7D17<3hD>K@;il|ED^8*+X-wFx zON(*NuAU992Ne!Iz8AV+Qx`GmIk}snFVU#Y;x>cf_wTj<&7J5ezNg>16=0&~yl`cR zl@p5P>dB=Xg5+VjD964_9-0)xeh9b%-${NQbp zD7F>&A0KQpUqhbYAx71Ii;=@Y{rHYb9UmJUP#LUSB!A3CT#vUp=@U!eu3sOvC8)M;A~%wEMD!{$~H=t2wPjN!VV!VBrBbfW44 z$}kP76nYs3&$(5TlGVVi^xb(G^ZRSOOViF7S!sFrqK9-25D3%}NfnWRY@%2Qy)G$~ zf_lu8IJw$P!4NUun3!b!)9svj`!Ob+Yx2&#omKAqp^cF|C$uw0--NJ})vKIa83JY?UwIoc|hS=uVOHgHj~;?MtcNZw@hog4cGE^54{t=fpaHFT;6OyEMW zsT{9Uq(DFgFa%(lav3+0a{9SGQ#@8ghm8qvCuMck#|72$D_po(kcYtdvq_FI3F!5X zF>#Ad>?1KX-#vZ3c9KO_Jh;@6Q}~zkhb3GM^tBGB*2$6YwpfiCGbn1FI68ISqxExs z>CsBtGtR{1z-w%O0!?RbADR&se0Z44SOgbsu0zLI@-j3ED`{nFi36P_b2^%w{aYR? zi$VbKJi!m2C`F6Uap@>?{B=Pyi|pH?2EEz{`XpblMzo8L)D&X0RvmZq5mjwAwP6&i z>Xx%G_kiuzStY;nYOBv)>33NV8w^IOyGgAF<$S+?>MQlP`%sR|hAqhhG9_g{&qGl1 z^F=L>(Fl0O!)8W6p(y!~cvQq9qG2;y^nAZRe_o4*%xEc9o5{FxFKK8_1jsfe*xK=) zHNFt{ul9mg~m;UawDF(`Ghj>uvOhGxGw=c{ho5|NjlBV?*a?*swQ>)GyQ>=?E z31@;q<0h~u2@Im|>qOM7FTSv(apme0t4IWfe=P;D=?s?? z$j2uvJ>)OE6)%xYF|iCCvt&_IW)W*i@eW0hAbLMKw3p7u)wBY&x~P>~P}af-=<))g zA`5E*p%fvo(wIDX#S9BQzQZ&=NiP=g8VF+*5G{cr)$+Rq+A+R=a|Nb# zVRu~noEmcV87W1+cM6Ed=!p~Gdv(5_tvA1Z+{1^12B zkrfJw#6*`)tNbf7CmZe{WF{uo=+@v9C0i#fBc@p3aH}P@J^X!S1+bsS5`33VlG-g8e^x)&^NOqLrBT3-H z!HW1pPZxeB>t|8SpIx*^taeeZpo7trrQ+iR1s{Ad}TBnM-HV}D@5}V zQsckRKE)`LM?z@1sRJE6*J(HkY`FW%r3#sITIhC*w<%4hA*-!uJ zK0}nt7b_@V{WDI~Gyg{E7MZH}>Xsl}0OzHLBWqT7)si(`KKY}@vQ)Dfvo6Ba+Q=se zufOZ1_vuly#*bFVAdZm29}Gf4^?45q_Hn*L_7tq^=CuTaWRG_p3`D%a$RYi#hCrzE z@8?LhAJG|65+Cj-Vy}iqs;}3Qg-a{X&S#64r23uUtEYS0x3i^Y|4k@)De>l65d}3i zQtLA=0Ja0%>H%Mbb$JxSLGVedu!wU&S#0<>shy-_x&ZnL1^J@PMAZ@ z1m`N`rGr54daQHUgD3)gx@?cu1|&N5Ga*Om+B6v-?B(V{c-vmjR_uZe4|z`s`Fl+d z)Ac5>G>28#VW>?#Y;gpv{MdM_(d_<|?R)pyW%gyM8XKme!OY@JJE($1p=e@76sQ*b zEyBfDS3B+$+)WM3qlw-dxpDXV6qzG$Cj;wu^ea}ORGb%-E(|rjP=y+<5*(d&q38Jc zR2s9_5|`bQ7v#f%2{chEAXf$n=Z6SoRHa;c8gnv(4OxyVt4er5kq=}g(wLf&F6>Ul zadyW!PDONu94VpE`rpMXY-cJ&99ykjlQjX5nu#7ltxcoj4^V_{P7fCGemy!e6$bu_ zK`1Fbg(`tN|}v-aeU>ZfiSw-PWxztZEv74b({d} zH>EOa1TnW_9jG{YY0uJ0RsLn7{YB&a!P3O^IjdF}h|W)qwA7yD*WVpQO4$+QLz+yu z6;(fO|D{B#tLJ&1eBY;VgtiS8yoice9u{nc*19Cmv8bv|<%v_(zZxi~Y6Y zx`yDg?-^&PUgot8rN$|%4p_c~18XZ#vHL|2a^!FL9>ia4EA}#6q&nHFM7$n(8rf%v zW?%39dfRxLmlKIqMS(e+Tn)Bo9P@CjFr{U<>D-}h?Vaeg@b5K0gLSgPUu_f=4sU)J z8iUh-v^Zp~OXLp6iM@)hY~c)*`rYcs!w|3o8;E9c!lLQv0yE;CylbKQbV92lUxjgd zrDr!_s`qL4X|PYi<73~LiA^*K6+E7Wk!jr*nofKPbq0oMpyjeBhG?=~Yq(CBAvu(v6#nN;4Chnbs@!+B?wc_uyqbCKPx& z*lnp+YK$0_dKp^Ys}(2YDhY6!E9WrB#Tr@(jThBs;T}Az5uuZ$L#`0~`m0*#)1QB0 zu3hx_=tDM7zm|`!Q&T`ln?e4hPTm1gLrbYrdFZr)xwUtoeU($*g$xx-@Dq;Ei&a&Gh=B7aqbiNGj{JW}_EPJAZp9V$^*7Jsr zZYI2RVojZ?=N5gV(=&WY<~N+^bEzk_2n9A&tU3|}-I*Ee6g&xmF%V((?pp`693kvt zR1qtMrc^ooMw>KoY@2$ceBm}j5%^sBilWO4+oxFgYFs>b4B{Y+H`xl!=iC43*I6=; z&u%RezA7saz9N9>hO-kj_)?=B-<33v+b1i2OTsc8^vLn03yjdYmo`N0qgKF|&fWT4(e*i(_p{W4R~%%4a?El>@q7sZP@hIvukISU}= z-<5r$&qm6$fcbb?ayffk1wNK_S1kYw7k~<_l0Ta&7Z1XIhIa?dS4t)n@aYk@*aQoAOxKD4?GMducUebC3N=kiq)GMV!Z+?UpkYaGe@T z5uf_>gJTU-n7CCApB_j8Zi4IV6PiB@NVTX#X+T=)c$71({ruPeetM`*jf_oWF})3h zY+>CnXHr&;|v_-TE2)?P>=rBR29DF~YAKIEF zV)SHf5s(Lx;n_qunr@Q5@O7wgj;l2ekjWUSJLC_DTMbeHa9sAv5*OhS5WLoT(4}us zDUpJuP-CdhN{fDw|IgjL90P7R>E|Akz%f4mP3aGarCm@} zIo90}XjY%M>NOYyd=}+lh@SCBCR=6GGXDgAwh8~89S9fVL#_r|KWC6{hE3~si#@(~ zjpYZS#?2TUp@yG+H^e^tQ`Aok>lI{T`~(ovvq|Ju`y26gWWutb+q6Q(vGHOx0ycyw z?SSb*$(E`(PD)=VXIlLgh!)P7B33FovIqTpe}FPP#yF9wf%>XsAfU9sRZaRvA&xkR zsx2WG-gY|p+>LWqBz;uH?jsJru5SEGCP_k1{j6Ho0c4m2v|DQA64|Gt%#v{$HvbP# z^;G|drvf(BW&`w)SM>hFQ#DJUJVkaqUhzLXRjcz~JQbk#$x|zn%mlR+knR7QpFp<% zUpxib{@*-B1lg|lO$=s5CamrE>~S%3@!~d&F9F*wO7V}`%ipb>Q32$k)AXW(nh?94 z!@=mqdnEx^*1tBLX6Hzh{P3)5dR_mgrx9XbLzhHn{}9BEwY z9BCTCR?DBDj4b{H<&dv$U4t6O<@F7thhnf*Ma_?j5&}6yimKj*RqW*E^R3rZcS}|(QUkIAv`{&9DHN*oG=nu|qnk&vD_QRv& zDFSYyCC8qV9?wGW&;PDM{BeZd9KPOvFc+ZwH2fEhW0?)RcfV+5M0-)kE(*wWM9EK#vMwP+f`tQ%OA=oHzd;x`D*`hT| zoFsS!^^25e+ViFPX@ z7lQYxF0ou31>LrH9rZwvyT(kq5pfr-21>^^!VQsWtIZr2y1m&Qov$WU&o=03i9c`To zF`x6*0kK}FWB=cyOgmtzqw^N>y% z?%1!O{ie~EUanYu%!oDoEP}r2*qV^9k8`HP+<2vb(R_0`Nce>EBG`n|U%EJ(^fO<6 zV`p@xxIQ3!*3Z|6%JJU_6bve#f?L@7Uh4ZQHhO+vbjK+qUi5v3Gd?@AoEO?oIBKv}yVj zr%ijRbAAWLq#|YmoY}W!*-z^&>pbkK9r1yiAuGFN;qN6b;{a-f1ip=NvSMGf?*`6- z3XAEgWlkH`emCaA1oS^NQd8xuVV$&_Hg_4F&HBa6sulJriJ#WZ^1hIac|eta+HtW? z=4~ta&Z^E>wTkyQG{@X4mvhoKu?Fhu!jqhme-Y6g7Klc-KW~+Z=3qF=(;rsyv;K-p zp6q71RLn*wTddxnqzkMq)ary+#h+*2ZSC@idn<(NPQ`CckrUZ$*H&nbmELMM6LrjH z=o?AjY!%S;LlMq>h!l-32r3dyzz}Q#_(f1jZkXc}Fh{_-@}a0;^==t3@H}iPMYy1L z+&W@Uw&A_kKp3_#G12VcR>}sIfxq*p6{0yU7D(*AUM!ITl=WUyd8qHXoo~gBq}fj! zO7FRuVAxtM{~5hnYpHN-Ip0DU|Ih;C)5>m!(xTG>yV#2RT+3Ut6(1OKImbjM>m%P& zjuPdt+0)?3$~55sk|h&442GI0#LA}vF%iSsT ziEV&0H7@u;2Semjs|1GTK`K#PxA8j{E5@uyl!!}P-uS_-`qtV>L-FM3|t?4oua}53+sK>bt&rl zftpaOoPy>x80xyfi`qaI1ZijZ7R#YU?Ozr}0nMvgkTtC!H5?ZB&6O~$417@tFj8za zCq^yk7J92r4gV7trbC=9U{LP} zrmHT(7=M4&pO?!O!spG8-#@)yrFZz(LUO zyOzO-DzXg6niM-qvXC@^l==#Uz=`DgKOvEc4U7~TfYGrSubdkafTF^kf&^5g%5TDyL3}93wiHmL98t z5UrYUAW^vDHRn{lP~!&dNKQ-!b}W@_fjT%Rm?fzfFF#d~g=Gwm2sL`}A6eq=U4Z8D z&(~n&-F_ptlQOWl=_%$&@7m;HcY9sZICEK#olch%nm^g|FHX<4@?@a*E9C0{08D^f z;lyvA@aDyZw`m^3#*JI6{fZ6VWvC^7US926IzXN-_geoE{y6`At+Ai@{oUL04Cvkb zxwtM&asQ+md;j)A7L1?wmrF#SC(4BJ)z#a7V&N{D`*eqmIM3Ea?f@i`aM4Vac**dQhW zyheDTQ8#4Dz#S;NX-+}otrRWsMI-b*?m!HW(KJum-a{qaN(2NEYlzZWv76uU_+)c! zO`3RY#PfLqbO4iO4UWnIN~qT8VO949O!p6!VhL}7pn&B*FN|OjHJ->yeBosHe9N3i zAlD$HnYslwFOUuEsj4KmnHRoQTz+8n2Q=5UcRkoS+uRtw*snkui&T*+GA;56YAtff zrDa@EzXcjeM}X7ulSvhMkCLTW9}#poSQ^lJ!OH9fF_kLFd*}gK3Ho!2fXwsc=ze@; zAaXr8E08SSkI_H>N&~<>f$@uJ#sv8#cbp#59~t^*fl4Q-fD7`xaDE_s+=S8i*LiL~ zTj?Kr{!P)sptye)?h`~kD3!`I=gA7XC`IBykdP#(0z93Yb^y5hx|Zl6myy_H-eK|> zq7S4ki_HNF*P6jl&Fiou!+eFm6IJj+OT&V9_-+~r7~i^NUx>Z@`F4U#S3JWf4T15# zCWp}|ynq|}XD(Tw&wLMCN%3+E;dCbARIl3bWokZ(AsbdzI+`OkirNF z-*|eJFvnM)$#O|@C|KCN!g({on45u-_ZA@m1z5PGzPD9KZCXj5Y_OPMzEO{?se$^_ z6|-R2S`F4!LA_HTL=y6xwnkM86ZtpYnJ{8 z?M=9ZuU2-@Pdu}L;aIDheR_6B3C9xuXRLmpU9|%n@ZMbo%w9GO-1SE&NH3iHXI3fw z1K?x8*+e1zAbcAiqVY1(cIg8)UnU|p{Edn+kxq6P;&G5EF&tu;g83!LZhCxE12)7^ z!;fk4$-5OHA}v<4z#+kq<@Vn)Z*ie^`8$wp#5lM6wPm)_Dj7S%AK;gyNL>CLXZs$hwB}e!EUYA0l*_zR?*?kr zBL+25+LY;J5TWsl@xbrko)D%j(L_2i$7L<`_;{4FO-pmCK zmW$V?nQ158cQXq5|2nf$UgN2{-pq+g?Y(K*zEXR$#=TVzmfvGDGX1nk*3zl@;csVW zcD-Sgl!;mSEO=lR5z#?*QXMS8+g`vCSjj%x%N@`y!jOcA63~7+R8=E?6UKgl)89rV zRuw%LZl1^RcGvM)5vx&($0u897x+BO%b>wq>j? z1XDJ6tBsyCdH%%7_{o1UIfjRmwJjyxV7Rij{R@SkvuE}*Sa(m%&CG5s$aP=lxKE6R zVCP4IhMX-=%|;~2z9x~io1>r_*P1E?y%AR_W_piPe3iWMUDRUv{a5o;IVqHsVFKNX z^WSvmfyZkOR0Oy%TeKHd60gbxpLP49gh;qn$i!zyWLzyIx3cI7{Cp!KcT^9`td<-0RNN(EZlJolcpz}G*YW46?dOzjx(7aSa7TV@n6<}}ODl(@{Eplp_ z|35dGRcUyubPGYdwG*H^6KI%q^O1&*^!yfa=Z`Y=eJvwh-ff z+S$N<2rL1BI+fU$L*>mY=a<^~6$H#H$N$r|Z*72=RXeLvxC;#E0$L`3_cl_-yUPOT z8S_f28jlMZ^b7UpnHUdwz^GaSjH<(;|2nlvme$Y9?9A%U=b7mTZNMP>u=Qnmbl#o@ z(5MsyDA!X6K(W(8CQV}`pcFt@s6n#7-dk#>y4_op*LcZL*{1MUz9GkSdrk#*-)GW& zv23{etW~u2XnH{HgXO^ZhKom*Z(_kR0W9L+iev@$a8EJz?>$ogmQ*&-4}RSh3>d9j zq_)_^RDUe$RrRQ5v~;cZU|XBUYK3V9ECJ#<495KML89o?XpgDlRcy0yA-Ebpjc#C~ zwNf~AtYcLJM5mfk4Xt&HfNOXQ@ozO{FSUxf#@GjNG`@U=IQ4o(Br5-F<2ee7N*7Bs zqCZg^)llT6%uS)@((9QhE@|7GK(ZCWH6b(6it=7sy;IF-yiZI+cCGw;kAl`$%j&Kj z%k?XLN zAThg~M7q$7&jF~85q6MFIoiO>>OCbcMsc^0qyWcNdlE1&(%*#A`|Lmss&Ea!NK|3o zKu~DHma8l2ME%(PoWTRk@xP5m%+EkLV{A%<=9(IUb;E3Wxt+y|=gUEvfT!BF4~;z; z;bqdwqA^<$j2x0S0GQ|S7bmnPrcyR!p{wzS(&`naB_1F|2Gsu)s(?y>hDu?gKoY=! z3yDTKiQX*vG}Z4IAyTh0Dd2UVhx8aHIlC}>=F0Okp$jvpX;BIS>0~BzNtQ}&#sNTM zmbEi-vzZ935^0&x^Uoz<$G`Yv5z_vtkhv$$YfJ2Z9gX746P#^F^dP&{=cjv$@V_2v z9rcS1Ul@%wA^*~-?}v@i`A8QUOG1$dEOGEbIV1{Vu@Wqh*-w~|vLK~O8e=R%z5-&& zp)M0m;YOfs!-8AFLDf)kFdd8sqg9qV6xD&f!+|3I6Y#CYfWMs+Pe3{J$E>vE^RAlA zbukx{jXjCyW;VL>*8Ec2BX8CzlUw@aa$CaGv_U1IPB~HDFs}cxXydTV05&u|c-#Bv zq==##Z&)S{c0iEGIWG${6b{eS$$_fG480VL2S;p~1`KDB?bqQbUg+$vxLX`LWyOQ! zqBMQ5EP8fNj!d+D$S5U^mOdZX9EDB7Y2F>+&n0oLHSx{Hr0XnUC z!PdjoAThk4Qdr(@u~X#Z-KHQ3N#;O&Ugvaj$=xAPT> zaRG2l#>+73`UQ~{qEdqxCH|o*oWhh}3M~B8IC)Z7xyx{jG@}&dg_0BFDubgS7uiXM z71fM%j_LZjyi|2n<=6=Uxgj`lDdVck+~b;Q#2B^LFNa8MRtwsy??+ zD7aNh)unPk)`#$YKg zdX|W>TFcLgxOeyK8D?B0j1ng_!SRYj(E|!W)i!m%BwN=Vi_sK4jGPxJ6Q+T$I}P|` zTmO2IqN$*Nkr3%SLNa=;P>GrzJi)=I-rdD)E?5$4_n*M9WfBd!yRT1=q)UsJ?@Q2p zskt4e@Gwt{iJ!%Z4w-of(_pD{vU_lVmnHNjU@c)lVTp z0+Sk1X-NTPGy1?nY>1)_Q*UDwIkg}*`}^pJ@V+$)8XW*_vIk^Cl{^bbhjnTp;+YGm z1J#vp(VTvL>m)R(45|k3Po5Dm6j~Y{5po;*ASP^e5dS-N+9JLIfLKkWOROv(DZ$?E z>>#JtUt|s3k|^oYpRdIhVcHYrudSEeimzXH02`6DlUgL)w$T=<;Em9jg-)AS=$Y{A zTN=9Z+>s$lsLXF17PysiSXn~xT*wFwtxo)N&iy=WymJW>FnpUjOmJDm02-XH8JhwZ zJgbabqsXX{;un4$NQ?y$oAw1L!6OuZYe~Z21l1mo!)_Y!9kYxPvIHMi!eoBg(sv3&SkN%x*kDNw!3~$s%m~Yl5!7Knf}=&$K6;5TC3cbR zt*O=`wW>8ZQo4rhSo3MdU#O+Zw)br^{bGa0licZU;t}RFu#}J)S3RNT3mu4+2Nmis&UOs1bJsC;S)mm>8cSr=GeJe-!pQ+_)C(7G-ja z`^@AES-RF63EnyxmaE^WY^hb(5P>m2c8E;SDnB@J`S@{XuMAe(R_1$CEtnN|zjsXUb^4NYK<9?Np3hf(~=3G2E0=ebclhh8wPPMjJu zCaK6jkr^_?3f0`f6=2c24Ba_KCi9IAg3@A;I|`;24Js(aDw*D@!DCkJ|EM=aE?hl0 zHC+?c=u4`dt|FNYO;bUq($-x>sZn)WT}&^5&7?y!=yv#9jD?j{KxZmLv*?g*T0@T2 zZabXDH(W=2Be{HKCYozo{}A}8IYOxj&8LxkLDfLa0-20R4lbx2CAg+r^Lh$}q~Y^R zkMjtBBQ;f3twIp<-QG&}rr#-Zh|l`6`<*|Qz8wkhSSWV>R_vuj5IiC_FP(mQU1yBr z0Sx?SgC-0ks&c4J!lldS)lq*bZ+_N$@E1@N#;ZoxFXy~E@icQ)W=Hum4pJN)uT^Mk z! z)x`Lp>Z5-jsG^VG8%;FQ@oae3vXLHo{(;ECp(J zM@qB3e}D`8Xr6(RykOFaVQfqz)j2pCeofz-=`HIxq~VrDc?Wi!(5@A+g2iVS zsa~2eGEBanShbzRr@RxKI(5tFP&8of`GNef1l*o<^Xf-}xaa895fq28oOGv%%~Ek| z)an*V(dPpewz4H~t@R(Nyl4B}BW6pU}_k^Wv^Ph<#L;aG{cuW9!PX|4HIHJHGeB;rm)W6XOJp6GgEV=!(iwI+&aK{i%x4TR%V98p2!KVj_<|pJq#iOW0gB8K^-A>F6GZ`g0i43z8loWZ1P)L%B(-8P zRz=aBSTi8t>IipXPT4dfRU*~3ZyvF$PWuKvbhK{JHf`83BnwC_&DHBjEz9(Nscl!n z1nC+^q5rc&Z%nEMpV;O+UXky>S8p9Fkp$m;FZZ&nqYUI2l4UxI!FojCtYq+pI=0~$93K>g0Lv&~s+g*u z;$DaIwMgP@_e<=aFTzjX zKC!H~!nb%I_Z<8~Xr%t9$)yP5pNT{igM0yg_l*m^8RZ!a1%5r?lG=*0kLDi*eMRub zfS2{^uwS4lcDDhs#{R84Re&xe4N{0c=wKaCmD2M-I*(}`60rst-`ej%9nkS?vPBIZ zV(MvJQZ{U=@vWlbGE3B}#vevlBV+5tG+jR<_B9e&p(n^J>j;S>Arl6Z;zJfzgZ`QM z{C!x$Jww8-&>Ky8a^f+M%|u3?n1xaqgky0oXHe*Y3>=u91SV%D(%_7CI8dH*!OJCJ zEQauQ)r5OabNBY8XJ85B1VsP)`L(w|^0S4QwiS7$4n$`HFt`SXiu`|nA!Lyn7WzkR z|MMn;4XWZps^|iGP{=rrQ(IK{LRg4j_))$C#|O(~qbkpxePC6U-1?*w^RXE3_tJ%J z-1IqW^m@$OzIjz@PzHGW+J{n`v?OjF{o@Y}`3MFw>i@kKtyS|vaw2X<6u%D{rc3b4 z+xt_yUiLg&@(6qm&JZsIxLA(ok3+<*M+)9$uS8k3V68N^lxC*PCG-EjdI>rHKR{-2 z6su26Ki$%Jc#Ov$gm4_q*O>QuMjp#jM5J5ygv0oD*~??B>+BVeB$6JaNWo$+(m^_l zV#9X{?@cYb(P~}68&Khbw#3X$Sdp++xzLrL;@MzVkBh;|C=s6bSM%a8LR}*!G39f0 zy{E3+D%HpT^WNq6UW^%roWYv)xZx@~oO}P~h|}T`LIE#0f@f&%rt*IQk3Al1<+&Tq zwl-vOlbwxRU5R-bd5}9R1|pfkWfnJWA4`r{#b2#N(UvcZ72ZYbgqV8mB*Wvpn zCKFa;?dy=~aIHkx0`#m+ipL7~#NFOB(A%M>+?|}k(dHPOoR>8-M+b!q%G55Ls8y~? zxz!Sd^!v34T4os^0cK`TAkn97Gp~RGgxHJt|3yVzofo`u^0(GcMUXvVJ{`kzx(6dp zpzpd4&27yuvC}?z-b;Qc+V5|?r_U|Ez$*w$pQrR9KzdO@-BjpvCS`r4O^yQKH4XIH zgS^zzC&T6{bqEZOjq|;m(6!r%SQs*0=gB6_a79XJsB-aklYTb^XsYHbP6ICyM&FE` ze07qt5Bc%9?0_I*0byHhJ@v+lV%bEts)<;L=w4!;4FRKM;@hnep;b(Nmk@O^_tSNMav7!?**GiRvT%v(gzLgo`4{})1% z>O}f><`bJ7{Jf+b!o0E^BI8pIfx)M(SG+GOc;f~?crT_G!FdnCIbVUDs|yNa9{wCA!RBa(|{s}Y7rX{ zX&u!*>^?AON<<~tUH~ZO{yjR;f1ie-W@H!JDHekV2>uS@kK+rYpj=+NuaAl~tVT`xx zs?QO+Qz8x|A9@`8e8p!ruq7^U)-5{m&w3f+5(q^y%3aHfur^=wig9ROt5-Fe?Xw2` z=A~lbN-*irBxNg%454ScG@i`Rr*%7guWv>f#MDYu)S&IqpjGgod3qE--8~HWW(`bE zdGm;r_Ah|<2ryYxC1meH=gK-}SyAj+U{xW!4U}CN&trV}+#r8L1JwQ5WEwGGp zfVcyx#lL{8i#ga83w#zC;G_Izl)8VP0$4H&#dxc3=%>@Me0=n(@7FcGchO?%1|N}s6fh6 zfs#rZNHh^3qXv_N;ZGWhI}RY_T9!ayP8y0n?kC|YkwBnGx@kfILI&d|gTzN03PinF(9783d==gk5 z8!O-5#!79}R_Ali=5|MEbn++h&GOaS0s*L?UC^^defbhFAZ1P0iC-=#Yj`gxa;^D` zA9g73Hz_j?Zdca&P-fjivGCya+?!znZ_G^OW*F&XPK=3C8BdfMR?tNMVOGhG9_xIg z7n8Hkial1eBSdY)-qxAE7{-6+r1B*Mi6DliG(#Ink%2+OAdP0qL`%2@#o8wAyMm-9 zakgg#~q)7KR$zaa0!0z6ztjQ|F$!T=V+h9 z-Tn)I^9u3m6a3LT(6hJyZSR1{37!c25Ttw`9PB+9=yQP93Gx!ITmbzPsay#45)FET z@b_bs8aS2MI|i5~i+UA-TWBgfJzhly#%3;v7&95f+39n(-3@B60nL!>kcnC#P2CPS z$FWLuS{gYidInVBui;k$31xB-ft`pZF*w~u8G9@^9FtLPdel-{Ox@*r(5ULKyJ*p0 zcNeeCAPl7y=pHrwb;63j?#Qj{qyo=)UU9Uu2HCZNV5lx=m5?q3oy7A|cLeulf95&5 z-`&3d&E{UY@pHHZ=`HLZ+egIQN+e=J9BtU=fne_Dcsg$U!FS2o1pC0Urw(%pjP2=JXHtM z0z0t7VuUf*7AdVqb;bxNq}%#$wxRy&k+kGe7%B*kNcWc@sm%uliE#1*J-O)`nhG|? zCbFsLnak)y$e;HgRX^rD@8fT0zhl#F0nq+r?5%osU)X)!Dyk14HfT{*Thg7W%3D`l z<&7pSwsqAhqD4cZP8ddPB8MFYGc3=fMF~^!}X# zXB*zHSem*w7m2R3mEIq#Bv4riU@4**5YWgXgG0q4iz15}Q4N|%se^=1M-(v@m2Q=Q z6d{Adlp=$JluPb{4O)o+2U{=J4S7v;^hws+0;EPt{x7K!Lijg=Na3ySAr2a>0bn^BM4#BlvOAElCnjTx8;Gzk2jj9kSh2|50KNR9 z(&#@+z>&&X%gPw6PtR|PWx0rYIvT@KYq(~OpYE_Z!rKY?)y5|gK3Fk+)8*}_>Gf;J zc56N8_SO$3=OxFM7j;9@e#!4XT01x|~TSv0tYT17B`t?aJ^S2a)oZ>4y9QwafUQ&9>*>6>mio3W<_m6D3vc>Wp|3jJkagp4+xU&+CK=47nc+g*`k*x--Vo5Lq@2ek!+bn{PtRm8uI%G-P7>^c?i)lP6n9%Z&+o z3e7s2<+P2NdZIez?sI`s@X%P5c_!In&8Q;JQ zA={0-fUm1{KQ)_ncwDoAmqvZW2E93I$wNK`$mt2c9o|aKYJ@!Y=9Q+ei z!7p|1&5hH}U=2st$L;M5J!Rn7bmva(I^6AhuUA|||IDMP2@iFAe$JEq^Vs?Pg0A0| zHGK2$Ze@uxr>U$3^`KXkZoBO(3>e*q*}FPG40wExUC{*%yE{=nHyqqgfgl9L?pA7X z8~XxmH1O2IFdWX-zEXA#xO9gm@nsC-s-kW#nvBaFIyUAt3RO<%j7&?^%$72Q-ihK^ z#i;A!cS`>_U8GLRKBkz#N=Wk-aY+jZ>W$LmXSidJ<4hc!t}_^YZ_Zgf*x0DU-AwD6 z2r<9j3*YCJ;ADv)>D!;RdMWH|-IZlN3x9?QHm3riepts^kG;-7!lLgvg4lXIPTR9`M8xt9WHHM>olHwuuO&vz!@-3uB!J7*1dW8M%(SPv3%?OyexH936Tt zWa%^wOwgGMcpf0wy!b}g1k~<$oBd7LxX##+{@746%r*ka`8?2L1*!*PUTm3l0w>Bl znST@6-YjTd;~CyfM%BJW=^u)gN`9{ z-3lJ<`LN|Ix_C|V@N3J#ZP2?=lBaAftqJ2_5fYWH9Z~_3*{8BLk;`9h4EL6OXlPzlb~FX!Dq7gGRnj>A(9-0BU^ zCg6Ts0P)7T4CIQnQcxrXEnA^U7~qx43_9P6XzD%x92j;7&uOziPD(P!&VO#};-+|E zSFV%WAd{qh1P@A6nnreYnzLk`l>qKZO_IYYT{uwWK$3HWEn6PlU4Y3Fho}Y`s4#t< z_ve+1r=ZP76hw_|$c_Ju)(ddoO7jln8o}w8PF@8&s**+3fRd!KWZiEz9(|?q*{^B1 z)9h#p$#yzN`)iGP5oQuM;{$u|}#0rASSVI7M zobLk=1ow212(t8}^XzFH4AOqC5wctg_AvaCForodre{F4Li;MhQqh z+r@HO2hT20%z^GaDTaNyjd4z@yg!zVLeNlF*N$y2blW~TQ@SVtEz1D&(hVjp%a$?t zl*~$y=^v{B=B6cr`cn=Kv(8b3w9IQgK#Cn64Ksd(sh9*Nwo9d*TjJ+`UDLD&9fHj- zXLQIQ3=wn}f0DU*`r)Mo$V!j2w+?GHl}e7msYCa_IvYo=;M{wa_U{QMnotjoJMub8 zmwKBPE@G9W4!&-bwGfy#*)1({PCO2pqqd)S>spSG4D4#6smzKGYJ#30*xk?h#ET!y z_HGl$?Xmg*ue;!E^qUPjTSBo*ZF1YZCmArj(&O0D&Umg%t+7rLYJR>rWvo1W{yS$| z>R?kr?zyK8OCNvl=_Mw~{^6D-=_EwV|E16E_T6+IB}MU{J6uWm7TldraT`yFop_)4 z@qQ7+&H8!zdv7nkr^Bn~p|@e{wXf2BSTx1I(0e@XhSM3!c?nfOO6^Dh@c zE?>NIB?s%e9&FeX3HAB6=tQ?420UI0-Euj#YIdmN?6iL3w14zkzjIr^={Ef_#rHf3 z0=B5AjZpdyX?-gk)060poo^TMVY5x!2UI7SX*9V8jv^cfhaHENhQ!H!#hCq##3Vb5 z<)WgfrcSjDN?4R3T()0$>^(sxlz9u{k5I-aYF0%dSGLQ zXLVOEhe$dXT46T|dGbfHFu4fWGKm|9L1S-GK&a0bqTo5S%c8Pt zv3XS8jT{v?&Y%E^c2Kx&g2tI5c2EGOQ3pk~SL2yB7gGRriN#+A+Ug0yDd=)n0QJGM3Q&NvDZ{sb z(g$R3b!;ydpn_Q40kq$_P64hOo&yc^QU5Ph3ZavcHys@JKLyZi2!2k1qhfTxG zrOzO9gW#8jStSN7iz;kdX6{P>TOVMev$@qz+q}Z0W!~%#Fh4qKm;p+q><8rfT>z-F z3sA^TzYtSBAY4qYB9YW%sHncnhdV=Nb1$V|$dm7??wDC1|NHvQco5^!#eEd@DL?3X zu>#x~TD$v#oy=o~lA_7TU6~@n%z5?x40qbyoJ%mo*^I_*k?SMH3=?eZbSy$wuR)R; zJ35;LrOV+}S2R=?b=FeG&jkDEj}kq*&=!z`q%sMaoU=R;7rn?@V58sAVVlSymUQ<= z;TO)J<|tWf2DncS!**kGt~ohG$=);XG^U>ZCXKrUro(1M+F_S5by{L)c?8m_ZPO$L z(!_A$2eu1hTJioYxfh5M4SN+9_`IE0rmoE<$J(>q)DN#^!s2VFS$=*I0_vlXyH{NG z?{||1UBWyEv;Ba<%)r@O$2@HMF587P=+hkLlRxPO#9lr#W?duwgNpFtuI6tJD%!HS z*$z5@)Q*7Ei3I7Dtv6F{8!P;4s^Diu5)mF9+6|tVI=7oq-4YQqY}1ijH~}qp_e8e3 zd_m9R%GmpP+&z1+gFIN#_}S3L>MVG=Jw%e}y`UY)iHBP(X`xlY`$N%lY(^WdZ1A9O0%ixX)Of3hdw zJq0{8&*wO`ZATXgZ5({Qz^I_J*{A>*X%-YnIdrF(87>5@XUo1JCJmAtXi6l9dcZLO z%X)rckhp-TAL2l?ji}%6iWLae;GPO+BO*qbn3u6mpgqtN90!P*Veo|ND%yjzQGynS=Zf#uxh+ zZkdyedC`8>KJ-;FPuKt(al#`h$=QBZJ?P!Qt(Ai;)*$T?&9-~Hml~2cw-^?nnR@0) zch)?>d&L9<;B^W38iEYyE+_!cg2*GZc}tuk61)z{xoscaDC2^^2VhNHLNH9am4&wW zB*o+&Hs~nCjC38;F^<$~_NNWvc=9{raO>95W#n|#CAUDb^z9``;)XL~-%^#>`Yc3V zkO35Goc#0!EnPr?6&K!;71vrVN21p&UDrSou(Bf1ryla^Bkmql_|W!tlUwE)JZ5jk z(gBAc$X_#VvPtb>fS(;Vhce5sU{pt-!7@Gi5QJ)46BR@_-3@_HV4Aj~JBIIp> zz??3i_E5+QDxia5Mbcrc!hm`;M7A@~3xo)QHG`E?IJF1%xkHQ!KM0DPhX*Y6NU8VQ zza3t*%|OL(oUs18<0O%LDB+pg=yWZ+v~Pokng!Dh@X|$2;_3W6zCm$5y?hwlF^wEy zHl<(@-uWv|n`WQeg9cu*&Q>yc|GK&%D+o%f6bM?aG5}hjHvqc-+mItfT%+CX1HN8A z@vOk_R`4r8hRxJ55iJfDSc?v}(oFrG(}^d_wvIc!g8XJ3HjjwQ?GJmXurYXi1f8|{ zjsQ8|T3Ueq{c-%##Lw56{mSn=+3)u`fFR3b`a=fWv{6*Tu#aGg)(+G<$acw#<&Gtz zK;AqQ;*^#aFm}ro3}x0acK|oD<6=tIr13uw7>&OegO}(*muRgqMn7+l;S-w$&&Pyg zmxTV@?>FbdUxfbr++GjIYx%q14xZl+99~ZcYt<5UPyW6h55GMB;UbMMEV%z+S*ddNCeERW_$?1_O%`kd?XoL;c?`RE+B1$_mXM2+j#M=Z# zDNRv=j$qLn%w(1x*lbsX`6r53KII*Y^3vrc(ViH_sV!=R-XbzJqC|2Wht{|2s@b8! zlL)P?+Pb2Ie?fUYzQkL&DPt!hu-iHj#%HzUDdUt3$EDJ3V54RPC}AZqKEeT_cT4ta z#+KPZswY%@u+CCMt~dfc(;s~1@=@V$$M1r>n6TMfCjMd$L>|Ps?Zi+MJciC`AvL^Fm3>X2-L$pq=8RlpWe~>nCxJzsT0Mm!K_|kql;P#m zMQ~1>pznhy;Fe95LN(O_-De=Wst+d5WFJYTL0P%Ho1Q*1$;6~4u%#!Zky5u4>yTjK z8aP=bzrRml=xT|C{M5@LJ-wz(!(I5th9N$>3x;_@roWgtRcEPhB;P!)Nkg2i0H&tr zu-bV;YRmatdN~X%Oadqk$`SiI+bqpqFGOlFUth=szrTfx_%~f#1gkedU0_R=aqo&L z$)nr0-5yCvvpII$9_NOZ-dE{^Y}m^M7QfIluoetqer4CBpEvGwpD&-xwC#Xs`k_N|vZxsX!8J`e-0BKQEwg=tbM}HE1lHPz0?7L%9R(;r+Y~g0ZHAemVdQYj<;wAL zjGVND6pyf69S?`XyUs2V_A8|wbhI)rK#suu7Fov*Pg+uxZ`2b@|e}@ zpog6W+UPapoOe3^p+q~1kjR0311$Gur?jc1M82$TSqxD-&Zs&-e;DTfn6uo7k-%KhD32vY`r;QB~WM_GUwR-QA)I z?7vYkAn|<*g0C(1ypMrZOsKz6;yr;@dB#uR$T$HKk5<;KR->PetnIr|=_H4MJ?E2X(CZCOCT z8-MX`EPK@`%0i*-bV0P!5Ed(!w~D~p8+L9?4Yv^Nw(#(|A2*0NAkUW-_JG>_j~oxZ7=QJt}Eq9mpFPfNrLEL({k(~iL1Rysj}@yL73sinK8 zl8`6$V6>g6;;~g7^mb2$oohR0lxA*lysxGlOj%4S@opjJU`YkLA~L7X$e3vua@L#c z<<8pZ^)+6*x(3EmL}>p`M*rF3T!nF943WhUnOlWSAM z0bVX4IlKD3yQv!umP%D{q+SO=m9|s zK0l%#-l6v@Z(^zw6AE$}mWT83Ws-xza;00e?tJ-#s`~x{5 z@V;Ih@l_`iC!g!j%TB+W@Z@RF;DF?-48^w|a+vu`z4Fv$ZHyPOdyyGXX~|-HcGo&w-umtGY!8*6+%cX#Or0evrzR2|vm(@vz{Lyl{3l6Qu ziUn7499K=Y>)x9EkRnGC-efbo>EaGRJ{ zCNObntK$wcpR{uq9^07*NIFvmZ7D zX?5S26)-6V{)vc~E-onh9rzFJ8BYyjx+%zb4=0YVij$z6v3WzR;`m&)r&p98G}9-= z-JN$d;A_4Nf8u$)QUUL|x!Vl|j=i7)KXO5D zH1O+zjxY5aT^tvxuG@yPk7F6(QnnxFLI7qAHTov(6M-50Ht=|)a|%2@CBLnmO5S#1 zxSA5LM7n$Azo7BHuj@0=ho|n2!qb9_uDrPHcNC|OXzr-^u@+&T1-xoPp}TM!t^B|C zdvIPUj{$&XOo!7T$DQH%VACyKC?ry^C=uW=|pB zx7?|iWah!=xlYf65Y;P@%{kEADCO3dPT)8r)?R#PyV?n8LMZ&Sr=cc}vz<#BHu58$ zrwCMPBe6eb2dAJ$Zs-m-GfB|a0<0$1VuIy(vvR=ICP076vCfI`=p6mD#!p~rNZe$J zc>Bo-SBT2AeskdMORV9{l$U5QmwjNuZQc&C#zh?(j?%_hr}rrmk3j)AmmC)jTc0!`xu>JSedH$8GuPtLKnxh2YD< zV!tcbSIyT3u@g=n0QrJpdAf}oElr{6=5ag!hH%I*CFpe&>*zW31~u6o4EyfOcwfh5 zeqw)0jKKa4x&O>!1%^~_lS-(tPwVY+Z65gA-1o}NIRs+AI>P{F?(Nj;$53CNbFJ8| zuy4)v+K>$z1h+b~rFUaa7yiNFMS`qn3>(PxVs^_D@qd_m#~?|;0~cK1x% zwr$(CInze9ZQI5)r)}G)w%uF*=Xu}VHx?25X=A@+Rot0bm61`E_kFJGcg_)j9MrE_ zA2_7G?i)4Q&m;Pq1YBBo8D{Boz7GG?=kVW6UB|e0E)fdZ6ghjG-A424=hDGA_X_k5 z^{mmkVmZKiY`4#et?PJj`?LApF+xThYExxT&h_u?2#2}D-eZjTFL?3#T_?`t36lU( zr0fYefigQbpXDfZS98D4_=}LI&7vLLF=nX2e0Y{P8XdFOXbs#>*iQPt;&7VLM*yfd zyK|wP6B7AyJkbQ6-jqrZi@ z1k$8_$3Npk<>kt7@ACpI3jO@#W{qkHcNEs|}47|bppy$g-6Y+ z_JK_Q=-)Olb_h}7!bQWcZU#?s`x&_Ah5V^7>|XGZ$F*_rSe@%D7%B_;>c+M6Sj&AP zj=|2BW01Qh>jmXrI4##86KrCv!rzysI>;==%tfj6Hyhf*4br))L4<;dYf5y=lck@! z&SCn#X`JP4itsHKb@V*lTqgMSUPaYwxB>mQ6x7!C$z@wcp=e^KY=Q~z~~>~J9NdXxQ5PRt14KRelX}z8z-%W z{slzzzjN`{9s~Y-4`6*Kp#T|h+>^&J1|}Jxkc?3h6z6-8{If@_U*#uDIi>I=RE*Ib zavR2=Z%Ppp>M1&6(N^Fc2FOylc|vOaqoEYm8O^= zGBhF@;M!zFxP8{uuK6)C;*NB3IpyI#KY#UJPS7KxHmmTbV~7faw#Ya|!*nr-Z{Vbp zAsR30} zkLVOKrd2avoRC$8x2X;uAE)&=tXrM{prEZsubl4&@zYNRm?=TQriEN4PMT7t6MJqa zrGG`nX*vPt6u2B*EAaV=Q0}GO$#%ZSbPSYD1u%3jmTyc$wxz)eZU%*4uU85`5=W`3 z>+C^25bP;ORZk=LD+6#wlCpILzC^LCg)PG3>ATBzx=CD;n_|s!o9O=S(wm^S7PW<& z0U9YteH%ztouvF4gMa+mMeyXie`wtAB}!cPTiCZ5LEY0u(A>)xDUCL>Z+> zJrhu!blY9#Y@G;x$)|C~YQ9S8g~;>V6kf{Xner*nj|Sfy^`tk6XV_xO%&c%a_;*vI z$6VZUek|PV99!mXnYG{P%R+AY{wip|J?)uGO*+Pvz(JJr>MT%ArV8*Kr2K=V$ zqSZ`9a9N&aE3%ZD6R-W}49L#u{X85$9nO_|s-=Ms+%;dTzBW5q(F>iqH(#asX^D-E z2_8-3kwpK;Ak*M@ipN_qmLvHSm+I?4^nf1YAXoSn;21;ujY?E3sHB!~j36x-no511 zz%m7^$nMDae5H^UPV)jz^*mvH1I-O3y#6Vo>?u5#7&VmN;}9K8o(w$6i!0RbfWmkq z{~L_=Zo8Tj+cSpOh#%A`u7NRV4YzgE)1XR{zoCE~C<`_-@AADVQq}Qj zS0}C#ZZ>@qwtjZoe(>0R=rnyX#`f?qA9g{e4O5oRLMz1uWH3Bdc|v$DYy7I;rj-+L zrzj7B!WZ0;oq;Y}#v)x;PrqOkXzv`%YVYWB^w2V{m(@Byc_7CgZ=KS&e)C|EU*B9v z@ByBe|)YwHvviO&t*?>2Jh#)=2C+ZTckB+Xrd~S;rg5+#;_&s5GLf zrEA`BeL+8GP?7t#U8_qHDVo1M8zRg!{eT7-JkKsxFg#%wqSPy&nXvOF$mOuA#n)b#2ddCjQM8AjNn? zTFf8QRYQm`P%K>z(*F3n`J;$az{Kjsn6Rn6L}uOtoOWE^!%7fN6A=%CC0~oqjCXY2 zgQ7h1hn*$a9w${QD`nNs^=agl*SeY++oVWaqV%5zvhg_POkXk*kpy{LV*n*G%c|fO z&;|l2x~9ILeH#f%tebB@10*9mLf#>;{^Y(R(~a%#vHT&a>d4$(@WK>2{{r`tR{PI7 zsT~|}3Kh~X&*K>q90_nr$t1jN-K0Z@%l|TE833*@Qx=zci>Ry#Rl3VXUp$oLrG(Fk z2Y>W^K~oL&!2CNCOsA2OTqw`0&o#*UE?*5~Ez%SpSNENEZ>+H2aBz>39}sruieg$m z!^!3R4vd~?MB|*qV18|h%;_v=KRmR{uJ4>)+DN8yB@AZAopJN(LLR2)8Z7k=X5YJ& z9ni5ydV9xoTUn^#UlQ6udz{qx&FjGDRXWm*XScC$Kc+hu`eyghZH}CK9*hFs(h1(; z9KlioFyAn7y(rEY6yt(_Sa!3t1EyxTtvxP0*q=i!-ohMkSF}8Qr!H#oJ6B8l`&}lI z)n@ov;V-iqJ|tmk8u!*%Y~gHI@~wI52FK0{%>{@9OA66LKOp$+sM z^SeIFD=wkxA>fgQ8nM30HjSD+I|?+xt!{C_r$!P*oi;G&T8{y>r~B9l^)ow-%^psV zKHD5AH!|6=mNJ~%)h}1O^VE#fUKlfDR5D9mmMyyC%$U~|P_^rPyCwRrkKIjeR za=nSfJ(^dN#MftffaIMAjfZ4D$W(Bnos`hy?W9Gt^gU+Q>a&$n8XR^p#&Ov@5}oL_-2FWX@M-mnGrIlymwk>bB%0==s? ztl&57`~bK13NtneK6=qRmmjsfP%fP-c0ohX*c`V0|9SB^rnf(rXr#*Vebj5nqO`4l zwQ`NKZHscTK{nx=LDp~We2Mi`McA4p($Qxs$lGXc%G*cat|{@-zx$|t)?dc99Q7zD zyYsJy!Zx)6F^|{_AlQ;uE8eADQ2MbC)>VK{AGL4Rh>Z1o@n@v%w>no-0E~@9ojaJ0 zBD6X~8AJ$e9oyfLQiN~x$ZHT$`24+ndk|5GOUN?Y|G_b1C)0^1Oz1RuxOEiSVAM=J zp7N|W?EbESpAu`%Y#m{0&e$W;Q)}`}Y!an358RT=!=*BDj$hF>$KzcG;DmZ;;MWVP z8K@7bxs_aB9>nXDaHp8}rbVa5hd57^6A==x&2yi{$(;fxOxGp>)v5;rcPxCYHDW zJXZxU=#z)6g3YROw;{uJ;UeSI20r8W*pNQ5drnGENZ~&Hr#5GJH;Yftglwa=BJ8bY z`)6L$cTToMK10mFcRLI*iG;uSFAH9pJFw8=6GWlksEj$mLn5k~@(;5nPC20|*(4Bo zOf5g$EkhxtLBOKHnv$QNKE)`PjHPLpMwTNwH`OdHvqn+SjM!9YmNc(?J(F{1_H&y6 z{lU_Ia63-eAb1ZNv(JIH!@3k%&Rx>&q13zggq=2(&X)B@Yx^)6Y0E$w*EsTLJeq3d zVRH>OHl`b9GMipc^mZvh|YKf(Ha$e@(F{hl=;gP zd~P`S{f3E&jK zHc$Lp+n43|Pq6=tM#7GGsiv!Db%7E|<)j9geRcs(Oj%iuV|zTr>X=HRp>2Quub5p0 z%iI6J>E0FOpT z8o|~LWBa@7pZpL?7S@s+zJ|M^$>&6aGXr@wC^A^WeRIMg`G=o@)q17cw8dF&KFa1K z{t+|{X>ml&?qFE4ui1w%!tVtJNoX!q5MKPkWpOvXuoa( z?z>7Ms7=5YI_Y)r3c#Mbyb*Gv4oY-RwG6wV%_aqt#!E<=)U&sy zsvgvQyB5>4OXBuC^jWjU!v3`B%GTApFiF|7_bn+!B)UZo56^;2pR=0Gqx;F`f)grD z2S^sVYUx>N*xfZr=si7K*0uWNLvf2gTx;3lDHIdsPQTouxPM=b!J&|D`X74kOBaVn zX_47oqD3}6NrBCc@jui7u;!b8jKa%Z?a)*l1MspDrCI6GvYCB`=>KL7z1F>knJAys24V@SSG8O zn=I=8L36wz?@8O(N~lk1Ngn_(gK^+jDVIA8irp$5Z7x$AS2q7NraP7WJr^eJy3>$3 zI_&v&*up!`$;DB`*i3K!_s&xKnQb>!YI=?q?Q%<_bzz30o{-j?bDn3r*%xfQ5}}C$ z^3qTz!+b`kL4i>{dyD;ib6}kZb_LF3xnJ0xLVU1j1O9wRDN)rB7RBRA_dL*XHIsBk zwp|u*iZvNPnl)AJwlV?NMOL}x(neNU9>%#DYDFmxMz|V*2G%DRY7fzbk(+*kaQ&$V=PruDobHZq&3l&IIjaZu%!|IuK6tOA_ zK|?$YszyyMiea;}$gGdG_W1~f-Jnr&aO5YuUL#?wVgGBzvKtN1DYFpwVE>sD@G5?~ zw<_LJC-DYf2vK_-Smqxjz`WjI6~I%*o%4x|7MAc$0VMJf$g6x%r8eq9B#mu^D69s) z;e@qACk$={ODZ>y&;U3)LusQk^+W)~n@kihAQFw@rCeL`R;4-qz@n6Ihk}fBRAG6A zbadLiHvXWr(?jz1&WYj$UJZBh19VYth-$bZplkc7s0hgkgKQm$6bMTZ4GZFaK|pXG z%!>7&mkBuQz?%9HJi|^65I^?>Iwnp83AN(qWfSOm1Uh|y9oYjDP7SwHr>x)d60728 z%kFR5=ubq@&>IA3{{`XItrrvMOF%aZgvo&RcfyQE|Gx%hWy|_cpl~aGKEh&F{IqWc zeF(m0SwCpNz6okta?U9!Z^;O#Oz$FH7Ej?bP*CF=z^*N~vX|V`;lU4Ntl<#K^!0g z@irq|s^9ym@XcWhI%P1muygl?UF9}g4zh+EA_jk@5GLbX;72t^OWD@1JwFe(iRrv0 z8}Idb@Wth*+5~C$&~-9!uq*E*(Uhh@ARiPTXQZM+qR1JKsrjM*;qR{ z8<>sOnoz&+e^G4-OF3jiSD>COeNIm!PFTSP=1x_gy;uqmt0=);-El^CIlxM?K*X3N||6;(B;PvZBH zTppI2u&i{j3bz1A6Jco7+s6yw8>SVMMlwUeY;p z%xL>Gbm}uR4Kvt>%x_~dh|-$7MB=(W3lsg-rgVYP4knoD&;$WSK`jh!ObIJac`k=g z-qo$}A1tIdSkF=>rj`?3CCDP;aWier7fP3!!irHte7`MoP8ofkv6I&D)D7bv<@R^U z!rtq#<7-IA8#v(yvOGShM;Ym8Dh1_6k-f)N_aia4%uhKcsSGMjZDf)em4B8Z_nMlU zp)AITL~w!0t(Q93BE~R%%~HJY^1F<8aLKq?5Hj#S%fueyC-&301Sn2oMu#3<;8!%k z1C`p0lg5G^ikvX9rGYx0Lht^R zH$GTH0+L2%jWLS2+llf<-#wNX;)f)Ju!*w6W~&-D-_x)r&Kov)r8ggF+>cr3ZCi;B z;8^yfnd8?d8aKPHc?`|@$$U585nfg&#XJ27&5QmA(ZR~|e=7QGrOknHA1}BG|7>C&fu&yJs z*#%>&I>PMNra{oj`C=&(jZt55bk(Ad`G5%=CYJ7%|Ct+A0N*dP4W`ZLN|NPsrH^m+ zqDgsWo+oN~zj+o4&>B(*g3_f>bvl5yFIpAaYCs=1c3jE~@t@qIFhWbA=m{LH@RJ|% zE4Aj)OfZh;1l96Hn{pDJ^y+d&Tz{QuNjCEy8Q!7cFVG539=MFwRZfGIy{I8Fk@^9E z$Wr3HnsF9SC9n|Q-8U>rKKtfd81*g7a97%W39<@U1B7293ZF%!R^`rCwSl-Hn5jlg znb&Q#?-?|%Vs#1r6eupGI#u-$||iUx9GOQP$3Lw3)E;c{;(682A{NMXdjCaG{(Gl)hqw zUS%O~WRyp^WxMCJv!K`Lw+ByHd=vsa#Jm~^PZ~jUlm*%6s8c~+$P|c^y;>j5+BYhh z`T$rp@THTjkeGHVRmpz`4y76gFnz5t?Nyt;JjJVsDaO`ElKat#AVFj5n6=QE?Wc_^ z{F(Bv*ZkAcO2mUwa8MCYfaw)W5G9sNq{UI2F)W3TcxxmkcYsZG!QE5#_gGIz7lK(^ zw7H&_@CtulTgag;8un&!7ug`V?eNsYs5J3yD*BEL>0wy4fs81b5e#J4q5qimV{?4= zeu$DV_Mp|6+|?Wq2eN)Amc17C%m;d306|_~(TUA;gq(oEs>RXjLTH^x#p!TvIRw1B z*OL!-O7h^`xey%udz9d&tC~Yd^T1owa>z+d=F2Hee&@|pB?%hUZ`^k~%~(EknTc%d zQl+U+@3|w!2h-O}717&6U&XW7Br{cJALy1&+1$gLZ|7Q z)1jIEPxl^=cP9b2L_s@^NXiI#$w9dl4ZVK>6pC*YLVVCBqln$>UVMeRz`GwLnKd zd50d%?MgaLQSzzu+kchHXK?E;i{c{~^0e?N(gq6*Dj*6yD`xIaoZyF{PbmkIC_CPD zT=+j;^xRjBG=O zs(%{ZhB6Yg0JSh_to z{p!+O>0{w_?}711MTvzUV588$G~Q$v?&9>{KE9V;`a7~QEd$O*QHIF&Z|9wI}3x+&O;B(?oacCx0;W)lRTKvFy9el-5h8S9nOw z7r5s~G#>atH0C8FCg(Vj9!jes4gIzG=DV>>INthl5Xh zZnLjK@rDuU$aw8}^RDRRQ5Ij7g>Z$bV|EVP2nqS7LS+OHL9q>h54I(X=WuUW-F9{nIfCk3Q_&!KcjLkbrpMCX*&ibhy^!Sz+G3Z)pB*ZErjBe6@n zXvOlm6<^W*N881r$7FGppo&W9U(qI?FKBaSj$RdbFG$a?KVAV!?++Gjn*n?@;MHY8uYbvQ;+!;|7FkZSMsaN^`OiPqRerZ`JKzAR%X|8-(ud^{gmQvW73OW%tp5*o_m9@ zkI~++$Ao5()H*ItMihlH`YV0Da(~R{4RXVdUlx24&+TZ;KywmFytR62LF(aGjfWPg3{ zS`|>y(dbrP$+1&$q{G12lBJplfybPqsn6}du^FV+D5}l5M&+jszHSd)_ov~8L`AbI zU=NN$(Xb>L;ki3KgDf+sC@9mnNCuDK3T0x5?)MK5xs(mA_hGDC(@bvTH`4}=4_V!q zFjJd^?|Cbr6Wg@4xDeZm3cBRE&>jw27$2M~wA}s@7M4e9U`WzyB@9wV=wUFTQK9LW z-p9eT2m;E5Fz6#zu%TqYgDf~_%O7&cvWBRK=mw>@5NI2)d9(elaJ$X2NHQi@TP3Y{~s;lWI!(V_vA_pu?JUm$>AX>*%~QlvJ>NAucjh^Xv59{)Uj(pNly8`bJlP! z8_w-9q43{Wf}TtbPZwC}Glo`TjodS}Dm1;%^1-R0@l&(??huMk0_Y_RCwD*(ifSeqr!|SDrhsXQpG{0ZksTKkdPdo7}ck z+MxAPT8lJdUdDI1_4^DjblL^yr*;FylHwv^o?yr9m2&9{Ajd&g*s1(+ZH(!mTJYX9 zc2+E50ViF{CxeoXB9hla7oaJ0n!%xb+^6egS^(2nK}(N-mb{A5bUwYEqQ`+|SuQ;R#0B>X)CCEb!m0#2 zp<~>r$$C@)X3_u(&XzYy`|4-k{Q>h;4jHo4vrz}nb%$1T7;S43)jY0!jJJN#5E zekfzAYFU(>xclKM;MN3s3)x(dnwpBtBAuj`b%>Lor8T#ehnT}tt07bTPD`mUYVUq_ z33b`K26@a5x$!W)5vF`PjxdM_t0YmFUX6XgMzU$K#Pq4+;|2zP_AE{z8&zf$xtLX| zY(_|2VO&7<+(03Y)mjVn3Y0Jb_yHwGZ?MQcZcb%RuTNO0l9T|Qa-U&INd;yu?O0-7 z@FUDJ1CVAc1;FZek>Vud)Gol6rz}501k=7Sce7vPP6FW1iVbr{$b6>fBRb2qksKqx zl-tKJYYWgRDrkoLE=117B#pbp=y z3V*Tzn=a_5jl7xxGH29mBvzMxC$o~J-hOma;jrb1X7lDdlm3anB%U4@K@f-5yQ*Kk z)b^`FLB+x0(tC@J!jSFV0NIWHlWU?Q>GOB5(1khN2oZP=Rdsa9go$sl;y%{{?DJ<%4 z;)-m|Zu1KPA90+T-zYhABZ3ENq2))D)@-!!k6vGzUfmPf$Fah1YulZ_g-v$6O#o~F zNrT>54FZ;c9g|@kDvHdm+>~RjtoN7+d1+dnSp_;LW=iLRU+&5ZQ-0lrM4IGEf8Ta& zEBFbHMHkNX^~h+F8xCHVL&>v90b;(%sR0q1DW})WBqvn&X#|x6JbY^-tGGP+dXlk} zTF<(i^Jj^2hcpAfGIpUXlxUik41+it$v$40dkn>}4eGv6S_`DgvE)IPxQF+x$&i|r z-+@wfxA28=WQcE09L_?J=&f+2!OGut$BMZU7Ur^Oekt9wr(7U8&}9jwv*Z|>jWF#V zXNjuDmxh}aTZU1RokkB*nsy_g1MQpwRXdOJe9~GDKJBR8iQPoZ&Ldi|J>KWWeF#Zc z)esEt$l85bHc1+8dpU|T{;FG~yGlB_D^Zi_>ZATeHvzSPQ_E_8#cy7tROBv2ODTyt zW($A)a4hNmcW-cEPYV;DJw?|;t>!21m;^|i)~-xrWdZhB5q8n2|C)wTa>eN7=IvPD zQwy4<`uhC?J|jIoUta=1N-J7lPyE5~ij=H2e=;1pxYS&)+C4W04Wkh?Z|W*?h%ToP zaCu!bi$u27*+0R-2RBx~&Z&`TH90y=ZxkfDqEF;_cgg?Zl?Wx8{{iMyKtPq;A~!uX zHkceV$o>#Q`^^g0h@rmCD}3v;Ce!>@4*K;lv;6Wwm5>TUp`7tvIx~(-Udjv3T3qAi zTKbV!y!M#dq?sNqQ?=zV^{WC?;Y)kE2(xg^Wj)bqRCF6G5kYD5c;3(XJg!4dRKzZG z63?!wjaY#^9WDm-4j*1{7cBFT(R`R$v!>poj}t_FV$;n0#n!!9SZA89aQXOgY6Hr^ zmDbPq>a*6V6Z(~q_5tOI*sG*Sb zr&>3|f=kV=3e3NU>*iPKUv&d}yw?6t{hpW^#H`!1Z9KZ)F8%;<16ZN!TZH4Qes&Z{ z0Xcs!<-$Ox)tHnxVJ7IJt5vv>@0`smECwt%sh$atr<}en?CIPC9dcE9X+MjR0kmJ9 z+d?jJWiNvPAiWF=!aDBjeQ&%rH=vR5>m}8p=i5!L$1K0s33y&4^%Dl9x0id3|0yzL zH!n}CcyJ2Fylp)TuB!Np-%yBtPPT}M@OTX=8LMdM@9-JOa5&IWPlyPhEs9emP^dzR9gdACq_(`LKDR>)=sB6-RWJ5h%{;f$ggFI_l-qA3Gv^J8#@HG?lA$!w7< zP!bh)!^mOKh$J^Q3U?`eZf%ig)t}Jpijmj3EC6DU3&))kO%J;;+*3?jA0J<36K{tK zu@700khnt~f23;U&Y(iZ$v@)qA*~2?7>pH!DOr5G_b75Ea-P~lHN7Me z-9HAfAsAcvH@!#qIP;T5@=dhPlFDs_P-$}1XSL~7CZeR3ctny)!%!JfCynh4T)|4v z8R`X<`jf((rBrz_C$Xvjd6ic(hhe_Yzq5lw@4GB?xCeB%pvwB=~4LC7AUv@M2oe^KV>tmMl<3eSTu zJIJ`Uh7@-~B3#7M_+FE&Vz=LQ?#r#3QMKm9#h{c)Rdn3l?xC;(-!LqBv8wb4_F;rJ zjw%kXj~3e_OjY(qTGLn;v&+5yfCo3#_}7b_bDA5}sovsGH6!P=fAm!2zLoUm*dU*0 zM$DNd%u?jmf7FYxc$ullu)qEdiCv{<-54cc7FO8}4jd zKH2VEnN^@f7QR_Aekjm&3gu|K52G`9|TJ50_&l?ywmG(%u# zC}0_TDd^I~zld6_#DP-RE$2j#>%v^x%4j!hwOL;*)#nuL{4v6|?`VUyz*6`Sw6(Za zEy4Jpeb$f2!pzj_v8C#N8Yo%ZnmdJDI^a~b?7RnTNykTR3mHTRYLb_nrdvKok6UD3 z9Hr)@N>^?BSuWggmR{v3YJC5>7vqdu+eSQDP!v9{p{wj=5d{@R>FsQMJp@DD%54C_ zLT~A+{STQbMeg;b=W?Zh_~BRoA@QFX6sp56a+(U$Crar|VU#9>zV5LVIdy(SuTp<2 z>W8x8B)XdtB0U)(7G=aPO3i1&Tkn?>=U@zx?jAW?-6XBNzdb88QwGRD+BdNSr&a-R#4K7EZ^_`pKZoUL=z~!2E5VQ<5TOZ~0ry zr;saIsCJ5uv6^=Cc(^D#9sHD|t60Ozwvc}+-69?D3;j^*qAqB`IH~TeQzR~Lp1rq@ zh_vT}UE5>ertR*o^yU84$N>AKlYxyz&T`f@u4PlDUR;Uy{S9bhk$9kcXsq4^LnxkX<$lx(>AlqJ`R((&UmHur^TVoAXQKzO-Bqgmp%u)H^_i$zK zb%=j|@S@XUVfx6$Mz|gGdn)o0?3q=d;SxUgFs#GdE7L_!2Ig9F_#e{-mYn9*GtzwGQ#mfHkawb=$1Q#(2^m-g6<%7WJQn-Vp!lCvZ{RhAAr8C8mbMo|IX2XQia1f|dF zZW`Kqsl~AKIcdcLB7wWdnUL99?EQ~nx1%Ly^QD4Jdoo}y!{O6z^=ym>(ln672`B^(0+@cFswc{c>gC36>Veh?H^<&_MOx6;<@c+D4fzI3tVh zP{oHqO&#CfJ5R$jPjm`j7JonNpi+8qTB>MFj$dhywkCm(-Ai?#3K?M;M<)>vWx3dM zU7QhH@@EPueT4<%nkRr4}jbAE z8t_4ZCqwBN0AZ9fCWC9sa+)q{V<%a0C3DdGNmcK_y0MC7F;fL%%(7q-_0`*;PP!`t z%~i}<%gjvKUNYQ?MRfEGVt$P+@3C7_Jv>nq-mW;y*wL$1hlnAIv;>iiV$g0+Y`$>_ z_x?C;z)854(o-I4I--NH;CS%&{-8SyQ4~k$LreXelW`ZX-EX!H+D-saC3=)706m^qiwpIfw{ z6DcST96J+jk=!pu#&bGlgvs*!l_@J6iJLVB9cW@>V%;%0x9hLeT;$i1>bQ)8MXu`Z z(J6ct;RqTMhPUMj^X5Thel~a}zBa#JzYVFT_shgq)hubh*`;_dcspo%2`o5N|Hv?~ zO9f~W*%s7nLM{h&kVcLFm#AU~F*1cP&B4Eh#e;W6p!(QAUyIIBw&M0+MYi`5tlMi) zebqGCOoJATBk!7ShJ6s->prM2vR@PQYxymrm59J*lVz$y{a2TDs5}Xq{<-hUj?t)n z#?Pk6e%lSJ0lw1NFiq;&s)!n$!+P^`aG9x}3JCSSdaF=;{WAgqi=U1myw-^OD%%Gi zu9GQ?P2nr|Qz9HP6I1O-;o#*vg#>K*hUkQM%mPPC&n zIHXuQIloj%I{x8$lz1qrFZ`GGQNcXQo#P<#5mgz;9;_l+)cbiRki-d+J=)c41r}{k z%aShG_Dpuzgo6`AGMLdUD#V7cH|JIJ7*^dc-hN6DagPP-X`AN_GvdKiI06+qsY2;i5$XA#bljmWb6 zmc4+{Xpq;VNv32pc5gR0tLn#^o|g%~?3ReO>X`1X6>O}G@M$n2A0arm{P^S>nzJKgvNf7O&e z?#2*kYcqT~Eo(nFu(H|YTZFVr>2$^Bi&ip*@$+Ro0!l-go`nka=vGW(w~{|poQ)B{ zWXkZwaD-b`E;#B33MmUwtmN57s(Nt&<>yw#iZ`U*+O==Mcg0S-DDh+nuSq1!rmE(# zXd5hlnzvJd??YwQ`grfffb?>070m3nlQy85-M_uqR0KOYj$zfl5`kNWLHE zs|Uc|&xaElWAU$$3r-Bm<*lFh2bC5Ed>>~oy#m!i8_k7@Ve+(Wu!Esr)|<^{ffZoi zIQB*;XozoPD24D*TBA#)D^1ZB|KK51EZ#Hk?{i+d|Je{aEWd333)Wga$o*UwygHtu zB3xzsPOAlV6y5ZoR0_GfHZ+7=)1M@7QH`_C4C_(T%II$DyF3OUPGC(Pi=&~-O+?zU z=9k`2Ffpn^Z&3In9OF_QawGOStdXr*t6{mYZ)@C@S+vwqGNvcRLvQ2Op|o0|_>SoW zpwb+r=hU$Z;8kNzG`kBGKigiUK!JF|F%=?#x8uKB0e`qiacg{!G9506FRNDy*L(H2 z`WObQ(KV{jaQQDBV*A$k$thw znBHDqWJimB$`MDo)9Y2TlCBEs_gX9x>L$gWDNS^n6>+_=htwF7)u^J7i(3hh6|#OA zDtr2}im0{8n!%Ns^Dbx_7g)8EM3C&f$HEHVkd93zPvsWTFb(^p#Bd_m4M=Y7>m~Cg zaC)f~noe<+6tHC{K1az-hUtmvQb&LkBvmbf%xgt0<3;@^t*Uu&YjB33_~j<1K7cC4 z;@4H8!TJ^E$o;1$&fv;-r98Qg`zqg>3Mg&D@U)vjo6YXGp6=4sNWm0ZRb=9cTsWRx z+d*)PX?s6dB~$Hrm0pkg2=q7P3qb!~hX zL(&2vb7od)Qw@0#7*zw|cbop0Q29ggWAUv!53|>T8|T6bP?y=*96%~+-Q>6J7JlBJ z?VY*&^60xkI7wyU5k|yZf4Ux%ssEIry7^;q-0ZgS!K&acn=F4KD_zB}Z~xne9oI z+T{l~-pR3@3`1kGSi6>1=+J*Gc>0~*5s&EV;5^qZw`m?y1Zum9W1 zdKGS&s%KKHu1xjs!diM~ z!T6qyuj?d-Hnk}6*lj&>F5mPy;u_oPL0`GUqhYy9_aLjKvdlzD{g1Y@XMKfEfObJ< zCXUNpj6_EqBY-osg_e-D$J_);nKIg+4zCS7Gn}oT~I&Xmd&>qbsss_ z&7UAEiw7$y$10rrs4l1u0juMnK&xACl;N;^^v+bRQok~D{WnpeaEUldA97>Bd)g$o z2%0GdkN`IWgC0@7Z{qC^R3KG!2qB>I-D(sV}(Y>$(W>B*Pa%-Mg*DkZf#c7T#JpC`FQc$B{UzczNJH7k}2xp0MPxb zrdqzdC~7TK*_4Bm1vUxrk|hd^#6$4Vwsm-AvOsOh5}7MDsGf0xz_O>|C_<>xr08Z+WKrf0k-op0!1ey`OG zvQOIM&({!rieAQLAtmc9$udJIMfgJ#vj$mKh+5C85Ka-vo&fN-YWX?o!tEEr89~GJ zt4rLp_}Fiaf+8QnNa^tY%B|zpjuC;Tr(wWry|nV7^3QV>bn+O7L0KExMZQ4~HV{_M z&+7h8d^Ac+xG)#aGQw?pZMZ~0{fFQXbH=L?#E0kSeEX>t~NNhGEs=nBBWC$_cK|4?amd9*=naA9*Ocdv`cWF@W2f!t;DlPob& zWgIL-8jgpvC{@)I3-)UOAR$cQ!GVM?zM*mUNijcNI?s^@)bbHT_)8W! z$)UuMTY>voVXabC{j9le@W3~#yI>=s2stPm@0DF9Xqo|Yw(H5d^j#{qE|#ms>GWBBF#w2rE|`zShj9$hOTE_j@_iE8}58aGrdYqe)o6TR_Qq*1`5@& zyAY24skVWtx-@B#NSqN?n7GK!-e?c6&75|*qIPu&tK3OneeqXx$xOb#Z*jIl7xjiv zbsjiT-q1MV1jnm-s?Dw`Ga*}WB24pqGQ(9E?K*}|#q^$WDhXGH+A4U-V2T}XR@)j7 zl$&U4j%!YcC5oCqQ&BsI8kVmLHn;qYL}ka;p(0i4YhALunr6jHt_jD90ceFVS_S9p zxy5xXmcp^5sVYxZh0oNbUpS^luXdze=QF+Ig2>IxnpD)0@GX@|DGD3iq|h)|srIq_ zOyj0OeBazlG@tqf-+li2yotYCGsf5F4bg7$K_gJ4>14KQV$W4U6InjCGtze2e0@Fw zN6T-PRFZ@WdGZ;}>$wh%$&N|h735~*9TG2bxCoKs8Lu>oplcG*XNEf^3D|8ug}-f`(y)u zqI~+;v%r*X3%zXw3X+gWBWzB&D2Yxo5-90tz>-NzI@w^z3IBi*&Eh5NZQ3wL~<$63F2g4=n@09sN0r^)?B{>=$Q9_ zuVm}GDu-N?>LeJ*;}EY%_x0$w8uxQ8_PG+*m!1VM_&S7Kg`jJ&=M~rwS?22xaKSk* zH;?pH=1a|`OjI290%st9$mzQGW=0dT@#-wm{iKf8x72%T_n)mQ{p#847Z)WG)%iZ8 z`1BkLartI?rdY=r>B?ob$;!^RKWK5Z5||1WY(-MFxPHgHH!qIeYa)*8y-0M<@fb_I zK7cw5xeKnIfSOAy>P>~W*E*@8JhB{ICPEKYj^clbl!Lno^mR686$UD7=)@dRN5oor zC19GE=u?@1v9{zY#|O5FzQ$Nb74% z;bF{$!WN5k>86xrb}@Qq;b+Z9Ha8W<7dWf3#^dCDW-NSFx01+sTIEyBDm-ZPK^}7M z)ISj`GHJ^7ZCI)L!nVu`=zXtETQtsCnzPL4gwnaj7n@&N*6LW}))e-?X60r=rO$@G zsXnpoXbtwhx3qnLJeK&b^%?Yh-uF^-&aP=@FR8li8d7~?TVf6NzLzHmr#SgpSxY>Y zIBk7qTV@;l{Vo-tzsZ<9og0H8c5v`>)!nxKpP59bj*PzTg*Q^!FF2ub$qjOBOH2(} zd&cDVs`v?fUAn((VY=5nu1sK)eSK$9Q`}`!Z+YMrI`P_RA_>n_u4c=^lz`E>x(+zH z_Xw*69o1gPR11edHql=Az!hm^K^Ie@)*;naK!aG@Q>?A<_c-O+Q5W}61lv&;eSnhf zsOvj$(ROcZ)eNKOiuK2abps53yA!#C)gPc_KkE7pT(lo?txnnA(IF?0GLGjj-y%Vz za7hd8_$HGkdPxuw5zaTg`$w*PnkU7Ab}%uh*Y-x$o17En8aF92Ri$*Is!$0-{hKX) zx0=XS@##iEt*7a>f5LUm8e&(yJqxxtmgEghyLjMMHP5iCXzkxVG# zlX6aPs=+FMDo!F&z92A~W6E1@e6^+bslkh}3bs&*p;?7^?OCP((GltzmP=ME_V;MK zCLF`kZ0MeKh)wOzSPuOZ%~osAv8=(!iLu&GZB(jb@)q=(v|Qpg%cVSfTBVp)rFx7n z>(<88Y@r<_d6gRwM^Z!F-`SF0d{)8!=P4)8S5$vx0-dSiUd&ZSQf118=>7MpsD8 zxpI1Md4gg-qmpAzlNAyvP7;)BM6kK?VBFYv6SrpQ`Mz+ZXJd%2F_&J0lwAXqT-##P zYA&jJRy#|$a_+6@^=X@ln|49b{nlZvYJ_}?IQpN>u|8?29JC1yy>`1$^eEEi@3tGf zc0pddp9@u{*_i#a${Ajj0)K)a>7$=R%Y)cdBEN3>lTtLX{Z5gAetv%K6`Fp%Pwl-z-*zWVhQ!BRePm2D#E!e zjFwGOr*+sV8`8I;eTy(a>u7p!R0S@Vz+yUAWk<@nsIs5fXvkFTjoctvJ_-9y9&lEt zh9armhqbDb+HqQ|VyQ!XA=k&Xk-RHWTLV8aR0}O1ADN2pA3<+Y&q0s)F`Q6yeOFk$ z@0wEko-bROUSNsd!LzU)6m_7_vAe$2#k%Xp5z(oSay+oURRyT_M3&2S(TIk_X#rC* zW0{ibA)9Cby2RSwC)Ld3iJtpN{=?OT%aQy~QYXH5aIWUNL6zkns%H)sZRTBRp6n9b zUg-xY7j5=8QPQ?})Q8`8&=Xcvq@*O%ZElvE#-tc6DEX4jAaO%w5GU&l;v2GuNmsI# zNY;2fAlaiuH|p6ORHdPX|kP__?-`B=hqZoN(zHsQiDo#uBIdLdT&GN^%tVBvm=T@)qs0H}7@Z0v z7|WV>T2-Jg6E}o++C{cZaYC|O=w;Jv@wB8^%;SUzvAzhZT41^==6>EWlCS)YN>Y+E zhh_4vx^76%Db7~)R!)Z3ZT&>CCiiU9}$9v-_!{ z^NShHC41-1D?j-1!^0~fS>G&YOWrF=%&Vd`z6lLL-UEIpys{DZtl_Z5V%;#SDd0+= zP{+<=up>-e2%j9xlrUs)LS=}c`SRzobkin4^WAMy=tSH+%M=-?)4oK9gaR`YNJNTD z0q)GJ^q9QByS*t!u}fLRq@=ks?fg5u@xcYPXNWX2cOinendXM@ZGJ3-US@4c$kBPH zeDqmdMr&IvNMxV4%DXn(F+}!i%au}iW5+qfh;k1ebH_ac5xqnP-A5frym|)01@q6a z@T@Posof`J!wMSHg4TXg{P$~TLl`!#cGk#3fRPXWQl)vvs1+>!NH=Ek?syviK)(3~ z{>YMTP80p7IyvE@PyRsu_y74CTV?U@ESKevUp@JQ*YeXSkEL13r#d~RINi#>R|~p` zGI_eAn`H1e&d$!xzPq@9|DT=zNQ)1%kT$6GtNF0EQLjRdiQTq@wof*uW@0QNfzMN z?49B^czJC$8ElKxL^jZyLWf6ASUy>?^i)ZAi!D!LmP6y_)Awhm-<`fzTP0^u{Z^?k z1>IynkaP=DZ%Q}p2hv)UmUa8J+TrTsaDAyZZnp@w*4Vcn%7$;RFv@kpW$~BpyE2WF z+2YMEA=lt3FyPipweusPSPrm_j7Fd#+#5ddwPH{>&iiwkWNUhk%|&arp@y-EjHQ>e z>)+qZ8$Y+t+D501S=!ajyDFkLO6~w0PP1~Z80|Z zeJg?Z>{^#gRi6X0nKNm|+d5^`=u>?HoRT>p4P{c>NTl~HFG$WJu}b+L zW!uttTPY>4BddWbn9>9lFAQqGp-N;0$FFT#YY!tjTZN4kFU%%Xta_XBVmF2T#24E_ zC0u-g?L=iS@3hGR?UAQ9=8II?euLdWWXDn*$o0v%@ zHUSdGkQ+2AG^IYb#A<@*UWwFVf!G3Ps-lg)G+u;j+|M-fY?a?ec4E#(iI7za{W1+s zEtISaI%)=(t$hOyhQ~^|c$83b^+;r~b5vUqZyEQH%O>KYjWi zUc1P`1bE*^1@!BG=dZte^Ln^FIJisy^e|GJCvcq*V4JNFWRfGB+xPRX=HS#C0_=-y+Ct1FT_o(6 z+uPaep7Fk`6*cuRiR<(=^ti5>!u@QYRglFB$9D~@^Xu_+rDO%M?VX{YI~5wMr!YUN z&YMkVzYIrjCBr=RxZI=gE2=T4iSE#|u$*~U^~cBv75V}8GKE0nnQdC|#ObMBgEi_# zVaA#Zv(gbI2sp$b+b=xH*xLFt(G1d6*|L&sKH^5qC3X2 z2~GHY147aP7dDiqAR3Yd2EmIG;V@N&Rtw3J<Cm)?5@OI)f`-#>p zy3^QMhHkHP!zzl?9PHfSBcO@kdytWl(2j<6CJB8=Rg-zdd8wzMe_pd=>6xFuJBWy3 zJdlfnf4pAvI%Tt-=;by^cH|-Fr4;SAYkGwi)M(Eo$wI`t6WCO#%ZvV)rh+_`EZXL5 ze#f)lS$q7nxRc~7UjVsDi z>uQ=`euVPzHaAPJY-q@oSa((~L~(T)s1n>X3R|>+t4pI0n8ATnEw#p*PzUrx@>SXw zZ0p!c0d94>E4oEN>-e5)fe&2J%{T#xL)U(%J}_Wn#;c4yo<97)NTkS6^WV$%>#KhJ z|NQNn^A`Sp_V(@Bi2pyu^F`wSwMBV6;Q#jh{MW2RRV&25{JjJ9SKVk~{N;-$1^3I2 z2HSbPpA)Q6cc+5eYdADT71M=CfpNd-h80S{(=JqyP^S{1Ysh1*#Sq9H%1nzyPG1y> zoM^g^Ao~ciH>p2@>`wr)mz*R7T`voV!s;~1(pfGF5s9QvdVYENe)h2}+~`V)rf;)M zCv-}1tSJ~s(|RV&*=Z)}!GC~F7Ffx70nBil@|LG{!5>FdG1 zH8ld_mnZn;C!im2jmvFsOpB|sphfw4DM=<09_>oPT)9$Js1_72a4Dz$%Y>@Cw`xfJ zxX@Ljf-NZpZFI;1-zWkC%%5e6!|{%#TSs{63Hd0hB!Z42It*A)Ii9o2bk|!Hft#w> z_3}UYJ+lw7)^OaeXRXi|%LVlQnzGn_TAFoPx)au|=F_e@R!sgx70`|3` zpR7`HmuMf#l2!xg8Z$?4Uad)3x(YZw!Xc+*CZyzxL_49&ABg_Q?fd!p*-8Dc^TuDV zZDAg2@86tOe!L$=YV+gukZi-#P_mRITXEmhXHS-Tlf%e^OBAK+s{sPU%u&x8w+l~3 z+ZnbNU>i>xQU;+Lk*E7N*9R|7`KJkP<5)o zJ;j=(wM9WhUfVff*T$@|4&Nzd1OmG@G=cSYaTk2Kgsi@;=g)P9u@wb7e>c#puh054gAGE zbg^Hl+j&yx7kW7a`GpFnq#4ZI7;BIPgBU9!O?Cz)!7r#T$Mt~uB_3enZ?uw(z?rcV zTM{9nwx;)t6b}NKran_>x8;$`k_4L7cymfbe+ofE=nv^GDjMH1Wb4odFWZd!*{GRpH-x>ng8 z3i06puKwysO0?e7I?jz8+^lq)F4LD=qe84)_>Tj!GAC0#2f+}mszj>_QEDErwL(Fw zfZ(BReWQ9NwShZv8E*yvtD!v}b+rlXGq>+lXzdd`I_oq!%ze6NwjXJ(51eW5JiBMv zJI9_G)>Qvbma<%NY&AP!^Vq0joynCcQ6IexEjeVCG4F1`3}dEWGrL#~yUk7bM|jg+ zru(Kqa(ArLxev6Rl@WfxPO6o7P{xuW+1W2YHo<0{9F)*n8uePgJgHQAbJGOnrRmE_ z)02-z9T&;HEA49Az8H$y8GwEV^1e3XcJ$d82m)X>Xi4oCQu$AeKlS22_?z*B-3tZs z<3DfDzB}v0e|!7-`w{Creg z^wWWXU)J@u$ABmawwGVxYYT=PXZhfwaYH98?`01 z{-OB^mt=C@NUBb@DI`vJdY!7FJXYRq>}H4w87^hJU8in^JV5M0w+Ra|W-Rd*&23Rb z(?|Cn7Gstk8VRF{43E9*&$>VY69l_=p`}y%??rsvI}#uNzBFY5b|*eTs6gt?D%&D} zHyYQw^l` zL8OBkU7Jn#wL?VjFe?IkhPc&apb_QU0K)mw0254T899@WSxEMBh80>l`KnBjMj>+M-p2>I z<0+Y!w)w`S@J!L|{LE(i*B)G7l5ltCOME=R4DbmFY0xa$n{hiV=O!JzSiq7&N2j6H z=ENX2XsFPQB-MQOh#Y~B38qkmDhggtH=U}DykJJP*PF`Eq#GI1N-f8;{qzp?Hi`_u zN4Bu+{)8-(tz7%FjX8+)^5=Th#)2{VyH5JE%d1V7BwT020>2@BPGQ$rsfuf+_ps(k zUmAQuB9ZN?U>TbFN`O5jmn3B?ygooNv~6i)e+q#es;30g@j2iM`yuBAYxdQ@H%PfZ z>cW^}qI{JqaTzUXZ!U>976VynVW(=r%n>{}}+gNP)n@=D&>$!=+$Cm&YpTIQ0I_;~uwd+rtPeRUM za$T5n7Ipw&7T!i-wOH7RiS~JM@#X}YA&|BDfy={1oOV>vaB{Z8k=mqUYYbV}Q^8O$ zA3(qoQmuJlYjGf;MZCd~+q^PZHBx$uRX0pTk4K!nY^p+ddW$dZtA}+;Q*L?oj0ls@RBvjSV45ct?r$ z>i;!Oyc1~c@-MfyGgZ;9AwaJKnk1!o7DY^|HN4nqPCk)5X5?~qEl=>2ppyI-y{B{N zL;v9xD(#!6PnEV(p`%jkne>|~w7b}Qq~IgzhRwOnzNn{{FXy^ubA_qCOZ6){w1)K8 zzT?a=mcgzCM=EeT?QsWrDIM|qp$cWJB7_RcLY;wK123E zkl+$3-xN75*ed*BnCl8nR8!EHly{9~qe16p<(MW<$&J{i@r_tihEFg%rPaH)MU>NZ z+S85L^vKphs}%26gQ@dZyo#;UM&HgVu|VG^>ILT=O9iWezy|!Q=3d*ro9SN-guGH+ zCwvY@L78jVs77E7Y=>v*l%*>J}({z zblnebHISYsdJww6fF;h;-iOCM1`@X~ z1_$#PehLmo-+E)+gdlE@hPCa5vi00N55m_5U}$}m^x$TXgP1)HR@Q$G^x zVqs|5P#jE)6+PPbaS^aky}uvzIuhO$h~0!?T>GF~uGoL|=gD!cP^tuAS;J8*U~WAW z8Gv66z^1}hXP|=aKGVGz)ZXY*&v`NkcM8XrdRB@LPud$vs;~jaSchOpHk`=O>_O;} zU%&Kuj#{xI&l-Eso$9eiF8f}mxotp)y7}Tc9Vn9Vb~HU>L28jAX&O(RcDt>~E=1i! zgq>i*FeKHXW~JsEW%`A*5}+ZElB_zBDILenT1tzo(fri@jOM4K`RO5p9L-N%gzGgw z9W69R3(e6&vwTJi&Cx=0w9p(aG)D`~&NEtQHlEQ!bF|PLEi^|9&Cx=0w9p(aG^^)N zYN5IJ6}w?6ZLvq`G&<|VkuTZZagLx5s#kJC(|FR1zBFFJk5};H75sPw|4gso$55S5 z^w{Ema`AVbu5u=&I%Ez?{Q{3a{^y&E*KfXS#{WG3{^Iq;82|Gro-Z=~XLEH{%hnb2 zlM7p{&ueVuMzsPzSCKyJuR3u)8(&9GQAYW!zkA9UpY;xh2KWTK2dI%(41bJ&ImW*n z<6nBF;F$3*>$|o;`enUzXyi+l7Wr&;n}c{_>?H`8KgLyPzeG?a1j1)r?DP?H>w{}$0`A3YK5s#eM~X=qBf8Yy}Le^+C4k*O!^Mk`#YY3+tB@#JlpB2^_kO0_Q~ z6Fy-O*r9-s!>%%D3}NFS;kZeVvE!qfJ6f0K5ysXBZTEoNLDw{WSzof8i<}ouw6vYn z8B05umuajAr#pnPnNRqco9{}&Z{|M4(7kR+6H&0fFQ~^Jjix&iiOqtir5e_{ia|U1 zHtz_^ism)-7{berXCohCB_GPt`Yh#-Y%AYyEgxntKgeQ!5KDXn{vK#I|0tI8$FQCM zqK=e9ZRiIKw&3^d{f~pjid76^Cr|Jy838#B9@L$5@;hi# zsR@j!5nZJsF_&aX6ThWo_*G!I)5N}R6FnoX1*HjfoCsq!rw6)D44`3;nQ4Fn#Sj;Y z0ZtT;=SFc9M~VYnDTX>zJfb_rehw7@O@^54hud`ya;w>sk@eraOF& z!?_}$&Au=?UH6KBMuWoXbR8@LS{@cw$CD7J{tOMT6EgiaH;gbhivf0?ffkGX&K7&R zTl7L5aEUS0;i8XS)PwaL(dA-*u}Zkx#iKi3JcjGVV>n+7cfSaqk6ssy$92Nk|JG$M zKa3#yD`*zBiw)E$Q~R6y%L6baXg|Q$LICr z7*4fdZ;qjck^^?cqj+=-_vskAHv*-kaB(WYx8t$AJ08QoW3Y!u@apaN^4QnUqnAjJ z;pwrTuSZXl{hlD9$;Uqbm6@*x6S!uuz5w$8%bNi6XIoE-q}Pz=_WiuE$kg9WspfDq zgCenraei4SVtH}Hq)6_A!ePI>s+D(MVyH&>60(pwCN(!r7!BeI4F~a8zh#o6Nvplm zV46aqDUCL4`l2?BN!c~~S=+;%VzHq-4GHD-@*Nhn-f-$>aPLF5SEmaMC`g4MT*_@@ zLJqLuDA$?phn*DR;lFUG+U$wy(cwaZAY=2(j~0t6d_p9A)m*T@-v{;WX1ZhbL)E9l z{r0JA1z5VH#@>`UwWX~N znMi(l&?5`>MSf*b&Wev=8CvFLVWXMspQ1&zq}TDMhy zPUOtZ$ut*&QeIZ31%^^IfbX|NgIU6;WQv7p4FiiBmoyTwizP*~k8@m_q?bXcd2&}q+ywU0lTtwODatFS>nuU4Vr z@aPacIs`uhhv3_**)X5r+pF2=7CgEIhxW7Euwws}XR!L~NRGkJ&qem{=TGJ&JIF`2 zR@%rTwx@EFbrc!m_w_3x%;8CvC900WwsuOG{^;NAvp z^%BVjbs=?1!s&*4+a<;azfUy*_Yd-*T%P;1$~A!41Wq#(c;qWu;q@~)3#>q z(6k`uXJ@X&RZ4o}DM0*v=SDfZXz%VI1eYXb_bk^Fa1_JfqZ(p^!2(DSrRjRFrl_Gy zW4gXkq|FlB+59Z*peMxZBKOE<($CNu8gug}bjNaXL8ioxyI|DCqZm%xl)uq*dNiFL zO{aT1Gn!5xHoDPt`cG*(eLQfyA3uHsBg3QG7zP93pUnh0qf!>@Tx?g4JF`ywCSAJY z2n+j1Biwit8NI?8?Y6sHJVS89Jfj))Xhz*7%*cnz=h^e2(Ioj#VUiqR|GSMJ)&BSV z?Cr&yuKn-XX#e{Z&lhk13#;=O_P@Wq^V$FY_ReqrtGa=V$ZG$)jX#_H?{DvBh!^)+ z|Ehwc_3vo?J6iuf1MA=4-UV3y(sq^6{&%$h4ee*QVRZmh_P^?{Bia8R&ty$?>Jd!V zRI@gdwc6)KleNw>nyif`Yop0p?HNth9M1tJYom2XfzuI?OSl_1J+LOV2 zwfvi*F8)=G`gt`}g{~0-tQw}`ULAt$Vfu1}4oB#)LH!Xrd;;jO+SVbcp`8i%un8K+ zvz#sYr#`sw(iE&ANi>d0hCfz}qaRfQ&7)QUXVutv6>A)e$-}Z>OEtaAG7*%eMP3Xy z+Ul@68pk-8=}M+g^KsT-0!GcO2U2Y4DNmFwH{b&l-77$b>RQ-6! z0?L`{cT`B7`$CblO#H&N1O8nq9#W+$=2n35;N=5jQ9~KLd@#A*&zvO={jf>MU#j92 zwrMi-K}yZarpS%5sGcew7b%7cWI4hXs%Y>6`vcwC%V;}iG;ySBZIa_g6)bZHp@UI@ zK1AioiLL;cc)+C|V|;v?7a;e-Z3RFfk^#h`TUC+^$bRxfCmG}JJz7Yj)?AI$P#uy| z)e>wO`tC`mjkssN?2v78Rpr48OY@Q1uV}vtVv-xeDTJ>eO8OX7K_2win_dGEINC%8o1hDO8bc+hwffxias8^T`pN}O|aPF z!KPrH2baGc#)6BStBsbEgo6kNCmjESVJH+M&aEkA*0xsT(Pc|! zh|?Dv`bl?YA>!R)SG2`y(#x(l^wSMC@uP@$KklrzdtKUp=vHfaJbdDtt>$FTdk@uX zB&*J5SISARcuHVA-+~={{T2HZG3HE?3Huj63N4=y4m&`}+?{N%dS9Yq`Y zb3?W;!PuqYGu*1T#}tB=sD>Jv$?>u8sDLnjrZp z&qZEMFyW~z7>%FJM6=CaJGon}G0nv~XHqfP+FUsX3bXsL=Fz&bVU2+}GA_tdNMbJU z3<1HF*>$D0VH=S*6L?n?zvZawQW(NmqMyPrN~ zIc8T3lkFN+TAm6;zN=kpC}q(#X0@LavEmU;NF+83?fb7*-Ex~o=-dTPg6f>4g~%nj z{P>Q%`fvZuH8bkC`1OXo`oI78+v6VSFfLY(c@G)dBUnXis}p0(DR*7@QEHd|x)ZW? z%7sE32R?&OTc%*H5EkG8z{F=zD71_v}V<~9n~85q7G z3;m`?8SDvhux8QSjOAQ7NaeAu39+dOu%&5^y6TT%D<(sJX$&H_03-5yhTV5D6~o)R z^uj}yyaJ;Xo)THmG+yiwt9Kxu(zFyQ4$r8^3Gd6Dzgisf4B%6XPKcNL6d zFJH?gO%kQrztijKSuBd5Tb(ilDkJeIWxJ9q^@O`rbiE8f=zO5Oyuv8*oyPlf7C{Qy zS0J!bL+oQO5B-_lv!eA)t5e6LwGwda#HEr*AyPu6R&;r4Ub^}EQK!Jis>KGjW3P0n z%QXZ{{nH_UooR&0QcaR(p-Pq-xOU^V)kIX_glwfMyZVD?Wutoqf9Xn@y0yWACi?`J zU-6Yl3zinQyDUiJ{K-R{ZxKSy(Un`Qv}L3V(X-{SRxnz61Z0M0Uq6KWzqCN(M!D_ zcsf6Oec`=haB)KKPA`{JpF~!bZ0eJ+bkrvf+VboZN0SPzS?bpFoJH!4TGM+jaqjR;Gh?Jd>oULdc zC+c_+O1IYe)%B1`%wt4;cyUU85fAL%?Z*J0uelhw1`rBqDNmi-j;*=g~mGSYRYOlCuP)HYKPy zjN$#aj~>nt^A(dti1Ea`vSf`hVD*0y^9dZxXg@L9Pn6Gdw4Z30Pqf1_d2AxQ=Z)V| z!raJd7JNwDrhi!r2$ts}?{|4trDk;1kgmY+9UC~*0%Dt|ik0XlGxZ^!l7zFZp<(ID zMx#i$tQkRdD4nKrC04;<{LAg_jLgBGg+wCWCzxc1^KYAGxPF$6Jvq=v8^*Lm19fGN<#D z@krN1HI|jX-Mrr~mKgRig!39VNl%!>t~Z)<6ecJsaOoClkGoJ_=rQga;IM0=?xYb| ztJmqH>YB~e>z~Kct>XwJ09^S=s!C|@ioSw@G0Bb`O)bdj+blAXw+4foDCTe@u6QyW zt_A}4yXO`ULY)vs-zpak}R#Rh$`h7n3f>bP}(M3WweW7 zKFxJfHOB^Xn{N-Lm)G6C$JIX6%|6h@{&C#v4|c8J)2-g%Mn9K&MBr+?=~OJ~uoe%c zkD*>+zT>80c2xpgo|V`i3qo5WI!lBFURfqvxxUsny#t~Sy!^Rdv9UbNz46J=L>;_3 zXQ5k6Hmxqn!{`5yJxv%kcO!8)oft;R68p&x(NyFfVKVu6b!kI*43TK364R+ zS%-v={n3Aju^hr_snM-r4tTb41p6-A2;oHmF&q&32n~S*g_~jQ@h43C(6%7=?dtvm zgFBS*7nn#L7&%W?_cvnZY!%^0w}A-cn1bT4>x z=SeozQi-8-bIsyU60enIKQLpS!;_HVrzhsq?mZrM1VuvJ@gc#ouAqXA8rW1gErujX zQ^fi;O?nc9bvpaY?d?oev&*u&zuq`Z=221;Ttu*#EOwgtP9%>Rxtv|g6J+aDlK-Oj zbPhcT&8OBM42lE=Y3q!>qqFO|>&snI?_5AQC_*INusJV=_V49f*K4jO)oZDK%|ybZ zU4KvQ+lt+@L@lq=jrfBn2|X40YRb~dZ*#TfF;(khih6{c&RH=*3QbMN{3qy8 zDzRwm3hD2p(HtrrzJ3k21^&I^MWLAPJObh`{V)ivf!g)_}H8NKpHk*m%{BfYsO+;w&({8C;CxjlN!5p59lO97tHemui{lX$#6SVLV>Z)F-d&+r6Ac zT(T1|`vAn5Z59mDM`7<-jN~Ukf6q$oSK=Ql2}>0ZtoyXqDBKBD+<-@Gb5S62yp~bI zAO7T&qx8h(Om33`jAPOUFn?Vbq=0dq+og6J;b;_8qIA1iu$;Vldv^BiiTbIGVHb(b zhE62QXb!j2SW-gKlecHDzjZ07RGRB1xNU*@pn*OJym3O?4@zQ)CGqy`Z1VQs|NYw& zBAiwwZ3iL{Y##)9b#Zoaa&i7|C#I37Hed6s6OD6(7-sxj6|G$=>IM!s&4^i|H2Ly! z2rqrOrk+TXAh3yD_r(lP^3w{>H!ekp`A1uQ9VDP(v3_s@oJ)z{{znhi`UEy1S( z<|Ij~?<=9j*U@rBN4PStv&|Rkzh+pvH}IXkjFznFaXa(Z&XC*0Y0KnesP%YaIh2Zu zpG#S*_rnem#q^6lR6azZiRj#8bbN=iM` zoBtXK8mVWwr*q+mU}1i9C(yKh!bskBFW|dGU{f6c_c$Vbm-uJRUtY z2wx{&EjmR&+GB#g?JWX=RSDZkO~t(U2b=-$*B#p(Mo6CG_L|@E?01&)WvGUH-Kl8B zCA=n?M9-v2Dp)fMH>^54s&c%M*Go*}PYf{o4kxbDtn&Za~3gbhvUs;MQ&mcx)4Hk@mgCJ#C3blcMx zX!@vopnn~#F#z^^h2}1oNg^JuDzniLxzShOwu}7Y9jNCfoZ=8GR`=HFj&Oif?5f*1 z>ao;B7n^9^W%7$xIl*|gM8Z{P3Q;W+0H8{Ll&6}3uQm9ho zqZBGf`;ZGP6AGsE8C9VS!ptBHdEIqi?$UyOBCpCo$0DKW3NBo-yVVqQip&+{^~s3) z)2B=f()FE{eVY{ve&Jm01O0Tl3b7Zz?AB_=$>JN0%F}9;J!jj7!cA2~qqR#GJUo&W zjpN^Gz6+KCFYD#4Vy}8#Sw6a;=elR6>I93YI)FIdjZ`bjzMWk%y;@9rxdIXse(x6{ zZ3+6il&BSN%=L1s#`MoEP4KQqvl|yBbkM(8Y$#9BF#73N{UR3+lI4Gs@@JkDK`Y@$ zU1dJUDmGPs#t?{-{B82L`Ft`f-ORj56y9T~YG@#L{vTu`V)j24iHPp@n_BI}3zx{e z*v;TVJz$Jiwt6j70(4w9MJ8CrKR_7QUI=;3U;U$yDPKCwab2$Kx{`mc>dx2`1b|%o zxIJU3ZohYgp1A@wrCMFTtENImX{*5@|oy zyEOYeWH2R9@SY_D_)mF=y!+|n|2pIZSu2qYtk%PooL|~?Y^xriXnjrPJmN(X>j)r9 z_)~oWxE*DgmRa}H3wm6>LxaE#OGChi>w0PxWu&yqce;WA-~BjC=vz3+uefRF-fw7MofpmQk&ug0>*%$9)3xr zBoPr!)FipgZd4U8+RkzjZ*h~MtPWTIJFz7XfZQkij$z5TqL_;i={?Uy3N!^8Zg^Dx z0BnUwY_fzE4Av$A>6fP~S3l?T_atZNB`7OGYMl3^j5Na~pLSypGD?M}m zV=H9l3~$jhSo%)72xj`gaZD3e7T>);!VY5MOLkI>?n!mflu-#xzpWG)n{x3Hvp_o$JEZVP^W>GNG&b z2;4{LqmFBij>KW((uLcpW+rr1THrW4>Xm{(`qaS-&ra%WP-l&C;^2o~8hE%4Pk)A+ zjT`pQK3j|Hs%XvLf~S-621wt69AJ4-%XXy=^6UAo7EE#JEEn3H&5mYZ3Ul@CGVb6J z%nx~r!_3(~hg)q!;MI^D3MgpLa)htUB`72v+H8}8rc7*IY@{#!#o#|>hZE#O0RymWde!f~z?Mqwv(Sc*{ zRn7~R!%eMrU~=5W9)7RZ`e0DVsa78=R!9pHl|OT7%tIZ+hfLfxOCzZ-ve8{cM>WS3 z^tzjxm)x_QCXPlm!MOI&$G*kJ9}8$)@D1c1(=Ie7uTM_7)3BYO^?ZsmE?LoxnaZVc zhp%BKN)~n+N|6JNrRw|g1rn#E{JtTzcs3vAf%o!yRyyHTtnqqQuG%IibT&$Gp)7W# z2RdY{DU`aMvbx>o_3RitEqhq=f+buQ(-%B5ojueuJ7$^9)yGM_cd9%oSdz&4xXmi6 z3*SFGU8BsSk5ovgNAH-Kh(us$QN8@3izE}02e^#Bk_FAHtq3byEx8`w(Xh}uRebg9 zS&uWhHN5)uta9RK4f;u?{rH2ysHa8VIsqk1ScC*y@?5G_2ZD+-Sz0-C?NH(;kQX&A zn+kPP_M@ovGG5=?ynfa6F+9xNO}m~m=A0LAA%+JOLLUpAfc6KOP}f-Uz<~*AMUx|u zN*=S&*eB2o)&BB5nS&0rnf6J&*JA(&$kSf}z4~-(h*kK?z&Iu|A&VA=!UG_8g9nb1?36C|1Xwr{UlOG2}1| zItceX1otDB`v43$;(Cv_0dcI{$66nv2t4+Nra?xL^Qv?+vI%Qwo{HSBjMu&=omaj5 zVy8jYtLt|+iiohmpOc?@My0%cKfeOram8#wt(v@S)~--vX{s@B8LatJ)%d=p-_4_= zdr-u&nTrJD$;Y&y)doawWLvw~0q9H3_YK_K4KQ^ulT=?X5{chZpBa9PsIT|0(Cc(5 zGzm00FhWOUaa>b}0_BNofx<;F#rs?^e-Ir;ahu2qPVYp`?*zW?10w@;ODVU(aZRtG zaMSIyJ4|fStB?U5jycez__fWH3-1F3*GPi9YqO16ZXqx@p z!;>uMH2Da3CIf~zuT}F6v)=sY9cloClZxVU>2!(c(BPvk?i>F{QIN}?*uM3FmtxuP zG~u!01{w8*s16x>DvBQ=vrYK8uzcUZu+(Q9nWU~;_RgT@)ONF8v%}qD1h&hhU^ylS z@C*zD4D0AD?O^F6j5cVi?zK%(I1FSH^?@HaA|zJmU^Hoaq*~qRDAw*N)@u6wYs$4p z9o&~9*dBGz&rq^G>iC|yX!~emMTW8Gh_SL`+yQrf-HtrL=%1lvf7J0kbJ6~YW9^mg zdkSPMBuD4$rw>H3LiR}ubuT9u6s=CNzVKsv$3V)G?TTBNSE$W)BkxU?Gcb&sY*R=+ zJAuSv(vbnD1$0A4S~jX z4-Rh`7fU7FI)Q0=ndBFYsd5%Er8!Wtq&%{A6Ne3>cC~=W&_WX)&B~x5evD+5 zYRoX?;r5L8ET>^nHn61eurbDr>eDA=v8(LH(vl=oXTl$Ion&0{R{WmT4C0y@Q_fCw zkZH))<5a0@Gtbi%nn&h3HXw}(bW$_6bE?Dqovwuz{M*dD2i)C$=siR43k0dl-fwcw2B*Kw!C9yr+ByzFMgS=RNROQ-pY_Z=p z6X-OAqY-bDpi*%Qy|B^{%CqTn%<74x8*aM-Zq}m^!86+ zdYjiBoO@NZhBtIgUDLnoaQTNA;Fb{>AW0^Au%V%vZkra-8j}&kIyC`vr7}8PCDWaO zPfuSsLfZR}f{f)G>c+7b%1Q{>C0i zp_IaXJ0FeRcQo9~`#5l{PO?f6M2#Afs4FCTmnC{h2+^W<5k!p@EmoovRtc+${!@Me5a zvehoYI3lhKqpOcCz}+Ha5S!GGTO}x5Q8#!xL+7(g;tZ|!$C1yp^c>Z+xvzBMWY`&) zQ4%4g?vk?P(7%#%AKxM?eGSPR3djg4y%F|Y_Js70@pnH<&e?2J&(;2DaX43Ta`Hsk-$cZou-80FDQdCq z+JuMo+_n^oUr!Nf_%X{v1}qJF=YzSM^epD%FAf{I$|;0}0HV^bb}CGk1~*WLyEhkP z2l2d-Nx2Jcg7QIFUbynqT?1Xg=s7_#YdsZr^3%cy_YPqGUolr1bRnch) z!c;GvU9DA#Mv&CbC!6xt#K?nHlJ4&HHZ+Gb8ESars|ZHZuzDwZI((Tyw#zKLkHkT) zrFf_)!CIe|RkR1bKk&@2wXI~3wJAO@L0X$zvjigdNO-kr^zG2uyG#hX2!7<3Eu%O zBs4L{eF3+l$$3Dzy&`vtoVZtHM+;e;0!e^=)2A8N4NOlo$eZXYdGw71~_$d znPVJH{}l7h7#V&>_xALBMf;r~*SqzWXlROOYJE#q)y!jYCG(; z8=whtkh)C<^YTXKH*QW|Sb@G*9$RB;94CKgy7S)3N$KF0nsL5rtYD6B{!mJw!$&5i zYCIy*Ecye0bzzUqly9NF|1pQ5YhH>`ePi|O(;w+}$OGb+CY*-Uek=7nrS}pGXV$S? zC{uCF9O|^Mu~39jVc$hq;Z`@-%>j*h+8~+Ll5pjU?4>coGD~`!tEpe~y+muyPP=P& zTu;ax+`c9h8co&a(mAe&3)hk1&tiEa!AaPakxarrw3#l!%`bDwCGLYLR>V6=-j*sAXr3vKR|xs) ztDx7EoYUB|g``tRUrsybP*^sy+a-^DZ4T+x%F6;Y za}V|&VYpm$f3}1eB9_WR7%$A^o>3DOS#j37pmV?>#v_C4su;i^pHG(cB2Z{mhX*NStf(J#B`HjR#+HkrP4ogjhmj7FR zbAs2zs?L2kJCc}d^jOOixGJ2I^QflM+>?!D=3B)&P#y3Kv?F ziA~yhYCGc}J@-LVfRVk&P`t~~?5k}9lkEtUlCp!5G*8lgKAw!!M!UETzH{fhWNp$L z2obJd6!G#Xy2seht-L1d*yqy1DN|BDe1M*qTyEzkc8BbHxa#FwA`8zUC}3nL<3e`CZ==>I=PY`j^H|Na+7 z1ec$pE-+&L1xCz1$B0AScZQSRFCT9W5#WQnp2s>zv&b8EN@|L#aZ=7c}J4h`fxz$(GYS*z%PrqR|+~iIWTSUgDo6s?ikmJ z0sZ}!AR0UL%eQ~n0sMBtjn?&6pQT}#_ul5o>5qg*m8(|II zup(ghuoEc+@X#)L^1R7kzYIZ1Vd?p~N3cKKvSwIPpmxx$R(-S5S*J0lbL)FMwtiw} zZfd3pp{9 z07pF89274-RdV&21$!@zi+4_o9(0vtANzfbSqwAFA16v~SD;!07lA{Mm+jRNETs{& zo&d|Mu2{+Atu|x!4y>|G$(sUGB8qQo%u;%M(l%;eZv&ob7Ph<;NFqf{_#S;A5?(7y z4;rB;7(HH8E+0s);ox#qHSS4DeIdO1NomuF$YA22Reh)j>-$|YR5@*BW^bDmS>H$L z`!)?uo!3#?;)?c*vrOqD-?7&7=C+YE;DqZd1 zuknN*KO;}KWcvC^{oBT1hU{zKSEh2+&zq$i#-sS!=?poq%o7N(#2dt|e*t{U7bbLa zjb_uwgv*6ed97pya}X(<3xHQwpz><*POVA0q8(hlPtMTS;-c_F&&*jg}fw^mSYTlzMChU9!@CMjXi$-g*HoinwAx zQrZi$%MdS?j#Bo&p7CtF)jhM~{fMNHe0t;1!n^;LJh94k6<9BUw0FQ?;p_#e# z+8&)F)!Ggm{LCjoLTP3r`MpVAz$b|iH}y>04@3>mLY5gU}~YyDXKlTGep|%k#Cy7K?jz@?ShLY#Whz7OLrD{i zjBlBt2xE6?o_tgyc(8k}AUoiytrrUN!0}d%v)eBP*>U_dQ>_e1_#}I8gP*H?_e-Kj zkIct-!GgYycKs|OVPZ#?TC?Wnt(dO+y(DJ0yt0>{`C68)*#V1gE7soK;Fd_$r$PnE z6%JXvj6LE#Qy zYFTwr@@2S}ORZ+;zFh;^8RXnPl8uAKJI#4U&+fTiX05}dmXv=m0V69Yn@$IC1J3c| zk_@1d?`E*csD5af)j56)h26pR@3qrwmFXYSJ4SF_K`MXbmObY1W@on3Yb6mdS+JCGiOKlj z=?ffJskN8}q~=KR_Uh#WSmQ!9-xBXSmjCS=0 zlQorh&8q@$fbvYtWUVNsH8Pq(Kax16Y0I7+VTySq=2_{Hr;TE(zSWcnXXO}XeY`Hj z15;uYbP=tI<9rTQS3V1$9u)naj&>uVI_w@Kh}F;S3jluyAFFD7HCh+f+J58KjGVNT z92xA4cQq=lYSNy`I;NV6l|8ndaam7gw?U*hv@qRMUe5iZrxmB>o1DMF1^2TE=a!q7 z)lpSjDo9|?%Fed+fp0n4NDoysmL8bMF0&m+cMT}ID*EMaSBJb0MW$* zYd3QG^?t;pG$E7k1}+N2SiG5)T!^TgE;3Gh1-jfJ95y$tz#W|nAN$i@mhOthz!wzk z22l#UH=02SDFcO#6RgCmVsje`c3weiX*yx?ON~QEJk#Z))|tgKv4&||;roGmky(MN z(x!kj9oJNcnY#UAe3{3&x31t&f=fg0Ka-K`=);Y`B%VaXI^*)TUXXFV0S@&`$U;&B?-6Dvv z-Ja-2N-5Ric^~p382Kgv&uikd2=KSM7a6d8n6SKTO(q8SS)4plc#D#Iu%$e1+rRVL z)oNd14BErdU1aX9C)~o8hMlNS$!;6=a!eB-_A>%blT4XqYJi}LmdE06rLNwvl{XSE zJl@s^POn<`hqfHQ(R~muK?=e(+ZVEzHhz_!pIXtG#wPyB#)Omw9)gtBU;;=^(TGAk zNokDm&9dv};4)4Fin2P!PO}%Gybpo5g_W!*R6u(AFf_!gZ82#dQm^DVQ5J#EHv7^ Mvhx-e9|zX|0diy`Gynhq literal 0 HcmV?d00001 diff --git a/enterprise/traefik/17.0.36/ix_values.yaml b/enterprise/traefik/17.0.36/ix_values.yaml new file mode 100644 index 0000000000..4b525809a2 --- /dev/null +++ b/enterprise/traefik/17.0.36/ix_values.yaml @@ -0,0 +1,417 @@ +image: + repository: tccr.io/truecharts/traefik + tag: 2.9.10@sha256:53a8cc0ea5d6fb681aa1e39864fbf0d1ecec8fab3547df4a59f68989bdf10925 + pullPolicy: IfNotPresent + +workload: + main: + replicas: 2 + strategy: RollingUpdate + podSpec: + containers: + main: + args: [] + probes: + # -- Liveness probe configuration + # @default -- See below + liveness: + # -- sets the probe type when not using a custom probe + # @default -- "TCP" + type: tcp + # -- If a HTTP probe is used (default for HTTP/HTTPS services) this path is used + # @default -- "/" + # path: "/ping" + + # -- Redainess probe configuration + # @default -- See below + readiness: + # -- sets the probe type when not using a custom probe + # @default -- "TCP" + type: tcp + # -- If a HTTP probe is used (default for HTTP/HTTPS services) this path is used + # @default -- "/" + # path: "/ping" + + # -- Startup probe configuration + # @default -- See below + startup: + # -- sets the probe type when not using a custom probe + # @default -- "TCP" + type: tcp + # -- If a HTTP probe is used (default for HTTP/HTTPS services) this path is used + # @default -- "/" + # path: "/ping" + +# -- Options for all pods +# Can be overruled per pod +podOptions: + automountServiceAccountToken: true + +# -- Use ingressClass. Ignored if Traefik version < 2.3 / kubernetes < 1.18.x +ingressClass: + # true is not unit-testable yet, pending https://github.com/rancher/helm-unittest/pull/12 + enabled: false + isDefaultClass: false + # Use to force a networking.k8s.io API Version for certain CI/CD applications. E.g. "v1beta1" + fallbackApiVersion: "" + +# -- Create an IngressRoute for the dashboard +ingressRoute: + dashboard: + enabled: true + # Additional ingressRoute annotations (e.g. for kubernetes.io/ingress.class) + annotations: {} + # Additional ingressRoute labels (e.g. for filtering IngressRoute by custom labels) + labels: {} +# +# -- Configure providers +providers: + kubernetesCRD: + enabled: true + namespaces: + [] + # - "default" + kubernetesIngress: + enabled: true + # labelSelector: environment=production,method=traefik + namespaces: + [] + # - "default" + # IP used for Kubernetes Ingress endpoints + publishedService: + enabled: true + # Published Kubernetes Service to copy status from. Format: namespace/servicename + # By default this Traefik service + # pathOverride: "" + +# -- Logs +# https://docs.traefik.io/observability/logs/ +logs: + # Traefik logs concern everything that happens to Traefik itself (startup, configuration, events, shutdown, and so on). + general: + # By default, the level is set to ERROR. Alternative logging levels are DEBUG, PANIC, FATAL, ERROR, WARN, and INFO. + level: ERROR + # -- Set the format of General Logs to be either Common Log Format or JSON. For more information: https://doc.traefik.io/traefik/observability/logs/#format + format: common + access: + # To enable access logs + enabled: false + # To write the logs in an asynchronous fashion, specify a bufferingSize option. + # This option represents the number of log lines Traefik will keep in memory before writing + # them to the selected output. In some cases, this option can greatly help performances. + # bufferingSize: 100 + # Filtering https://docs.traefik.io/observability/access-logs/#filtering + filters: + {} + # statuscodes: "200,300-302" + # retryattempts: true + # minduration: 10ms + # Fields + # https://docs.traefik.io/observability/access-logs/#limiting-the-fieldsincluding-headers + fields: + general: + defaultmode: keep + names: + {} + # Examples: + # ClientUsername: drop + headers: + defaultmode: drop + names: + {} + # Examples: + # User-Agent: redact + # Authorization: drop + # Content-Type: keep + # -- Set the format of Access Logs to be either Common Log Format or JSON. For more information: https://doc.traefik.io/traefik/observability/access-logs/#format + format: common + +metrics: + main: + enabled: true + type: servicemonitor + endpoints: + - port: metrics + path: /metrics + targetSelector: metrics + +globalArguments: + - "--global.checknewversion" + +## +# -- Additional arguments to be passed at Traefik's binary +# All available options available on https://docs.traefik.io/reference/static-configuration/cli/ +## Use curly braces to pass values: `helm install --set="additionalArguments={--providers.kubernetesingress.ingressclass=traefik-internal,--log.level=DEBUG}"` +additionalArguments: + - "--serverstransport.insecureskipverify=true" + - "--providers.kubernetesingress.allowexternalnameservices=true" + +# -- TLS Options to be created as TLSOption CRDs +# https://doc.traefik.io/tccr.io/truecharts/https/tls/#tls-options +# Example: +tlsOptions: + default: + sniStrict: false + minVersion: VersionTLS12 + curvePreferences: + - CurveP521 + - CurveP384 + cipherSuites: + - TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 + - TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 + - TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305 + - TLS_AES_128_GCM_SHA256 + - TLS_AES_256_GCM_SHA384 + - TLS_CHACHA20_POLY1305_SHA256 + +# -- Options for the main traefik service, where the entrypoints traffic comes from +# from. +service: + main: + type: LoadBalancer + ports: + main: + port: 9000 + targetPort: 9000 + protocol: http + # -- Forwarded Headers should never be enabled on Main entrypoint + forwardedHeaders: + enabled: false + # -- Proxy Protocol should never be enabled on Main entrypoint + proxyProtocol: + enabled: false + tcp: + enabled: true + type: LoadBalancer + ports: + web: + enabled: true + port: 9080 + protocol: http + redirectTo: websecure + # Options: Empty, 0 (ingore), or positive int + # redirectPort: + # -- Configure (Forwarded Headers)[https://doc.traefik.io/traefik/routing/entrypoints/#forwarded-headers] Support + forwardedHeaders: + enabled: false + # -- List of trusted IP and CIDR references + trustedIPs: [] + # -- Trust all forwarded headers + insecureMode: false + # -- Configure (Proxy Protocol Headers)[https://doc.traefik.io/traefik/routing/entrypoints/#proxyprotocol] Support + proxyProtocol: + enabled: false + # -- Only IPs in trustedIPs will lead to remote client address replacement + trustedIPs: [] + # -- Trust every incoming connection + insecureMode: false + websecure: + enabled: true + port: 9443 + protocol: https + # -- Configure (Forwarded Headers)[https://doc.traefik.io/traefik/routing/entrypoints/#forwarded-headers] Support + forwardedHeaders: + enabled: false + # -- List of trusted IP and CIDR references + trustedIPs: [] + # -- Trust all forwarded headers + insecureMode: false + # -- Configure (Proxy Protocol Headers)[https://doc.traefik.io/traefik/routing/entrypoints/#proxyprotocol] Support + proxyProtocol: + enabled: false + # -- Only IPs in trustedIPs will lead to remote client address replacement + trustedIPs: [] + # -- Trust every incoming connection + insecureMode: false + # tcpexample: + # enabled: true + # targetPort: 9443 + # protocol: tcp + # tls: + # enabled: false + # # this is the name of a TLSOption definition + # options: "" + # certResolver: "" + # domains: [] + # # - main: example.com + # # sans: + # # - foo.example.com + # # - bar.example.com + metrics: + enabled: true + type: ClusterIP + ports: + metrics: + enabled: true + port: 9180 + targetPort: 9180 + protocol: http + # -- Forwarded Headers should never be enabled on Metrics entrypoint + forwardedHeaders: + enabled: false + # -- Proxy Protocol should never be enabled on Metrics entrypoint + proxyProtocol: + enabled: false + # udp: + # enabled: false + +# -- Whether Role Based Access Control objects like roles and rolebindings should be created +rbac: + main: + enabled: true + primary: true + clusterWide: true + rules: + - apiGroups: + - "" + resources: + - services + - endpoints + - secrets + verbs: + - get + - list + - watch + - apiGroups: + - extensions + - networking.k8s.io + resources: + - ingresses + - ingressclasses + verbs: + - get + - list + - watch + - apiGroups: + - extensions + - networking.k8s.io + resources: + - ingresses/status + verbs: + - update + - apiGroups: + - traefik.io + - traefik.containo.us + resources: + - middlewares + - middlewaretcps + - ingressroutes + - traefikservices + - ingressroutetcps + - ingressrouteudps + - tlsoptions + - tlsstores + - serverstransports + verbs: + - get + - list + - watch + +# -- The service account the pods will use to interact with the Kubernetes API +serviceAccount: + main: + enabled: true + primary: true + +# -- SCALE Middleware Handlers +middlewares: + basicAuth: [] + # - name: basicauthexample + # users: + # - username: testuser + # password: testpassword + forwardAuth: [] + # - name: forwardAuthexample + # address: https://auth.example.com/ + # authResponseHeaders: + # - X-Secret + # - X-Auth-User + # authRequestHeaders: + # - "Accept" + # - "X-CustomHeader" + # authResponseHeadersRegex: "^X-" + # trustForwardHeader: true + chain: [] + # - name: chainname + # middlewares: + # - name: compress + redirectScheme: [] + # - name: redirectSchemeName + # scheme: https + # permanent: true + rateLimit: [] + # - name: rateLimitName + # average: 300 + # burst: 200 + redirectRegex: [] + # - name: redirectRegexName + # regex: putregexhere + # replacement: replacementurlhere + # permanent: false + stripPrefixRegex: [] + # - name: stripPrefixRegexName + # regex: [] + ipWhiteList: [] + # - name: ipWhiteListName + # sourceRange: [] + # ipStrategy: + # depth: 2 + # excludedIPs: [] + themeParkVersion: v1.3.0 + themePark: [] + # - name: themeParkName + # -- Supported apps, lower case name + # -- https://docs.theme-park.dev/themes + # app: appnamehere + # -- Supported themes, lower case name + # -- https://docs.theme-park.dev/themes/APPNAMEHERE + # -- https://docs.theme-park.dev/community-themes + # theme: themenamehere + # -- https://theme-park.dev or a self hosted url + # baseUrl: https://theme-park.dev + realIPVersion: v1.0.3 + # Sets X-Real-Ip with an IP from the X-Forwarded-For or + # Cf-Connecting-Ip (If from Cloudflare) + # Evaluation of those headers will go from last to first + realIP: [] + # - name: realIPName + # -- The real IP will be the first one that is + # -- not included in any of the CIDRs passed here + # excludedNetworks: + # - 1.1.1.1/24 + addPrefix: [] + # - name: addPrefixName + # prefix: "/foo" + geoBlockVersion: v0.2.4 + geoBlock: [] + # -- https://github.com/PascalMinder/geoblock + # - name: geoBlockName + # allowLocalRequests: true + # logLocalRequests: false + # logAllowedRequests: false + # logApiRequests: false + # api: https://get.geojs.io/v1/ip/country/{ip} + # apiTimeoutMs: 500 + # cacheSize: 25 + # forceMonthlyUpdate: true + # allowUnknownCountries: false + # unknownCountryApiResponse: nil + # blackListMode: false + # countries: + # - RU + +portalhook: + enabled: true + +persistence: + plugins: + enabled: true + mountPath: "/plugins-storage" + type: emptyDir + +portal: + open: + enabled: true + path: /dashboard/ + override: + protocol: http diff --git a/enterprise/traefik/17.0.36/questions.yaml b/enterprise/traefik/17.0.36/questions.yaml new file mode 100644 index 0000000000..d0813c569e --- /dev/null +++ b/enterprise/traefik/17.0.36/questions.yaml @@ -0,0 +1,2619 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: Workload Settings + description: Workload Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Postgresql + description: Postgresql + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_tcportal-open_protocol" + host: + - "$kubernetes-resource_configmap_tcportal-open_host" + ports: + - "$kubernetes-resource_configmap_tcportal-open_port" + path: "$kubernetes-resource_configmap_tcportal-open_path" +questions: + + - variable: workload + group: "Workload Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type (Advanced) + schema: + type: string + default: Deployment + enum: + - value: Deployment + description: Deployment + - value: DaemonSet + description: DaemonSet + + - variable: replicas + label: Replicas (Advanced) + description: Set the number of Replicas + schema: + type: int + show_if: [["type", "!=", "DaemonSet"]] + default: 1 + - variable: podSpec + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: containers + label: Containers + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Container + schema: + additional_attrs: true + type: dict + attrs: + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: advanced + label: Show Advanced Settings + description: Advanced settings are not covered by TrueCharts Support + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: command + label: Command + schema: + type: list + default: [] + items: + - variable: param + label: Param + schema: + type: string + + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: podOptions + group: "General Settings" + label: "Global Pod Options (Advanced)" + schema: + additional_attrs: true + type: dict + attrs: + - variable: expertPodOpts + label: "Expert - Pod Options" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + label: "Host Networking" + schema: + type: boolean + default: false + - variable: dnsConfig + label: "DNS Configuration" + schema: + type: dict + additional_attrs: true + attrs: + - variable: options + label: "Options" + schema: + type: list + default: [{"name": "ndots", "value": "2"}] + items: + - variable: optionsEntry + label: "Option Entry" + schema: + type: dict + additional_attrs: true + attrs: + - variable: name + label: "Name" + schema: + type: string + required: true + - variable: value + label: "Value" + schema: + type: string + - variable: nameservers + label: "Nameservers" + schema: + type: list + default: [] + items: + - variable: nsEntry + label: "Nameserver Entry" + schema: + type: string + required: true + - variable: searches + label: "Searches" + schema: + type: list + default: [] + items: + - variable: searchEntry + label: "Search Entry" + schema: + type: string + required: true + - variable: ingressClass + label: "ingressClass" + group: "App Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable" + description: "When enabled, ingressClass will match the entered name of this app" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: isDefaultClass + label: "isDefaultClass" + schema: + type: boolean + default: false + - variable: logs + label: "Logs" + group: "App Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: general + label: "General Logs" + schema: + additional_attrs: true + type: dict + attrs: + - variable: level + label: "Log Level" + schema: + type: string + default: "ERROR" + enum: + - value: "INFO" + description: "Info" + - value: "WARN" + description: "Warnings" + - value: "ERROR" + description: "Errors" + - value: "FATAL" + description: "Fatal Errors" + - value: "PANIC" + description: "Panics" + - value: "DEBUG" + description: "Debug" + - variable: format + label: "General Log format" + schema: + type: string + default: "common" + enum: + - value: "common" + description: "Common Log Format" + - value: "json" + description: "JSON" + - variable: access + label: "Access Logs" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enabledFilters + label: "Enable Filters" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: filters + label: "Filters" + schema: + additional_attrs: true + type: dict + attrs: + - variable: statuscodes + label: "Status codes" + schema: + type: string + default: "200,300-302" + - variable: retryattempts + label: "retryattempts" + schema: + type: boolean + default: true + - variable: minduration + label: "minduration" + schema: + type: string + default: "10ms" + - variable: fields + label: "Fields" + schema: + additional_attrs: true + type: dict + attrs: + - variable: general + label: "General" + schema: + additional_attrs: true + type: dict + attrs: + - variable: defaultmode + label: "Default Mode" + schema: + type: string + default: "keep" + enum: + - value: "keep" + description: "Keep" + - value: "drop" + description: "Drop" + - variable: headers + label: "Headers" + schema: + additional_attrs: true + type: dict + attrs: + - variable: defaultmode + label: "Default Mode" + schema: + type: string + default: "drop" + enum: + - value: "keep" + description: "Keep" + - value: "drop" + description: "Drop" + - variable: format + label: "Access Log format" + schema: + type: string + default: "common" + enum: + - value: "common" + description: "Common Log Format" + - value: "json" + description: "JSON" + - variable: middlewares + label: "" + group: "Middlewares" + schema: + additional_attrs: true + type: dict + attrs: + - variable: basicAuth + label: basicAuth + schema: + type: list + default: [] + items: + - variable: basicAuthEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: users + label: Users + schema: + type: list + default: [] + items: + - variable: usersEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: username + label: Username + schema: + type: string + required: true + default: "" + - variable: password + label: Password + schema: + type: string + required: true + default: "" + - variable: forwardAuth + label: forwardAuth + schema: + type: list + default: [] + items: + - variable: basicAuthEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: address + label: Address + schema: + type: string + required: true + default: "" + - variable: trustForwardHeader + label: trustForwardHeader + schema: + type: boolean + default: false + - variable: tls + label: TLS + schema: + additional_attrs: true + type: dict + attrs: + - variable: insecureSkipVerify + label: insecureSkipVerify (expert) + description: >- + This disables all TLS certificate validation on communications with the authentication endpoint. + This could be a security risk and should only be used if you know what you are doing. + schema: + type: boolean + default: false + - variable: authResponseHeadersRegex + label: authResponseHeadersRegex + schema: + type: string + default: "" + - variable: authResponseHeaders + label: authResponseHeaders + schema: + type: list + default: [] + items: + - variable: authResponseHeadersEntry + label: "" + schema: + type: string + default: "" + - variable: authRequestHeaders + label: authRequestHeaders + schema: + type: list + default: [] + items: + - variable: authRequestHeadersEntry + label: "" + schema: + type: string + default: "" + - variable: chain + label: Chain + schema: + type: list + default: [] + items: + - variable: chainEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: middlewares + label: Middlewares to Chain + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: redirectScheme + label: redirectScheme + schema: + type: list + default: [] + items: + - variable: redirectSchemeEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: scheme + label: Scheme + schema: + type: string + required: true + default: https + enum: + - value: https + description: https + - value: http + description: http + - variable: permanent + label: Permanent + schema: + type: boolean + default: false + - variable: rateLimit + label: rateLimit + schema: + type: list + default: [] + items: + - variable: rateLimitEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: average + label: Average + schema: + type: int + required: true + default: 300 + - variable: burst + label: Burst + schema: + type: int + required: true + default: 200 + - variable: redirectRegex + label: redirectRegex + schema: + type: list + default: [] + items: + - variable: redirectRegexEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: regex + label: Regex + schema: + type: string + required: true + default: "" + - variable: replacement + label: Replacement + schema: + type: string + required: true + default: "" + - variable: permanent + label: Permanent + schema: + type: boolean + default: false + - variable: stripPrefixRegex + label: stripPrefixRegex + schema: + type: list + default: [] + items: + - variable: stripPrefixRegexEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: regex + label: Regex + schema: + type: list + default: [] + items: + - variable: regexEntry + label: Regex + schema: + type: string + required: true + default: "" + - variable: ipWhiteList + label: ipWhiteList + schema: + type: list + default: [] + items: + - variable: ipWhiteListEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: sourceRange + label: Source Range + schema: + type: list + default: [] + items: + - variable: sourceRangeEntry + label: "" + schema: + type: string + required: true + default: "" + - variable: ipStrategy + label: IP Strategy + schema: + additional_attrs: true + type: dict + attrs: + - variable: depth + label: Depth + schema: + type: int + required: true + - variable: excludedIPs + label: Excluded IPs + schema: + type: list + default: [] + items: + - variable: excludedIPsEntry + label: "" + schema: + type: string + required: true + default: "" + - variable: themePark + label: theme.park + schema: + type: list + default: [] + items: + - variable: themeParkEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + description: This is a 3rd party plugin and not maintained by TrueCharts, + for more information go to traefik-themepark + schema: + type: string + required: true + default: "" + - variable: appName + label: App Name + description: Lower case, name of the app to be themed. +
Go to https://docs.theme-park.dev/themes/ to see supported apps. + schema: + type: string + required: true + default: "" + - variable: themeName + label: Theme Name + description: Lower case, name of the theme to be applied. +
Go to https://docs.theme-park.dev/theme-options/ to see supported themes. + schema: + type: string + required: true + default: "" + - variable: baseUrl + label: Base URL + description: Replace `https://theme-park.dev` URL for self-hosting reference. + schema: + type: string + required: true + default: https://theme-park.dev + - variable: addons + label: Addons + schema: + type: list + default: [] + items: + - variable: addonEntry + label: Addon + description: Currently only supports 'darker' and '4k-logo' for *arr apps. +
Go to https://docs.theme-park.dev/themes/addons/ for Addon information. +
Go to https://github.com/packruler/traefik-themepark for more context on plugin + schema: + type: string + required: true + default: "" + - variable: realIP + label: Real IP + schema: + type: list + default: [] + items: + - variable: realIPEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: excludedNetworks + label: Excluded Networks + schema: + type: list + default: [] + items: + - variable: excludedNetEntry + label: Excluded Network Entry + description: Network to exclude setting it to X-Real-Ip + schema: + type: string + required: true + default: "" + - variable: geoBlock + label: GeoBlock + schema: + type: list + default: [] + items: + - variable: geoBlockEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + description: This is a 3rd party plugin and not maintained by TrueCharts, + for more information go to geoblock + schema: + type: string + required: true + default: "" + - variable: allowLocalRequests + label: Allow Local Requests + description: If set to true, will not block request from Private IP Ranges + schema: + type: boolean + default: true + - variable: logLocalRequests + label: Log Local Requests + description: If set to true, will log every connection from any IP in the private IP range + schema: + type: boolean + default: false + - variable: logAllowedRequests + label: Log Allowed Requests + description: If set to true, will show a log message with the IP and the country of origin if a request is allowed. + schema: + type: boolean + default: false + - variable: logApiRequests + label: Log API Requests + description: If set to true, will show a log message for every API hit. + schema: + type: boolean + default: false + - variable: api + label: API + description: Defines the API URL for the IP to Country resolution. The IP to fetch can be added with {ip} to the URL. + schema: + type: string + required: true + default: https://get.geojs.io/v1/ip/country/{ip} + - variable: apiTimeoutMs + label: API Timeout in ms + description: Timeout for the call to the api uri. + schema: + type: int + required: true + default: 500 + - variable: cacheSize + label: Cache Size + description: Defines the max size of the LRU (least recently used) cache. + schema: + type: int + required: true + default: 25 + - variable: forceMonthlyUpdate + label: Force Monthly Update + description: Even if an IP stays in the cache for a period of a month (about 30 x 24 hours), it must be fetch again after a month. + schema: + type: boolean + default: true + - variable: allowUnknownCountries + label: Allow Unknown Countries + description: Some IP addresses have no country associated with them. If this option is set to true, all IPs with no associated country are also allowed. + schema: + type: boolean + default: false + - variable: unknownCountryApiResponse + label: Unknown Countries API Response + description: The API uri can be customized. This options allows to customize the response string of the API when a IP with no associated country is requested. + schema: + type: string + required: true + default: nil + - variable: blackListMode + label: Blacklist Mode + description: When set to true the filter logic is inverted, i.e. requests originating from countries listed in the countries list are blocked. + schema: + type: boolean + default: false + - variable: countries + description: Country codes (2 characters) from which connections to the service should be allowed or blocked, based on the mode. + label: Countries + schema: + type: list + default: [] + items: + - variable: countryEntry + label: Country + description: Country codes (2 characters) from which connections to the service should be allowed or blocked, based on the mode. + schema: + type: string + required: true + # Allow only 2 Characters + valid_chars: '^[a-zA-Z]{2}$' + default: "" + - variable: addPrefix + label: Add Prefix + schema: + type: list + default: [] + items: + - variable: addPrefixEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: prefix + label: Prefix + schema: + type: string + required: true + default: "" + - variable: service + group: "Networking and Services" + label: "Configure Service Entrypoint" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Entrypoint Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Entrypoints Port" + schema: + type: int + default: 9000 + required: true + - variable: tcp + label: "TCP Service" + description: "The tcp Entrypoint service" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: web + label: "web Entrypoint Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Entrypoints Port" + schema: + type: int + default: 9080 + required: true + - variable: advanced + label: Show Advanced Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: redirectPort + label: "Redirect to Port" + schema: + type: int + - variable: redirectTo + label: "Redirect to Entrypoint" + schema: + type: string + default: "websecure" + - variable: forwardedHeaders + label: Accept Forwarded Headers + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: trustedIPs + label: Trusted IPs + description: Trust Forwarded Headers from specific IPs. + schema: + type: list + default: [] + items: + - variable: trustedIPsEntry + label: "" + schema: + type: string + required: true + default: "" + - variable: insecureMode + label: Insecure Mode + description: Always Trust Forwarded Headers + schema: + type: boolean + default: false + - variable: proxyProtocol + label: Accept Proxy Protocol connections + description: If Proxy Protocol header parsing is enabled for the entry point, this entry point can accept connections with or without Proxy Protocol headers. + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: trustedIPs + label: Trusted IPs + description: Only IPs in trustedIPs will lead to remote client address replacement + schema: + type: list + default: [] + items: + - variable: trustedIPsEntry + label: "" + schema: + type: string + required: true + default: "" + - variable: insecureMode + label: Insecure Mode + description: Trust every incoming connection + schema: + type: boolean + default: false + - variable: websecure + label: "websecure Entrypoints Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Entrypoints Port" + schema: + type: int + default: 9443 + required: true + - variable: advanced + label: Show Advanced Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: redirectPort + label: "Redirect to Port" + schema: + type: int + - variable: redirectTo + label: "Redirect to Entrypoint" + schema: + type: string + - variable: forwardedHeaders + label: Accept Forwarded Headers + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: trustedIPs + label: Trusted IPs + description: Trust Forwarded Headers from specific IPs. + schema: + type: list + default: [] + items: + - variable: trustedIPsEntry + label: "" + schema: + type: string + required: true + default: "" + - variable: insecureMode + label: Insecure Mode + description: Always Trust Forwarded Headers + schema: + type: boolean + default: false + - variable: proxyProtocol + label: Accept Proxy Protocol connections + description: If Proxy Protocol header parsing is enabled for the entry point, this entry point can accept connections with or without Proxy Protocol headers. + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: trustedIPs + label: Trusted IPs + description: Only IPs in trustedIPs will lead to remote client address replacement + schema: + type: list + default: [] + items: + - variable: trustedIPsEntry + label: "" + schema: + type: string + required: true + default: "" + - variable: insecureMode + label: Insecure Mode + description: Trust every incoming connection + schema: + type: boolean + default: false + - variable: tls + label: "websecure Entrypoints Configuration" + schema: + type: dict + hidden: true + attrs: + - variable: enabled + label: "Enabled" + schema: + type: boolean + default: true + hidden: true + - variable: portsList + label: "Additional TCP Entrypoints" + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: "Custom Entrypoints" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable the port" + schema: + type: boolean + default: true + hidden: true + - variable: name + label: "Entrypoints Name" + schema: + type: string + default: "" + - variable: protocol + label: "Entrypoints Type" + schema: + type: string + default: "tcp" + enum: + - value: http + description: "HTTP" + - value: "https" + description: "HTTPS" + - value: tcp + description: "TCP" + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + required: true + - variable: tls + label: "websecure Entrypoints Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enabled" + schema: + type: boolean + default: true + - variable: redirectPort + label: "Redirect to Port" + schema: + type: int + - variable: redirectTo + label: "Redirect to Entrypoint" + schema: + type: string + - variable: forwardedHeaders + label: Accept Forwarded Headers + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: trustedIPs + label: Trusted IPs + description: Trust Forwarded Headers from specific IPs. + schema: + type: list + default: [] + items: + - variable: trustedIPsEntry + label: "" + schema: + type: string + required: true + default: "" + - variable: insecureMode + label: Insecure Mode + description: Always Trust Forwarded Headers + schema: + type: boolean + default: false + - variable: proxyProtocol + label: Accept Proxy Protocol connections + description: If Proxy Protocol header parsing is enabled for the entry point, this entry point can accept connections with or without Proxy Protocol headers. + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: trustedIPs + label: Trusted IPs + description: Only IPs in trustedIPs will lead to remote client address replacement + schema: + type: list + default: [] + items: + - variable: trustedIPsEntry + label: "" + schema: + type: string + required: true + default: "" + - variable: insecureMode + label: Insecure Mode + description: Trust every incoming connection + schema: + type: boolean + default: false + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: certificateIssuer + label: Cert-Manager clusterIssuer + description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates. Cannot be used combined with tls option below' + schema: + type: string + default: "" + - variable: tls + label: TLS-Settings + schema: + type: list + show_if: [["certificateIssuer", "=", ""]] + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + + - variable: certificateIssuer + label: Use Cert-Manager clusterIssuer + description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.' + schema: + type: string + default: "" + - variable: scaleCert + label: Use TrueNAS SCALE Certificate (Deprecated) + schema: + show_if: [["certificateIssuer", "=", ""]] + type: int + $ref: + - "definitions/certificate" + - variable: secretName + label: Use Custom Secret (Advanced) + schema: + show_if: [["certificateIssuer", "=", ""]] + type: string + default: "" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: clusterIssuer + label: clusterIssuer + description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates. Cannot be used combined with tls option below' + schema: + type: string + default: "" + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + show_if: [["clusterIssuer", "=", ""]] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: clusterIssuer + label: Use Cert-Manager clusterIssuer + description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.' + schema: + type: string + default: "" + - variable: scaleCert + label: Use TrueNAS SCALE Certificate (Deprecated) + schema: + show_if: [["clusterIssuer", "=", ""]] + type: int + $ref: + - "definitions/certificate" + - variable: secretName + label: Use Custom Secret (Advanced) + schema: + type: string + show_if: [["clusterIssuer", "=", ""]] + default: "" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: securityContext + group: Security and Permissions + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: container + label: Container + schema: + additional_attrs: true + type: dict + attrs: + # Settings from questions.yaml get appended here on a per-app basis + + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 568 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID of the user running the application" + schema: + type: int + default: 568 + # Settings from questions.yaml get appended here on a per-app basis + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + show_if: [["runAsUser", "=", 0]] + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "0022" + - variable: advanced + label: Show Advanced Settings + description: Advanced settings are not covered by TrueCharts Support + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: true + - variable: pod + label: Pod + schema: + additional_attrs: true + type: dict + attrs: + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + # Settings from questions.yaml get appended here on a per-app basis + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: device + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: scaleGPUEntry + label: GPU + schema: + additional_attrs: true + type: dict + attrs: + # Specify GPU configuration + - variable: gpu + label: Select GPU + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: workaround + label: "Workaround" + schema: + type: string + default: workaround + hidden: true + - variable: metrics + group: Metrics + label: Prometheus Metrics + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Metrics + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + description: Enable Prometheus Metrics + schema: + type: boolean + default: true + show_subquestions_if: true + subquestions: + - variable: prometheusRule + label: PrometheusRule + description: Enable and configure Prometheus Rules for the App. + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + description: Enable Prometheus Metrics + schema: + type: boolean + default: false + # TODO: Rule List section +# - variable: horizontalPodAutoscaler +# group: Advanced +# label: (Advanced) Horizontal Pod Autoscaler +# schema: +# type: list +# default: [] +# items: +# - variable: hpaEntry +# label: HPA Entry +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: name +# label: Name +# schema: +# type: string +# required: true +# default: "" +# - variable: enabled +# label: Enabled +# schema: +# type: boolean +# default: false +# show_subquestions_if: true +# subquestions: +# - variable: target +# label: Target +# description: Deployment name, Defaults to Main Deployment +# schema: +# type: string +# default: "" +# - variable: minReplicas +# label: Minimum Replicas +# schema: +# type: int +# default: 1 +# - variable: maxReplicas +# label: Maximum Replicas +# schema: +# type: int +# default: 5 +# - variable: targetCPUUtilizationPercentage +# label: Target CPU Utilization Percentage +# schema: +# type: int +# default: 80 +# - variable: targetMemoryUtilizationPercentage +# label: Target Memory Utilization Percentage +# schema: +# type: int +# default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: netshoot + label: Netshoot + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: envList + label: Netshoot Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: gluetun + description: Gluetun + - value: tailscale + description: Tailscale + - value: openvpn + description: OpenVPN (Deprecated) + - value: wireguard + description: Wireguard (Deprecated) + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + show_if: [["username", "!=", ""]] + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: string + show_if: [["type", "!=", "disabled"]] + default: "" + + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at +
https://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/enterprise/traefik/17.0.36/templates/NOTES.txt b/enterprise/traefik/17.0.36/templates/NOTES.txt new file mode 100644 index 0000000000..efcb74cb77 --- /dev/null +++ b/enterprise/traefik/17.0.36/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/enterprise/traefik/17.0.36/templates/_args.tpl b/enterprise/traefik/17.0.36/templates/_args.tpl new file mode 100644 index 0000000000..cf1e35a1d4 --- /dev/null +++ b/enterprise/traefik/17.0.36/templates/_args.tpl @@ -0,0 +1,182 @@ +{{/* Define the args */}} +{{- define "traefik.args" -}} +args: + {{/* merge all ports */}} + {{- $ports := dict }} + {{- range $.Values.service }} + {{- range $name, $value := .ports }} + {{- $_ := set $ports $name $value }} + {{- end }} + {{- end }} + {{/* start of actual arguments */}} + {{- with .Values.globalArguments }} + {{- range . }} + - {{ . | quote }} + {{- end }} + {{- end }} + {{- range $name, $config := $ports }} + {{- if $config }} + {{- if or ( eq $config.protocol "http" ) ( eq $config.protocol "https" ) ( eq $config.protocol "tcp" ) }} + {{- $_ := set $config "protocol" "tcp" }} + {{- end }} + - "--entryPoints.{{$name}}.address=:{{ $config.port }}/{{ default "tcp" $config.protocol | lower }}" + {{- end }} + {{- end }} + - "--api.dashboard=true" + - "--ping=true" + {{- if .Values.traefikMetrics }} + {{- if .Values.traefikMetrics.datadog }} + - "--metrics.datadog=true" + - "--metrics.datadog.address={{ .Values.traefikMetrics.datadog.address }}" + {{- end }} + {{- if .Values.traefikMetrics.influxdb }} + - "--metrics.influxdb=true" + - "--metrics.influxdb.address={{ .Values.traefikMetrics.influxdb.address }}" + - "--metrics.influxdb.protocol={{ .Values.traefikMetrics.influxdb.protocol }}" + {{- end }} + {{- if .Values.traefikMetrics.statsd }} + - "--metrics.statsd=true" + - "--metrics.statsd.address={{ .Values.traefikMetrics.statsd.address }}" + {{- if or .Values.traefikMetrics.prometheus }} + - "--metrics.prometheus=true" + - "--metrics.prometheus.entrypoint=metrics" + {{- end }} + {{- end }} + {{- end }} + {{- if or .Values.metrics.main.enabled }} + - "--metrics.prometheus=true" + - "--metrics.prometheus.entrypoint=metrics" + {{- end }} + {{- if .Values.providers.kubernetesCRD.enabled }} + - "--providers.kubernetescrd" + {{- end }} + {{- if .Values.providers.kubernetesIngress.enabled }} + - "--providers.kubernetesingress" + {{- if .Values.providers.kubernetesIngress.publishedService.enabled }} + - "--providers.kubernetesingress.ingressendpoint.publishedservice={{ template "providers.kubernetesIngress.publishedServicePath" . }}" + {{- end }} + {{- if .Values.providers.kubernetesIngress.labelSelector }} + - "--providers.kubernetesingress.labelSelector={{ .Values.providers.kubernetesIngress.labelSelector }}" + {{- end }} + {{- end }} + {{- if and .Values.rbac.enabled .Values.rbac.namespaced }} + {{- if .Values.providers.kubernetesCRD.enabled }} + - "--providers.kubernetescrd.namespaces={{ template "providers.kubernetesCRD.namespaces" . }}" + {{- end }} + {{- if .Values.providers.kubernetesIngress.enabled }} + - "--providers.kubernetesingress.namespaces={{ template "providers.kubernetesIngress.namespaces" . }}" + {{- end }} + {{- end }} + {{- if .Values.ingressClass.enabled }} + - "--providers.kubernetesingress.ingressclass={{ .Release.Name }}" + {{- end }} + {{- range $entrypoint, $config := $ports }} + {{/* add args for proxyProtocol support */}} + {{- if $config.proxyProtocol }} + {{- if $config.proxyProtocol.enabled }} + {{- if $config.proxyProtocol.insecureMode }} + - "--entrypoints.{{ $entrypoint }}.proxyProtocol.insecure" + {{- end }} + {{- if not ( empty $config.proxyProtocol.trustedIPs ) }} + - "--entrypoints.{{ $entrypoint }}.proxyProtocol.trustedIPs={{ join "," $config.proxyProtocol.trustedIPs }}" + {{- end }} + {{- end }} + {{- end }} + {{/* add args for forwardedHeaders support */}} + {{- if $config.forwardedHeaders.enabled }} + {{- if not ( empty $config.forwardedHeaders.trustedIPs ) }} + - "--entrypoints.{{ $entrypoint }}.forwardedHeaders.trustedIPs={{ join "," $config.forwardedHeaders.trustedIPs }}" + {{- end }} + {{- if $config.forwardedHeaders.insecureMode }} + - "--entrypoints.{{ $entrypoint }}.forwardedHeaders.insecure" + {{- end }} + {{- end }} + {{/* end forwardedHeaders configuration */}} + {{- if $config.redirectTo }} + {{- $toPort := index $ports $config.redirectTo }} + - "--entrypoints.{{ $entrypoint }}.http.redirections.entryPoint.to=:{{ $toPort.port }}" + - "--entrypoints.{{ $entrypoint }}.http.redirections.entryPoint.scheme=https" + {{- else if $config.redirectPort }} + {{ if gt $config.redirectPort 0.0 }} + - "--entrypoints.{{ $entrypoint }}.http.redirections.entryPoint.to=:{{ $config.redirectPort }}" + - "--entrypoints.{{ $entrypoint }}.http.redirections.entryPoint.scheme=https" + {{- end }} + {{- end }} + {{- if or ( $config.tls ) ( eq $config.protocol "https" ) }} + {{- if or ( $config.tls.enabled ) ( eq $config.protocol "https" ) }} + - "--entrypoints.{{ $entrypoint }}.http.tls=true" + {{- if $config.tls.options }} + - "--entrypoints.{{ $entrypoint }}.http.tls.options={{ $config.tls.options }}" + {{- end }} + {{- if $config.tls.certResolver }} + - "--entrypoints.{{ $entrypoint }}.http.tls.certResolver={{ $config.tls.certResolver }}" + {{- end }} + {{- if $config.tls.domains }} + {{- range $index, $domain := $config.tls.domains }} + {{- if $domain.main }} + - "--entrypoints.{{ $entrypoint }}.http.tls.domains[{{ $index }}].main={{ $domain.main }}" + {{- end }} + {{- if $domain.sans }} + - "--entrypoints.{{ $entrypoint }}.http.tls.domains[{{ $index }}].sans={{ join "," $domain.sans }}" + {{- end }} + {{- end }} + {{- end }} + {{- end }} + {{- end }} + {{- end }} + {{- with .Values.logs }} + - "--log.format={{ .general.format }}" + {{- if ne .general.level "ERROR" }} + - "--log.level={{ .general.level | upper }}" + {{- end }} + {{- if .access.enabled }} + - "--accesslog=true" + - "--accesslog.format={{ .access.format }}" + {{- if .access.bufferingsize }} + - "--accesslog.bufferingsize={{ .access.bufferingsize }}" + {{- end }} + {{- if .access.filters }} + {{- if .access.filters.statuscodes }} + - "--accesslog.filters.statuscodes={{ .access.filters.statuscodes }}" + {{- end }} + {{- if .access.filters.retryattempts }} + - "--accesslog.filters.retryattempts" + {{- end }} + {{- if .access.filters.minduration }} + - "--accesslog.filters.minduration={{ .access.filters.minduration }}" + {{- end }} + {{- end }} + - "--accesslog.fields.defaultmode={{ .access.fields.general.defaultmode }}" + {{- range $fieldname, $fieldaction := .access.fields.general.names }} + - "--accesslog.fields.names.{{ $fieldname }}={{ $fieldaction }}" + {{- end }} + - "--accesslog.fields.headers.defaultmode={{ .access.fields.headers.defaultmode }}" + {{- range $fieldname, $fieldaction := .access.fields.headers.names }} + - "--accesslog.fields.headers.names.{{ $fieldname }}={{ $fieldaction }}" + {{- end }} + {{- end }} + {{- end }} + {{/* theme.park */}} + {{- if .Values.middlewares.themePark }} + - "--experimental.plugins.traefik-themepark.modulename=github.com/packruler/traefik-themepark" + - "--experimental.plugins.traefik-themepark.version={{ .Values.middlewares.themeParkVersion }}" + {{- end }} + {{/* End of theme.park */}} + {{/* GeoBlock */}} + {{- if .Values.middlewares.geoBlock }} + - "--experimental.plugins.GeoBlock.modulename=github.com/PascalMinder/geoblock" + - "--experimental.plugins.GeoBlock.version={{ .Values.middlewares.geoBlockVersion }}" + {{- end }} + {{/* End of GeoBlock */}} + {{/* RealIP */}} + {{- if .Values.middlewares.realIP }} + - "--experimental.plugins.traefik-real-ip.modulename=github.com/soulbalz/traefik-real-ip" + - "--experimental.plugins.traefik-real-ip.version={{ .Values.middlewares.realIPVersion }}" + {{- end }} + {{/* End of RealIP */}} + {{- with .Values.additionalArguments }} + {{- range . }} + - {{ . | quote }} + {{- end }} + {{- end }} +{{- end -}} diff --git a/enterprise/traefik/17.0.36/templates/_helpers.tpl b/enterprise/traefik/17.0.36/templates/_helpers.tpl new file mode 100644 index 0000000000..1345dcea39 --- /dev/null +++ b/enterprise/traefik/17.0.36/templates/_helpers.tpl @@ -0,0 +1,22 @@ +{{/* +Construct the path for the providers.kubernetesingress.ingressendpoint.publishedservice. +By convention this will simply use the / to match the name of the +service generated. +Users can provide an override for an explicit service they want bound via `.Values.providers.kubernetesIngress.publishedService.pathOverride` +*/}} +{{- define "providers.kubernetesIngress.publishedServicePath" -}} +{{- $fullName := include "tc.v1.common.lib.chart.names.fullname" . -}} +{{- $defServiceName := printf "%s/%s-tcp" .Release.Namespace $fullName -}} +{{- $servicePath := default $defServiceName .Values.providers.kubernetesIngress.publishedService.pathOverride }} +{{- print $servicePath | trimSuffix "-" -}} +{{- end -}} + +{{/* +Construct a comma-separated list of whitelisted namespaces +*/}} +{{- define "providers.kubernetesIngress.namespaces" -}} +{{- default .Release.Namespace (join "," .Values.providers.kubernetesIngress.namespaces) }} +{{- end -}} +{{- define "providers.kubernetesCRD.namespaces" -}} +{{- default .Release.Namespace (join "," .Values.providers.kubernetesCRD.namespaces) }} +{{- end -}} diff --git a/enterprise/traefik/17.0.36/templates/_ingressclass.tpl b/enterprise/traefik/17.0.36/templates/_ingressclass.tpl new file mode 100644 index 0000000000..004d4a6dcd --- /dev/null +++ b/enterprise/traefik/17.0.36/templates/_ingressclass.tpl @@ -0,0 +1,24 @@ +{{/* Define the ingressClass */}} +{{- define "traefik.ingressClass" -}} +--- +{{ if .Values.ingressClass.enabled }} + {{- if .Capabilities.APIVersions.Has "networking.k8s.io/v1/IngressClass" }} +apiVersion: networking.k8s.io/v1 + {{- else if .Capabilities.APIVersions.Has "networking.k8s.io/v1beta1/IngressClass" }} +apiVersion: networking.k8s.io/v1beta1 + {{- else if or (eq .Values.ingressClass.fallbackApiVersion "v1beta1") (eq .Values.ingressClass.fallbackApiVersion "v1") }} +apiVersion: {{ printf "networking.k8s.io/%s" .Values.ingressClass.fallbackApiVersion }} + {{- else }} + {{- fail "\n\n ERROR: You must have at least networking.k8s.io/v1beta1 to use ingressClass" }} + {{- end }} +kind: IngressClass +metadata: + annotations: + ingressclass.kubernetes.io/is-default-class: {{ .Values.ingressClass.isDefaultClass | quote }} + labels: + {{- include "tc.v1.common.lib.metadata.allLabels" . | nindent 4 }} + name: {{ .Release.Name }} +spec: + controller: traefik.io/ingress-controller +{{- end }} +{{- end }} diff --git a/enterprise/traefik/17.0.36/templates/_ingressroute.tpl b/enterprise/traefik/17.0.36/templates/_ingressroute.tpl new file mode 100644 index 0000000000..6599ceb6e2 --- /dev/null +++ b/enterprise/traefik/17.0.36/templates/_ingressroute.tpl @@ -0,0 +1,34 @@ +{{/* Define the ingressRoute */}} +{{- define "traefik.ingressRoute" -}} +{{ if .Values.ingressRoute.dashboard.enabled }} + +{{- $ingressRouteLabels := .Values.ingressRoute.dashboard.labels -}} +{{- $ingressRouteAnnotations := .Values.ingressRoute.dashboard.annotations -}} + +--- +apiVersion: traefik.containo.us/v1alpha1 +kind: IngressRoute +metadata: + name: {{ include "tc.v1.common.lib.chart.names.fullname" . }}-dashboard + {{- $labels := (mustMerge ($ingressRouteLabels | default dict) (include "tc.v1.common.lib.metadata.allLabels" $ | fromYaml)) -}} + {{- with (include "tc.v1.common.lib.metadata.render" (dict "rootCtx" $ "labels" $labels) | trim) }} + labels: + {{- . | nindent 4 }} + {{- end }} + {{- $annotations := (mustMerge ($ingressRouteAnnotations | default dict) (include "tc.v1.common.lib.metadata.allAnnotations" $ | fromYaml)) -}} + {{- with (include "tc.v1.common.lib.metadata.render" (dict "rootCtx" $ "annotations" $annotations) | trim) }} + annotations: + {{- . | nindent 4 }} + {{- end }} + +spec: + entryPoints: + - main + routes: + - match: PathPrefix(`/dashboard`) || PathPrefix(`/api`) + kind: Rule + services: + - name: api@internal + kind: TraefikService +{{ end }} +{{- end -}} diff --git a/enterprise/traefik/17.0.36/templates/_portalhook.tpl b/enterprise/traefik/17.0.36/templates/_portalhook.tpl new file mode 100644 index 0000000000..e3586c5d4e --- /dev/null +++ b/enterprise/traefik/17.0.36/templates/_portalhook.tpl @@ -0,0 +1,26 @@ +{{/* Define the portalHook */}} +{{- define "traefik.portalhook" -}} +{{- if .Values.portalhook.enabled }} +{{- $namespace := ( printf "ix-%s" .Release.Name ) }} +{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }} +{{- $namespace = "default" }} +{{- end }} +--- + +apiVersion: v1 +kind: ConfigMap +metadata: + name: portalhook + namespace: {{ $namespace }} +data: + {{- $ports := dict }} + {{- range $.Values.service }} + {{- range $name, $value := .ports }} + {{- $_ := set $ports $name $value }} + {{- end }} + {{- end }} + {{- range $name, $value := $ports }} + {{ $name }}: {{ $value.port | quote }} + {{- end }} +{{- end }} +{{- end -}} diff --git a/enterprise/traefik/17.0.36/templates/_tlsoptions.tpl b/enterprise/traefik/17.0.36/templates/_tlsoptions.tpl new file mode 100644 index 0000000000..3e5aad3bee --- /dev/null +++ b/enterprise/traefik/17.0.36/templates/_tlsoptions.tpl @@ -0,0 +1,12 @@ +{{/* Define the tlsOptions */}} +{{- define "traefik.tlsOptions" -}} +{{- range $name, $config := .Values.tlsOptions }} +--- +apiVersion: traefik.containo.us/v1alpha1 +kind: TLSOption +metadata: + name: {{ $name }} +spec: + {{- toYaml $config | nindent 2 }} +{{- end }} +{{- end -}} diff --git a/enterprise/traefik/17.0.36/templates/common.yaml b/enterprise/traefik/17.0.36/templates/common.yaml new file mode 100644 index 0000000000..d70a9887a4 --- /dev/null +++ b/enterprise/traefik/17.0.36/templates/common.yaml @@ -0,0 +1,23 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.v1.common.loader.init" . }} + +{{- $newArgs := (include "traefik.args" . | fromYaml) }} +{{- $_ := set .Values "newArgs" $newArgs -}} +{{- $mergedargs := concat $.Values.workload.main.podSpec.containers.main.args .Values.newArgs.args }} +{{- $_ := set $.Values.workload.main.podSpec.containers.main "args" $mergedargs -}} + +{{- include "traefik.portalhook" . }} +{{- include "traefik.tlsOptions" . }} +{{- include "traefik.ingressRoute" . }} +{{- include "traefik.ingressClass" . }} + +{{- with .Values.ingress -}} + {{- with .main -}} + {{- if .enabled -}} + {{- $_ := set $.Values.portal.open.override "protocol" "https" -}} + {{- end -}} + {{- end -}} +{{- end -}} + +{{/* Render the templates */}} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/enterprise/traefik/17.0.36/templates/middlewares/addPrefix.yaml b/enterprise/traefik/17.0.36/templates/middlewares/addPrefix.yaml new file mode 100644 index 0000000000..233b23834c --- /dev/null +++ b/enterprise/traefik/17.0.36/templates/middlewares/addPrefix.yaml @@ -0,0 +1,17 @@ +{{- $values := .Values }} +{{- $namespace := ( printf "ix-%s" .Release.Name ) }} +{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }} +{{- $namespace = "default" }} +{{- end }} +{{- range $index, $middlewareData := .Values.middlewares.addPrefix }} + +--- +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: {{ $middlewareData.name }} + namespace: {{ $namespace }} +spec: + addPrefix: + prefix: {{ $middlewareData.prefix }} +{{- end }} diff --git a/enterprise/traefik/17.0.36/templates/middlewares/basic-middleware.yaml b/enterprise/traefik/17.0.36/templates/middlewares/basic-middleware.yaml new file mode 100644 index 0000000000..9ba8e5c5d9 --- /dev/null +++ b/enterprise/traefik/17.0.36/templates/middlewares/basic-middleware.yaml @@ -0,0 +1,62 @@ +{{- $values := .Values }} +{{- $namespace := ( printf "ix-%s" .Release.Name ) }} +{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }} +{{- $namespace = "default" }} +{{- end }} +--- +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: compress + namespace: {{ $namespace }} +spec: + compress: {} +--- +# Here, an average of 300 requests per second is allowed. +# In addition, a burst of 200 requests is allowed. +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: basic-ratelimit + namespace: {{ $namespace }} +spec: + rateLimit: + average: 600 + burst: 400 +--- +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: basic-secure-headers + namespace: {{ $namespace }} +spec: + headers: + accessControlAllowMethods: + - GET + - OPTIONS + - HEAD + - PUT + accessControlMaxAge: 100 + stsSeconds: 63072000 + # stsIncludeSubdomains: false + # stsPreload: false + forceSTSHeader: true + contentTypeNosniff: true + browserXssFilter: true + referrerPolicy: same-origin + customRequestHeaders: + X-Forwarded-Proto: "https" + customResponseHeaders: + server: '' +--- +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: chain-basic + namespace: {{ $namespace }} +spec: + chain: + middlewares: + - name: basic-ratelimit + - name: basic-secure-headers + - name: compress diff --git a/enterprise/traefik/17.0.36/templates/middlewares/basicauth.yaml b/enterprise/traefik/17.0.36/templates/middlewares/basicauth.yaml new file mode 100644 index 0000000000..ccb541742f --- /dev/null +++ b/enterprise/traefik/17.0.36/templates/middlewares/basicauth.yaml @@ -0,0 +1,34 @@ +{{- $values := .Values }} +{{- $namespace := ( printf "ix-%s" .Release.Name ) }} +{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }} +{{- $namespace = "default" }} +{{- end }} +{{ range $index, $middlewareData := .Values.middlewares.basicAuth }} +--- +{{- $users := list }} +{{ range $index, $userdata := $middlewareData.users }} + {{ $users = append $users ( htpasswd $userdata.username $userdata.password ) }} +{{ end }} + +apiVersion: v1 +kind: Secret +metadata: + name: {{printf "%v-%v" $middlewareData.name "secret" }} + namespace: {{ $namespace }} +type: Opaque +stringData: + users: | + {{- range $index, $user := $users }} + {{ printf "%s" $user }} + {{- end }} +--- +# Declaring the user list +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: {{ $middlewareData.name }} + namespace: {{ $namespace }} +spec: + basicAuth: + secret: {{printf "%v-%v" $middlewareData.name "secret" }} +{{ end }} diff --git a/enterprise/traefik/17.0.36/templates/middlewares/chain.yaml b/enterprise/traefik/17.0.36/templates/middlewares/chain.yaml new file mode 100644 index 0000000000..f87994f795 --- /dev/null +++ b/enterprise/traefik/17.0.36/templates/middlewares/chain.yaml @@ -0,0 +1,21 @@ +{{- $values := .Values }} +{{- $namespace := ( printf "ix-%s" .Release.Name ) }} +{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }} +{{- $namespace = "default" }} +{{- end }} +{{ range $index, $middlewareData := .Values.middlewares.chain }} + +--- +# Declaring the user list +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: {{ $middlewareData.name }} + namespace: {{ $namespace }} +spec: + chain: + middlewares: + {{ range $index, $middleware := .middlewares }} + - name: {{ printf "%v-%v@%v" $namespace $middleware "kubernetescrd" }} + {{ end }} +{{ end }} diff --git a/enterprise/traefik/17.0.36/templates/middlewares/forwardauth.yaml b/enterprise/traefik/17.0.36/templates/middlewares/forwardauth.yaml new file mode 100644 index 0000000000..4bdefbd5c0 --- /dev/null +++ b/enterprise/traefik/17.0.36/templates/middlewares/forwardauth.yaml @@ -0,0 +1,34 @@ +{{- $values := .Values }} +{{- $namespace := ( printf "ix-%s" .Release.Name ) }} +{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }} +{{- $namespace = "default" }} +{{- end }} +{{ range $index, $middlewareData := .Values.middlewares.forwardAuth }} +--- +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: {{ $middlewareData.name }} + namespace: {{ $namespace }} +spec: + forwardAuth: + address: {{ $middlewareData.address }} + {{- with $middlewareData.authResponseHeaders }} + authResponseHeaders: + {{- toYaml . | nindent 4 }} + {{- end }} + {{- with $middlewareData.authRequestHeaders }} + authRequestHeaders: + {{- toYaml . | nindent 4 }} + {{- end }} + {{- if $middlewareData.authResponseHeadersRegex }} + authResponseHeadersRegex: {{ $middlewareData.authResponseHeadersRegex }} + {{- end }} + {{- if $middlewareData.trustForwardHeader }} + trustForwardHeader: true + {{- end }} + {{- with $middlewareData.tls }} + tls: + insecureSkipVerify: {{ .insecureSkipVerify | default false }} + {{- end }} +{{ end }} diff --git a/enterprise/traefik/17.0.36/templates/middlewares/geoblock.yaml b/enterprise/traefik/17.0.36/templates/middlewares/geoblock.yaml new file mode 100644 index 0000000000..be21bcf57b --- /dev/null +++ b/enterprise/traefik/17.0.36/templates/middlewares/geoblock.yaml @@ -0,0 +1,35 @@ +{{- $values := .Values }} +{{- $namespace := ( printf "ix-%s" .Release.Name ) }} +{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }} +{{- $namespace = "default" }} +{{- end }} +{{- range $index, $middlewareData := .Values.middlewares.geoBlock }} + +--- +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: {{ $middlewareData.name }} + namespace: {{ $namespace }} +spec: + plugin: + GeoBlock: + allowLocalRequests: {{ $middlewareData.allowLocalRequests }} + logLocalRequests: {{ $middlewareData.logLocalRequests }} + logAllowedRequests: {{ $middlewareData.logAllowedRequests }} + logApiRequests: {{ $middlewareData.logApiRequests }} + api: {{ $middlewareData.api }} + apiTimeoutMs: {{ $middlewareData.apiTimeoutMs }} + cacheSize: {{ $middlewareData.cacheSize }} + forceMonthlyUpdate: {{ $middlewareData.forceMonthlyUpdate }} + allowUnknownCountries: {{ $middlewareData.allowUnknownCountries }} + unknownCountryApiResponse: {{ $middlewareData.unknownCountryApiResponse }} + blackListMode: {{ $middlewareData.blackListMode }} + {{- if not $middlewareData.countries }} + {{- fail "You have to define at least one country..." }} + {{- end }} + countries: + {{- range $middlewareData.countries }} + - {{ . }} + {{- end }} +{{- end }} diff --git a/enterprise/traefik/17.0.36/templates/middlewares/ipwhitelist.yaml b/enterprise/traefik/17.0.36/templates/middlewares/ipwhitelist.yaml new file mode 100644 index 0000000000..1179245017 --- /dev/null +++ b/enterprise/traefik/17.0.36/templates/middlewares/ipwhitelist.yaml @@ -0,0 +1,33 @@ +{{- $values := .Values }} +{{- $namespace := ( printf "ix-%s" .Release.Name ) }} +{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }} +{{- $namespace = "default" }} +{{- end }} +{{ range $index, $middlewareData := .Values.middlewares.ipWhiteList }} + +--- +# Declaring the user list +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: {{ $middlewareData.name }} + namespace: {{ $namespace }} +spec: + ipWhiteList: + sourceRange: + {{- range $middlewareData.sourceRange }} + - {{ . }} + {{- end }} + {{- if $middlewareData.ipStrategy }} + ipStrategy: + {{- if $middlewareData.ipStrategy.depth }} + depth: {{ $middlewareData.ipStrategy.depth }} + {{- end }} + {{- if $middlewareData.ipStrategy.excludedIPs }} + excludedIPs: + {{- range $middlewareData.ipStrategy.excludedIPs }} + - {{ . }} + {{- end }} + {{- end }} + {{- end }} +{{ end }} diff --git a/enterprise/traefik/17.0.36/templates/middlewares/ratelimit.yaml b/enterprise/traefik/17.0.36/templates/middlewares/ratelimit.yaml new file mode 100644 index 0000000000..144b9d8bf3 --- /dev/null +++ b/enterprise/traefik/17.0.36/templates/middlewares/ratelimit.yaml @@ -0,0 +1,19 @@ +{{- $values := .Values }} +{{- $namespace := ( printf "ix-%s" .Release.Name ) }} +{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }} +{{- $namespace = "default" }} +{{- end }} +{{ range $index, $middlewareData := .Values.middlewares.rateLimit }} + +--- +# Declaring the user list +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: {{ $middlewareData.name }} + namespace: {{ $namespace }} +spec: + rateLimit: + average: {{ $middlewareData.average }} + burst: {{ $middlewareData.burst }} +{{ end }} diff --git a/enterprise/traefik/17.0.36/templates/middlewares/real-ip.yaml b/enterprise/traefik/17.0.36/templates/middlewares/real-ip.yaml new file mode 100644 index 0000000000..2dd1ae030a --- /dev/null +++ b/enterprise/traefik/17.0.36/templates/middlewares/real-ip.yaml @@ -0,0 +1,21 @@ +{{- $values := .Values }} +{{- $namespace := ( printf "ix-%s" .Release.Name ) }} +{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }} +{{- $namespace = "default" }} +{{- end }} +{{- range $index, $middlewareData := .Values.middlewares.realIP }} + +--- +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: {{ $middlewareData.name }} + namespace: {{ $namespace }} +spec: + plugin: + traefik-real-ip: + excludednets: + {{- range $middlewareData.excludedNetworks }} + - {{ . | quote }} + {{- end }} +{{- end }} diff --git a/enterprise/traefik/17.0.36/templates/middlewares/redirectScheme.yaml b/enterprise/traefik/17.0.36/templates/middlewares/redirectScheme.yaml new file mode 100644 index 0000000000..f2413f84e1 --- /dev/null +++ b/enterprise/traefik/17.0.36/templates/middlewares/redirectScheme.yaml @@ -0,0 +1,19 @@ +{{- $values := .Values }} +{{- $namespace := ( printf "ix-%s" .Release.Name ) }} +{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }} +{{- $namespace = "default" }} +{{- end }} +{{ range $index, $middlewareData := .Values.middlewares.redirectScheme }} + +--- +# Declaring the user list +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: {{ $middlewareData.name }} + namespace: {{ $namespace }} +spec: + redirectScheme: + scheme: {{ $middlewareData.scheme }} + permanent: {{ $middlewareData.permanent }} +{{ end }} diff --git a/enterprise/traefik/17.0.36/templates/middlewares/redirectregex.yaml b/enterprise/traefik/17.0.36/templates/middlewares/redirectregex.yaml new file mode 100644 index 0000000000..46e3e724dd --- /dev/null +++ b/enterprise/traefik/17.0.36/templates/middlewares/redirectregex.yaml @@ -0,0 +1,20 @@ +{{- $values := .Values }} +{{- $namespace := ( printf "ix-%s" .Release.Name ) }} +{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }} +{{- $namespace = "default" }} +{{- end }} +{{ range $index, $middlewareData := .Values.middlewares.redirectRegex }} + +--- +# Declaring the user list +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: {{ $middlewareData.name }} + namespace: {{ $namespace }} +spec: + redirectRegex: + regex: {{ $middlewareData.regex | quote }} + replacement: {{ $middlewareData.replacement | quote }} + permanent: {{ $middlewareData.permanent }} +{{ end }} diff --git a/enterprise/traefik/17.0.36/templates/middlewares/stripPrefixRegex.yaml b/enterprise/traefik/17.0.36/templates/middlewares/stripPrefixRegex.yaml new file mode 100644 index 0000000000..007c166ff3 --- /dev/null +++ b/enterprise/traefik/17.0.36/templates/middlewares/stripPrefixRegex.yaml @@ -0,0 +1,20 @@ +{{- $values := .Values }} +{{- $namespace := ( printf "ix-%s" .Release.Name ) }} +{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }} +{{- $namespace = "default" }} +{{- end }} + +{{ range $index, $middlewareData := .Values.middlewares.stripPrefixRegex }} +--- +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: {{ $middlewareData.name }} + namespace: {{ $namespace }} +spec: + stripPrefixRegex: + regex: + {{- range $middlewareData.regex }} + - {{ . | quote }} + {{- end }} +{{ end }} diff --git a/enterprise/traefik/17.0.36/templates/middlewares/tc-chains.yaml b/enterprise/traefik/17.0.36/templates/middlewares/tc-chains.yaml new file mode 100644 index 0000000000..409766daa8 --- /dev/null +++ b/enterprise/traefik/17.0.36/templates/middlewares/tc-chains.yaml @@ -0,0 +1,29 @@ +{{- $values := .Values }} +{{- $namespace := ( printf "ix-%s" .Release.Name ) }} +{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }} +{{- $namespace = "default" }} +{{- end }} +--- +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: tc-opencors-chain + namespace: {{ $namespace }} +spec: + chain: + middlewares: + - name: basic-ratelimit + - name: tc-opencors-headers + - name: compress +--- +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: tc-closedcors-chain + namespace: {{ $namespace }} +spec: + chain: + middlewares: + - name: basic-ratelimit + - name: tc-closedcors-headers + - name: compress diff --git a/enterprise/traefik/17.0.36/templates/middlewares/tc-headers.yaml b/enterprise/traefik/17.0.36/templates/middlewares/tc-headers.yaml new file mode 100644 index 0000000000..a0462f1fd7 --- /dev/null +++ b/enterprise/traefik/17.0.36/templates/middlewares/tc-headers.yaml @@ -0,0 +1,62 @@ +{{- $values := .Values }} +{{- $namespace := ( printf "ix-%s" .Release.Name ) }} +{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }} +{{- $namespace = "default" }} +{{- end }} +--- +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: tc-opencors-headers + namespace: {{ $namespace }} +spec: + headers: + accessControlAllowHeaders: + - '*' + accessControlAllowMethods: + - GET + - OPTIONS + - HEAD + - PUT + - POST + accessControlAllowOriginList: + - '*' + accessControlMaxAge: 100 + browserXssFilter: true + contentTypeNosniff: true + customRequestHeaders: + X-Forwarded-Proto: https + customResponseHeaders: + server: "" + forceSTSHeader: true + referrerPolicy: same-origin + sslForceHost: true + sslRedirect: true + stsSeconds: 63072000 +--- +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: tc-closedcors-headers + namespace: {{ $namespace }} +spec: + headers: + accessControlAllowMethods: + - GET + - OPTIONS + - HEAD + - PUT + accessControlMaxAge: 100 + sslRedirect: true + stsSeconds: 63072000 + # stsIncludeSubdomains: false + # stsPreload: false + forceSTSHeader: true + contentTypeNosniff: true + browserXssFilter: true + sslForceHost: true + referrerPolicy: same-origin + customRequestHeaders: + X-Forwarded-Proto: "https" + customResponseHeaders: + server: '' diff --git a/enterprise/traefik/17.0.36/templates/middlewares/tc-nextcloud.yaml b/enterprise/traefik/17.0.36/templates/middlewares/tc-nextcloud.yaml new file mode 100644 index 0000000000..6a3019d56c --- /dev/null +++ b/enterprise/traefik/17.0.36/templates/middlewares/tc-nextcloud.yaml @@ -0,0 +1,25 @@ +{{- $values := .Values }} +{{- $namespace := ( printf "ix-%s" .Release.Name ) }} +{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }} +{{- $namespace = "default" }} +{{- end }} +--- +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: tc-nextcloud-redirectregex-dav + namespace: {{ $namespace }} +spec: + redirectRegex: + regex: "https://(.*)/.well-known/(card|cal)dav" + replacement: "https://${1}/remote.php/dav/" +--- +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: tc-nextcloud-chain + namespace: {{ $namespace }} +spec: + chain: + middlewares: + - name: tc-nextcloud-redirectregex-dav diff --git a/enterprise/traefik/17.0.36/templates/middlewares/theme-park.yaml b/enterprise/traefik/17.0.36/templates/middlewares/theme-park.yaml new file mode 100644 index 0000000000..92a4257e27 --- /dev/null +++ b/enterprise/traefik/17.0.36/templates/middlewares/theme-park.yaml @@ -0,0 +1,26 @@ +{{- $values := .Values }} +{{- $namespace := ( printf "ix-%s" .Release.Name ) }} +{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }} +{{- $namespace = "default" }} +{{- end }} +{{- range $index, $middlewareData := .Values.middlewares.themePark }} + +--- +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: {{ $middlewareData.name }} + namespace: {{ $namespace }} +spec: + plugin: + traefik-themepark: + app: {{ $middlewareData.appName }} + theme: {{ $middlewareData.themeName }} + baseUrl: {{ $middlewareData.baseUrl }} + {{- if $middlewareData.addons }} + addons: + {{- range $middlewareData.addons }} + - {{ . | quote }} + {{- end }} + {{- end }} +{{- end }} diff --git a/enterprise/traefik/17.0.36/values.yaml b/enterprise/traefik/17.0.36/values.yaml new file mode 100644 index 0000000000..e69de29bb2 diff --git a/enterprise/vaultwarden/20.0.22/CHANGELOG.md b/enterprise/vaultwarden/20.0.22/CHANGELOG.md new file mode 100644 index 0000000000..0ed174bcaf --- /dev/null +++ b/enterprise/vaultwarden/20.0.22/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [vaultwarden-20.0.22](https://github.com/truecharts/charts/compare/vaultwarden-20.0.21...vaultwarden-20.0.22) (2023-05-05) + + + + +## [vaultwarden-20.0.21](https://github.com/truecharts/charts/compare/vaultwarden-20.0.20...vaultwarden-20.0.21) (2023-05-03) + +### Chore + +- update helm general non-major ([#8739](https://github.com/truecharts/charts/issues/8739)) + + + + +## [vaultwarden-20.0.20](https://github.com/truecharts/charts/compare/vaultwarden-20.0.19...vaultwarden-20.0.20) (2023-04-25) + +### Chore + +- update helm general non-major ([#8153](https://github.com/truecharts/charts/issues/8153)) + + + + +## [vaultwarden-20.0.19](https://github.com/truecharts/charts/compare/vaultwarden-20.0.18...vaultwarden-20.0.19) (2023-04-25) + +### Chore + +- update helm general non-major ([#8145](https://github.com/truecharts/charts/issues/8145)) + + + + +## [vaultwarden-20.0.18](https://github.com/truecharts/charts/compare/vaultwarden-20.0.17...vaultwarden-20.0.18) (2023-04-24) + +### Chore + +- update container image tccr.io/truecharts/vaultwarden to v1.28.1 ([#8142](https://github.com/truecharts/charts/issues/8142)) + + + + +## [vaultwarden-20.0.17](https://github.com/truecharts/charts/compare/vaultwarden-20.0.16...vaultwarden-20.0.17) (2023-04-21) + + + + +## [vaultwarden-20.0.16](https://github.com/truecharts/charts/compare/vaultwarden-20.0.15...vaultwarden-20.0.16) (2023-04-20) + +### Chore + +- update helm general non-major ([#8087](https://github.com/truecharts/charts/issues/8087)) + + + + +## [vaultwarden-20.0.15](https://github.com/truecharts/charts/compare/vaultwarden-20.0.14...vaultwarden-20.0.15) (2023-04-16) + +### Chore + +- update helm general non-major ([#8071](https://github.com/truecharts/charts/issues/8071)) + + + + +## [vaultwarden-20.0.14](https://github.com/truecharts/charts/compare/vaultwarden-20.0.13...vaultwarden-20.0.14) (2023-04-16) + +### Chore + +- update helm general non-major ([#8061](https://github.com/truecharts/charts/issues/8061)) + + + + +## [vaultwarden-20.0.13](https://github.com/truecharts/charts/compare/vaultwarden-20.0.12...vaultwarden-20.0.13) (2023-04-15) + +### Chore + +- update helm general non-major ([#7998](https://github.com/truecharts/charts/issues/7998)) + + + + +## [vaultwarden-20.0.12](https://github.com/truecharts/charts/compare/vaultwarden-20.0.11...vaultwarden-20.0.12) (2023-04-14) + + + + +## [vaultwarden-20.0.11](https://github.com/truecharts/charts/compare/vaultwarden-20.0.10...vaultwarden-20.0.11) (2023-04-13) + +### Chore + +- update helm general non-major ([#7966](https://github.com/truecharts/charts/issues/7966)) + diff --git a/enterprise/vaultwarden/20.0.22/Chart.yaml b/enterprise/vaultwarden/20.0.22/Chart.yaml new file mode 100644 index 0000000000..17e347d079 --- /dev/null +++ b/enterprise/vaultwarden/20.0.22/Chart.yaml @@ -0,0 +1,33 @@ +apiVersion: v2 +appVersion: "1.28.1" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 12.6.4 +deprecated: false +description: Unofficial Bitwarden compatible server written in Rust +home: https://truecharts.org/charts/enterprise/vaultwarden +icon: https://truecharts.org/img/hotlink-ok/chart-icons/vaultwarden.png +keywords: + - bitwarden + - bitwardenrs + - bitwarden_rs + - vaultwarden + - password + - rust +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: vaultwarden +sources: + - https://github.com/truecharts/charts/tree/master/charts/enterprise/vaultwarden + - https://github.com/dani-garcia/vaultwarden +type: application +version: 20.0.22 +annotations: + truecharts.org/catagories: | + - security + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/enterprise/vaultwarden/20.0.22/LICENSE b/enterprise/vaultwarden/20.0.22/LICENSE new file mode 100644 index 0000000000..80e4ab93f9 --- /dev/null +++ b/enterprise/vaultwarden/20.0.22/LICENSE @@ -0,0 +1,106 @@ +Business Source License 1.1 + +Parameters + +Licensor: The TrueCharts Project, it's owner and it's contributors +Licensed Work: The TrueCharts "Cert-Manager" Helm Chart +Additional Use Grant: You may use the licensed work in production, as long + as it is directly sourced from a TrueCharts provided + official repository, catalog or source. You may also make private + modification to the directly sourced licenced work, + when used in production. + + The following cases are, due to their nature, also + defined as 'production use' and explicitly prohibited: + - Bundling, including or displaying the licensed work + with(in) another work intended for production use, + with the apparent intend of facilitating and/or + promoting production use by third parties in + violation of this license. + +Change Date: 2050-01-01 + +Change License: 3-clause BSD license + +For information about alternative licensing arrangements for the Software, +please contact: legal@truecharts.org + +Notice + +The Business Source License (this document, or the “License”) is not an Open +Source license. However, the Licensed Work will eventually be made available +under an Open Source License, as stated in this License. + +License text copyright (c) 2017 MariaDB Corporation Ab, All Rights Reserved. +“Business Source License” is a trademark of MariaDB Corporation Ab. + +----------------------------------------------------------------------------- + +Business Source License 1.1 + +Terms + +The Licensor hereby grants you the right to copy, modify, create derivative +works, redistribute, and make non-production use of the Licensed Work. The +Licensor may make an Additional Use Grant, above, permitting limited +production use. + +Effective on the Change Date, or the fourth anniversary of the first publicly +available distribution of a specific version of the Licensed Work under this +License, whichever comes first, the Licensor hereby grants you rights under +the terms of the Change License, and the rights granted in the paragraph +above terminate. + +If your use of the Licensed Work does not comply with the requirements +currently in effect as described in this License, you must purchase a +commercial license from the Licensor, its affiliated entities, or authorized +resellers, or you must refrain from using the Licensed Work. + +All copies of the original and modified Licensed Work, and derivative works +of the Licensed Work, are subject to this License. This License applies +separately for each version of the Licensed Work and the Change Date may vary +for each version of the Licensed Work released by Licensor. + +You must conspicuously display this License on each original or modified copy +of the Licensed Work. If you receive the Licensed Work in original or +modified form from a third party, the terms and conditions set forth in this +License apply to your use of that work. + +Any use of the Licensed Work in violation of this License will automatically +terminate your rights under this License for the current and all other +versions of the Licensed Work. + +This License does not grant you any right in any trademark or logo of +Licensor or its affiliates (provided that you may use a trademark or logo of +Licensor as expressly required by this License). + +TO THE EXTENT PERMITTED BY APPLICABLE LAW, THE LICENSED WORK IS PROVIDED ON +AN “AS IS” BASIS. LICENSOR HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS, +EXPRESS OR IMPLIED, INCLUDING (WITHOUT LIMITATION) WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, AND +TITLE. + +MariaDB hereby grants you permission to use this License’s text to license +your works, and to refer to it using the trademark “Business Source License”, +as long as you comply with the Covenants of Licensor below. + +Covenants of Licensor + +In consideration of the right to use this License’s text and the “Business +Source License” name and trademark, Licensor covenants to MariaDB, and to all +other recipients of the licensed work to be provided by Licensor: + +1. To specify as the Change License the GPL Version 2.0 or any later version, + or a license that is compatible with GPL Version 2.0 or a later version, + where “compatible” means that software provided under the Change License can + be included in a program with software provided under GPL Version 2.0 or a + later version. Licensor may specify additional Change Licenses without + limitation. + +2. To either: (a) specify an additional grant of rights to use that does not + impose any additional restriction on the right granted in this License, as + the Additional Use Grant; or (b) insert the text “None”. + +3. To specify a Change Date. + +4. Not to modify this License in any other way. diff --git a/enterprise/vaultwarden/20.0.22/README.md b/enterprise/vaultwarden/20.0.22/README.md new file mode 100644 index 0000000000..de60b9ed65 --- /dev/null +++ b/enterprise/vaultwarden/20.0.22/README.md @@ -0,0 +1,27 @@ +# README + +## General Info + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. +However only installations using the TrueNAS SCALE Apps system are supported. + +For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/enterprise/) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +*All Rights Reserved - The TrueCharts Project* diff --git a/enterprise/vaultwarden/20.0.22/app-changelog.md b/enterprise/vaultwarden/20.0.22/app-changelog.md new file mode 100644 index 0000000000..29696fab95 --- /dev/null +++ b/enterprise/vaultwarden/20.0.22/app-changelog.md @@ -0,0 +1,4 @@ + + +## [vaultwarden-20.0.22](https://github.com/truecharts/charts/compare/vaultwarden-20.0.21...vaultwarden-20.0.22) (2023-05-05) + diff --git a/enterprise/vaultwarden/20.0.22/app-readme.md b/enterprise/vaultwarden/20.0.22/app-readme.md new file mode 100644 index 0000000000..08d9cc8b1d --- /dev/null +++ b/enterprise/vaultwarden/20.0.22/app-readme.md @@ -0,0 +1,8 @@ +Unofficial Bitwarden compatible server written in Rust + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/enterprise/vaultwarden](https://truecharts.org/charts/enterprise/vaultwarden) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! diff --git a/enterprise/vaultwarden/20.0.22/charts/common-12.6.4.tgz b/enterprise/vaultwarden/20.0.22/charts/common-12.6.4.tgz new file mode 100644 index 0000000000000000000000000000000000000000..252f2d395c927f958340718f1c3191142191a36b GIT binary patch literal 256505 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⪼{t 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%0A}sr5pOM6_lE0WMtFecfK& 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 Mvhx-e9|zX|0diy`Gynhq literal 0 HcmV?d00001 diff --git a/enterprise/vaultwarden/20.0.22/ix_values.yaml b/enterprise/vaultwarden/20.0.22/ix_values.yaml new file mode 100644 index 0000000000..bd3e3c8bbe --- /dev/null +++ b/enterprise/vaultwarden/20.0.22/ix_values.yaml @@ -0,0 +1,164 @@ +image: + repository: tccr.io/truecharts/vaultwarden + pullPolicy: IfNotPresent + tag: 1.28.1@sha256:b8e2476d869797abb514848b256e9e4a8591bffac44cf6574c061ec56aea6dbd + +service: + main: + ports: + main: + port: 10102 + targetPort: 8080 + ws: + enabled: true + ports: + ws: + enabled: true + port: 3012 + targetPort: 3012 + +workload: + main: + podSpec: + containers: + main: + env: + DOMAIN: "https://{{ if .Values.ingress }}{{ if .Values.ingress.main.enabled }}{{ ( index .Values.ingress.main.hosts 0 ).host }}{{ else }}placeholder.com{{ end }}{{ else }}placeholder.com{{ end }}" + DATABASE_URL: + secretKeyRef: + name: cnpg-main-urls + key: std + + envFrom: + - configMapRef: + name: vaultwardenconfig + - secretRef: + name: vaultwardensecret + +database: + # -- Database type, + # must be one of: 'sqlite', 'mysql' or 'postgresql'. + type: postgresql + # -- Enable DB Write-Ahead-Log for SQLite, + # disabled for other databases. https://github.com/dani-garcia/bitwarden_rs/wiki/Running-without-WAL-enabled + wal: true + ## URL for external databases (mysql://user:pass@host:port or postgresql://user:pass@host:port). + # url: "" + ## Set the size of the database connection pool. + # maxConnections: 10 + ## Connection retries during startup, 0 for infinite. 1 second between retries. + # retries: 15 + +# Set Bitwarden_rs application variables +vaultwarden: + # -- Allow any user to sign-up + # see: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-registration-of-new-users + allowSignups: true + ## Whitelist domains allowed to sign-up. 'allowSignups' is ignored if set. + # signupDomains: + # - domain.tld + # -- Verify e-mail before login is enabled. + # SMTP must be enabled. + verifySignup: false + # When a user logs in an email is required to be sent. If sending the email fails the login attempt will fail. SMTP must be enabled. + requireEmail: false + ## Maximum attempts before an email token is reset and a new email will need to be sent. + # emailAttempts: 3 + ## Email token validity in seconds. + # emailTokenExpiration: 600 + # Allow invited users to sign-up even feature is disabled: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-invitations + allowInvitation: true + # Show password hints: https://github.com/dani-garcia/bitwarden_rs/wiki/Password-hint-display + ## Default organization name in invitation e-mails that are not coming from a specific organization. + # defaultInviteName: "" + showPasswordHint: true + # Enable Websockets for notification. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-WebSocket-notifications + # Redirect HTTP path "/notifications/hub" to port 3012. Ingress/IngressRoute controllers are automatically configured. + enableWebsockets: true + # Enable Web Vault (static content). https://github.com/dani-garcia/bitwarden_rs/wiki/Disabling-or-overriding-the-Vault-interface-hosting + enableWebVault: true + # Restrict creation of orgs. Options are: 'all', 'none' or a comma-separated list of users. + orgCreationUsers: all + ## Limit attachment disk usage per organization. + # attachmentLimitOrg: + ## Limit attachment disk usage per user. + # attachmentLimitUser: + ## HaveIBeenPwned API Key. Can be purchased at https://haveibeenpwned.com/API/Key. + # hibpApiKey: + + admin: + # Enable admin portal. + enabled: false + # Disabling the admin token will make the admin portal accessible to anyone, use carefully: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-admin-token + disableAdminToken: false + ## Token for admin login, will be generated if not defined. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-admin-page + # token: + + # Enable SMTP. https://github.com/dani-garcia/bitwarden_rs/wiki/SMTP-configuration + smtp: + enabled: false + # SMTP hostname, required if SMTP is enabled. + host: "" + # SMTP sender e-mail address, required if SMTP is enabled. + from: "" + ## SMTP sender name, defaults to 'Bitwarden_RS'. + # fromName: "" + ## Enable SSL connection. + # ssl: true + ## SMTP port. Defaults to 25 without SSL, 587 with SSL. + # port: 587 + ## SMTP Authentication Mechanisms. Comma-separated options: 'Plain', 'Login' and 'Xoauth2'. Defaults to 'Plain'. + # authMechanism: Plain + ## Hostname to be sent for SMTP HELO. Defaults to pod name. + # heloName: "" + ## SMTP timeout. + # timeout: 15 + ## Accept SSL session if certificate is valid but hostname doesn't match. DANGEROUS, vulnerable to men-in-the-middle attacks! + # invalidHostname: false + ## Accept invalid certificates. DANGEROUS, vulnerable to men-in-the-middle attacks! + # invalidCertificate: false + ## SMTP username. + # user: "" + ## SMTP password. Required is user is specified, ignored if no user provided. + # password: "" + + ## Enable Yubico OTP authentication. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-Yubikey-OTP-authentication + yubico: + enabled: false + ## Yubico server. Defaults to YubiCloud. + # server: + ## Yubico ID and Secret Key. + # clientId: + # secretKey: + + ## Logging options. https://github.com/dani-garcia/bitwarden_rs/wiki/Logging + log: + # Log to file. + file: "" + # Log level. Options are "trace", "debug", "info", "warn", "error" or "off". + level: "trace" + ## Log timestamp format. See https://docs.rs/chrono/0.4.15/chrono/format/strftime/index.html. Defaults to time in milliseconds. + # timeFormat: "" + + icons: + # Disables download of external icons. Setting to true will still serve icons from cache (/data/icon_cache). TTL will default to zero. + disableDownload: false + ## Cache time-to-live for icons fetched. 0 means no purging. + # cache: 2592000 + ## Cache time-to-live for icons that were not available. 0 means no purging. + # cacheFailed: 259200 + +persistence: + data: + enabled: true + mountPath: "/data" + +cnpg: + main: + enabled: true + user: vaultwarden + database: vaultwarden + +portal: + open: + enabled: true diff --git a/enterprise/vaultwarden/20.0.22/questions.yaml b/enterprise/vaultwarden/20.0.22/questions.yaml new file mode 100644 index 0000000000..8ad37d0eb6 --- /dev/null +++ b/enterprise/vaultwarden/20.0.22/questions.yaml @@ -0,0 +1,2324 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: Workload Settings + description: Workload Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Postgresql + description: Postgresql + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_tcportal-open_protocol" + host: + - "$kubernetes-resource_configmap_tcportal-open_host" + ports: + - "$kubernetes-resource_configmap_tcportal-open_port" + admin: + protocols: + - "$kubernetes-resource_configmap_tcportal-open_protocol" + host: + - "$kubernetes-resource_configmap_tcportal-open_host" + ports: + - "$kubernetes-resource_configmap_tcportal-open_port" + path: "/admin/" +questions: + + - variable: workload + group: "Workload Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type (Advanced) + schema: + type: string + default: Deployment + enum: + - value: Deployment + description: Deployment + - value: DaemonSet + description: DaemonSet + - variable: replicas + label: Replicas (Advanced) + description: Set the number of Replicas + schema: + type: int + show_if: [["type", "!=", "DaemonSet"]] + default: 1 + - variable: podSpec + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: containers + label: Containers + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Container + schema: + additional_attrs: true + type: dict + attrs: + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: advanced + label: Show Advanced Settings + description: Advanced settings are not covered by TrueCharts Support + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: command + label: Command + schema: + type: list + default: [] + items: + - variable: param + label: Param + schema: + type: string + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: podOptions + group: "General Settings" + label: "Global Pod Options (Advanced)" + schema: + additional_attrs: true + type: dict + attrs: + - variable: expertPodOpts + label: "Expert - Pod Options" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + label: "Host Networking" + schema: + type: boolean + default: false + - variable: dnsConfig + label: "DNS Configuration" + schema: + type: dict + additional_attrs: true + attrs: + - variable: options + label: "Options" + schema: + type: list + default: [{"name": "ndots", "value": "2"}] + items: + - variable: optionsEntry + label: "Option Entry" + schema: + type: dict + additional_attrs: true + attrs: + - variable: name + label: "Name" + schema: + type: string + required: true + - variable: value + label: "Value" + schema: + type: string + - variable: nameservers + label: "Nameservers" + schema: + type: list + default: [] + items: + - variable: nsEntry + label: "Nameserver Entry" + schema: + type: string + required: true + - variable: searches + label: "Searches" + schema: + type: list + default: [] + items: + - variable: searchEntry + label: "Search Entry" + schema: + type: string + required: true + - variable: vaultwarden + label: "" + group: "App Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: yubico + label: "Yubico OTP authentication" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable Yubico OTP authentication" + description: "Please refer to the manual at: https://github.com/dani-garcia/vaultwarden/wiki/Enabling-Yubikey-OTP-authentication" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: server + label: "Yubico server" + description: "Defaults to YubiCloud" + schema: + type: string + default: "" + - variable: clientId + label: "Yubico ID" + schema: + type: string + default: "" + - variable: secretKey + label: "Yubico Secret Key" + schema: + type: string + default: "" + - variable: admin + label: "Admin Portal" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable Admin Portal" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: disableAdminToken + label: "Make Accessible Without Password/Token" + schema: + type: boolean + default: false + - variable: token + label: "Admin Portal Password/Token" + description: "Will be automatically generated if not defined" + schema: + type: string + default: "" + - variable: icons + label: "Icon Download Settings" + schema: + additional_attrs: true + type: dict + attrs: + - variable: disableDownload + label: "Disable Icon Download" + description: "Disables download of external icons. Setting to true will still serve icons from cache (/data/icon_cache)" + schema: + type: boolean + default: false + - variable: cache + label: "Cache time-to-live" + description: "Cache time-to-live for icons fetched. 0 means no purging" + schema: + type: int + default: 2592000 + - variable: token + label: "Failed Downloads Cache time-to-live" + description: "Cache time-to-live for icons that were not available. 0 means no purging." + schema: + type: int + default: 2592000 + - variable: log + label: "Logging" + schema: + additional_attrs: true + type: dict + attrs: + - variable: level + label: "Log level" + schema: + type: string + default: "info" + required: true + enum: + - value: "trace" + description: "trace" + - value: "debug" + description: "debug" + - value: "info" + description: "info" + - value: "warn" + description: "warn" + - value: "error" + description: "error" + - value: "off" + description: "off" + - variable: file + label: "Log-File Location" + schema: + type: string + default: "" + - variable: smtp + label: "SMTP Settings (Email)" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable SMTP Support" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: host + label: "SMTP hostname" + schema: + type: string + required: true + default: "" + - variable: from + label: "SMTP sender e-mail address" + schema: + type: string + required: true + default: "" + - variable: fromName + label: "SMTP sender name" + schema: + type: string + required: true + default: "" + - variable: user + label: "SMTP username" + schema: + type: string + required: true + default: "" + - variable: password + label: "SMTP password" + description: "Required is user is specified, ignored if no user provided" + schema: + type: string + default: "" + - variable: ssl + label: "Enable SSL connection" + schema: + type: boolean + default: true + - variable: port + label: "SMTP port" + description: "Usually: 25 without SSL, 587 with SSL" + schema: + type: int + default: 587 + - variable: authMechanism + label: "SMTP Authentication Mechanisms" + description: "Comma-separated options: Plain, Login and Xoauth2" + schema: + type: string + default: "Plain" + - variable: heloName + label: "SMTP HELO - Hostname" + description: "Hostname to be sent for SMTP HELO. Defaults to pod name" + schema: + type: string + default: "" + - variable: timeout + label: "SMTP timeout" + schema: + type: int + default: 15 + - variable: invalidHostname + label: "Accept Invalid Hostname" + description: "Accept SSL session if certificate is valid but hostname doesn't match. DANGEROUS, vulnerable to men-in-the-middle attacks!" + schema: + type: boolean + default: false + - variable: invalidCertificate + label: "Accept Invalid Certificate" + description: "Accept invalid certificates. DANGEROUS, vulnerable to men-in-the-middle attacks!" + schema: + type: boolean + default: false + - variable: allowSignups + label: "Allow Signup" + description: "Allow any user to sign-up: https://github.com/dani-garcia/vaultwarden/wiki/Disable-registration-of-new-users" + schema: + type: boolean + default: true + - variable: allowInvitation + label: "Always allow Invitation" + description: "Allow invited users to sign-up even feature is disabled: https://github.com/dani-garcia/vaultwarden/wiki/Disable-invitations" + schema: + type: boolean + default: true + - variable: defaultInviteName + label: "Default Invite Organisation Name" + description: "Default organization name in invitation e-mails that are not coming from a specific organization." + schema: + type: string + default: "" + - variable: showPasswordHint + label: "Show password hints" + description: "https://github.com/dani-garcia/vaultwarden/wiki/Password-hint-display" + schema: + type: boolean + default: true + - variable: signupwhitelistenable + label: "Enable Signup Whitelist" + description: "allowSignups is ignored if set" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: signupDomains + label: "Signup Whitelist Domains" + schema: + type: list + default: [] + items: + - variable: domain + label: "Domain" + schema: + type: string + default: "" + - variable: verifySignup + label: "Verifiy Signup" + description: "Verify e-mail before login is enabled. SMTP must be enabled" + schema: + type: boolean + default: false + - variable: requireEmail + label: "Block Login if email fails" + description: "When a user logs in an email is required to be sent. If sending the email fails the login attempt will fail. SMTP must be enabled" + schema: + type: boolean + default: false + - variable: emailAttempts + label: "Email token reset attempts" + description: "Maximum attempts before an email token is reset and a new email will need to be sent" + schema: + type: int + default: 3 + - variable: emailTokenExpiration + label: "Email token validity in seconds" + schema: + type: int + default: 600 + - variable: enableWebVault + label: "Enable Webvault" + description: "Enable Web Vault (static content). https://github.com/dani-garcia/vaultwarden/wiki/Disabling-or-overriding-the-Vault-interface-hosting" + schema: + type: boolean + default: true + - variable: orgCreationUsers + label: "Limit Organisation Creation to (users)" + description: "Restrict creation of orgs. Options are: 'all', 'none' or a comma-separated list of users." + schema: + type: string + default: "all" + - variable: attachmentLimitOrg + label: "Limit Attachment Disk Usage per Organisation" + schema: + type: string + default: "" + - variable: attachmentLimitUser + label: "Limit Attachment Disk Usage per User" + schema: + type: string + default: "" + - variable: hibpApiKey + label: "HaveIBeenPwned API Key" + description: "Can be purchased at https://haveibeenpwned.com/API/Key" + schema: + type: string + default: "" + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10102 + required: true + - variable: ws + label: "WebSocket Service" + description: "WebSocket Service" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ws + label: "WebSocket Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 3012 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + hidden: true + type: boolean + default: false + - variable: scaleExternalInterface + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + show_if: [["type", "=", "static"]] + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + show_if: [["type", "=", "static"]] + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: tcp + enum: + - value: http + description: HTTP + - value: https + description: HTTPS + - value: tcp + description: TCP + - value: udp + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: data + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: certificateIssuer + label: Cert-Manager clusterIssuer + description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates. Cannot be used combined with tls option below' + schema: + type: string + default: "" + - variable: tls + label: TLS-Settings + schema: + type: list + show_if: [["certificateIssuer", "=", ""]] + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + + - variable: certificateIssuer + label: Use Cert-Manager clusterIssuer + description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.' + schema: + type: string + default: "" + - variable: scaleCert + label: Use TrueNAS SCALE Certificate (Deprecated) + schema: + show_if: [["certificateIssuer", "=", ""]] + type: int + $ref: + - "definitions/certificate" + - variable: secretName + label: Use Custom Secret (Advanced) + schema: + show_if: [["certificateIssuer", "=", ""]] + type: string + default: "" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: clusterIssuer + label: clusterIssuer + description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates. Cannot be used combined with tls option below' + schema: + type: string + default: "" + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + show_if: [["clusterIssuer", "=", ""]] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: clusterIssuer + label: Use Cert-Manager clusterIssuer + description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.' + schema: + type: string + default: "" + - variable: scaleCert + label: Use TrueNAS SCALE Certificate (Deprecated) + schema: + show_if: [["clusterIssuer", "=", ""]] + type: int + $ref: + - "definitions/certificate" + - variable: secretName + label: Use Custom Secret (Advanced) + schema: + type: string + show_if: [["clusterIssuer", "=", ""]] + default: "" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: securityContext + group: Security and Permissions + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: container + label: Container + schema: + additional_attrs: true + type: dict + attrs: + # Settings from questions.yaml get appended here on a per-app basis + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 568 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID of the user running the application" + schema: + type: int + default: 568 + # Settings from questions.yaml get appended here on a per-app basis + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + show_if: [["runAsUser", "=", 0]] + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "0022" + - variable: advanced + label: Show Advanced Settings + description: Advanced settings are not covered by TrueCharts Support + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: true + - variable: pod + label: Pod + schema: + additional_attrs: true + type: dict + attrs: + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + # Settings from questions.yaml get appended here on a per-app basis + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: device + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: scaleGPUEntry + label: GPU + schema: + additional_attrs: true + type: dict + attrs: + # Specify GPU configuration + - variable: gpu + label: Select GPU + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: workaround + label: "Workaround" + schema: + type: string + default: workaround + hidden: true +# - variable: horizontalPodAutoscaler +# group: Advanced +# label: (Advanced) Horizontal Pod Autoscaler +# schema: +# type: list +# default: [] +# items: +# - variable: hpaEntry +# label: HPA Entry +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: name +# label: Name +# schema: +# type: string +# required: true +# default: "" +# - variable: enabled +# label: Enabled +# schema: +# type: boolean +# default: false +# show_subquestions_if: true +# subquestions: +# - variable: target +# label: Target +# description: Deployment name, Defaults to Main Deployment +# schema: +# type: string +# default: "" +# - variable: minReplicas +# label: Minimum Replicas +# schema: +# type: int +# default: 1 +# - variable: maxReplicas +# label: Maximum Replicas +# schema: +# type: int +# default: 5 +# - variable: targetCPUUtilizationPercentage +# label: Target CPU Utilization Percentage +# schema: +# type: int +# default: 80 +# - variable: targetMemoryUtilizationPercentage +# label: Target Memory Utilization Percentage +# schema: +# type: int +# default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: cnpg + group: Postgresql + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Postgresql Database" + schema: + additional_attrs: true + type: dict + attrs: + - variable: instances + label: Instances + schema: + type: int + default: 2 + - variable: storage + label: "Storage" + schema: + additional_attrs: true + type: dict + attrs: + - variable: size + label: Size + schema: + type: string + default: "256Gi" + - variable: walsize + label: Walsize + schema: + type: string + default: "256Gi" + - variable: pooler + label: "Pooler" + schema: + additional_attrs: true + type: dict + attrs: + - variable: instances + label: Instances + schema: + type: int + default: 2 + - variable: Monitoring + label: "Metrics" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enablePodMonitor + label: "enablePodMonitor" + schema: + type: boolean + default: true + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: gluetun + description: Gluetun + - value: tailscale + description: Tailscale + - value: openvpn + description: OpenVPN (Deprecated) + - value: wireguard + description: Wireguard (Deprecated) + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + show_if: [["username", "!=", ""]] + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: string + show_if: [["type", "!=", "disabled"]] + default: "" + + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: netshoot + label: Netshoot + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: envList + label: Netshoot Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at +
https://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/enterprise/vaultwarden/20.0.22/templates/NOTES.txt b/enterprise/vaultwarden/20.0.22/templates/NOTES.txt new file mode 100644 index 0000000000..efcb74cb77 --- /dev/null +++ b/enterprise/vaultwarden/20.0.22/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/enterprise/vaultwarden/20.0.22/templates/_configmap.tpl b/enterprise/vaultwarden/20.0.22/templates/_configmap.tpl new file mode 100644 index 0000000000..c21ff158df --- /dev/null +++ b/enterprise/vaultwarden/20.0.22/templates/_configmap.tpl @@ -0,0 +1,112 @@ +{{/* Define the configmap */}} +{{- define "vaultwarden.configmap" -}} +enabled: true +data: + ROCKET_PORT: "8080" + SIGNUPS_ALLOWED: {{ .Values.vaultwarden.allowSignups | quote }} + {{- if .Values.vaultwarden.signupDomains }} + SIGNUPS_DOMAINS_WHITELIST: {{ join "," .Values.vaultwarden.signupDomains | quote }} + {{- end }} + {{- if and (eq .Values.vaultwarden.verifySignup true) (eq .Values.vaultwarden.smtp.enabled false) }}{{ required "Signup verification requires SMTP to be enabled" nil}}{{end}} + SIGNUPS_VERIFY: {{ .Values.vaultwarden.verifySignup | quote }} + {{- if and (eq .Values.vaultwarden.requireEmail true) (eq .Values.vaultwarden.smtp.enabled false) }}{{ required "Requiring emails for login depends on SMTP" nil}}{{end}} + REQUIRE_DEVICE_EMAIL: {{ .Values.vaultwarden.requireEmail | quote }} + {{- if .Values.vaultwarden.emailAttempts }} + EMAIL_ATTEMPTS_LIMIT: {{ .Values.vaultwarden.emailAttempts | quote }} + {{- end }} + {{- if .Values.vaultwarden.emailTokenExpiration }} + EMAIL_EXPIRATION_TIME: {{ .Values.vaultwarden.emailTokenExpiration | quote }} + {{- end }} + INVITATIONS_ALLOWED: {{ .Values.vaultwarden.allowInvitation | quote }} + {{- if .Values.vaultwarden.defaultInviteName }} + INVITATION_ORG_NAME: {{ .Values.vaultwarden.defaultInviteName | quote }} + {{- end }} + SHOW_PASSWORD_HINT: {{ .Values.vaultwarden.showPasswordHint | quote }} + WEBSOCKET_ENABLED: {{ .Values.vaultwarden.enableWebsockets | quote }} + WEB_VAULT_ENABLED: {{ .Values.vaultwarden.enableWebVault | quote }} + ORG_CREATION_USERS: {{ .Values.vaultwarden.orgCreationUsers | quote }} + {{- if .Values.vaultwarden.attachmentLimitOrg }} + ORG_ATTACHMENT_LIMIT: {{ .Values.vaultwarden.attachmentLimitOrg | quote }} + {{- end }} + {{- if .Values.vaultwarden.attachmentLimitUser }} + USER_ATTACHMENT_LIMIT: {{ .Values.vaultwarden.attachmentLimitUser | quote }} + {{- end }} + {{- if .Values.vaultwarden.hibpApiKey }} + HIBP_API_KEY: {{ .Values.vaultwarden.hibpApiKey | quote }} + {{- end }} + {{- include "vaultwarden.dbTypeValid" . }} + {{- if .Values.database.retries }} + DB_CONNECTION_RETRIES: {{ .Values.database.retries | quote }} + {{- end }} + {{- if .Values.database.maxConnections }} + DATABASE_MAX_CONNS: {{ .Values.database.maxConnections | quote }} + {{- end }} + {{- if eq .Values.vaultwarden.smtp.enabled true }} + SMTP_HOST: {{ required "SMTP host is required to enable SMTP" .Values.vaultwarden.smtp.host | quote }} + SMTP_FROM: {{ required "SMTP sender address ('from') is required to enable SMTP" .Values.vaultwarden.smtp.from | quote }} + {{- if .Values.vaultwarden.smtp.fromName }} + SMTP_FROM_NAME: {{ .Values.vaultwarden.smtp.fromName | quote }} + {{- end }} + {{- if .Values.vaultwarden.smtp.ssl }} + SMTP_SSL: {{ .Values.vaultwarden.smtp.ssl | quote }} + {{- end }} + {{- if .Values.vaultwarden.smtp.port }} + SMTP_PORT: {{ .Values.vaultwarden.smtp.port | quote }} + {{- end }} + {{- if .Values.vaultwarden.smtp.authMechanism }} + SMTP_AUTH_MECHANISM: {{ .Values.vaultwarden.smtp.authMechanism | quote }} + {{- end }} + {{- if .Values.vaultwarden.smtp.heloName }} + HELO_NAME: {{ .Values.vaultwarden.smtp.heloName | quote }} + {{- end }} + {{- if .Values.vaultwarden.smtp.timeout }} + SMTP_TIMEOUT: {{ .Values.vaultwarden.smtp.timeout | quote }} + {{- end }} + {{- if .Values.vaultwarden.smtp.invalidHostname }} + SMTP_ACCEPT_INVALID_HOSTNAMES: {{ .Values.vaultwarden.smtp.invalidHostname | quote }} + {{- end }} + {{- if .Values.vaultwarden.smtp.invalidCertificate }} + SMTP_ACCEPT_INVALID_CERTS: {{ .Values.vaultwarden.smtp.invalidCertificate | quote }} + {{- end }} + {{- end }} + {{- if .Values.vaultwarden.log.file }} + LOG_FILE: {{ .Values.vaultwarden.log.file | quote }} + {{- end }} + {{- if or .Values.vaultwarden.log.level .Values.vaultwarden.log.timeFormat }} + EXTENDED_LOGGING: "true" + {{- end }} + {{- if .Values.vaultwarden.log.level }} + {{- include "vaultwarden.logLevelValid" . }} + LOG_LEVEL: {{ .Values.vaultwarden.log.level | quote }} + {{- end }} + {{- if .Values.vaultwarden.log.timeFormat }} + LOG_TIMESTAMP_FORMAT: {{ .Values.vaultwarden.log.timeFormat | quote }} + {{- end }} + {{- if .Values.vaultwarden.icons.disableDownload }} + DISABLE_ICON_DOWNLOAD: {{ .Values.vaultwarden.icons.disableDownload | quote }} + {{- if and (not .Values.vaultwarden.icons.cache) (eq .Values.vaultwarden.icons.disableDownload "true") }} + ICON_CACHE_TTL: "0" + {{- end }} + {{- end }} + {{- if .Values.vaultwarden.icons.cache }} + ICON_CACHE_TTL: {{ .Values.vaultwarden.icons.cache | quote }} + {{- end }} + {{- if .Values.vaultwarden.icons.cacheFailed }} + ICON_CACHE_NEGTTL: {{ .Values.vaultwarden.icons.cacheFailed | quote }} + {{- end }} + {{- if eq .Values.vaultwarden.admin.enabled true }} + {{- if eq .Values.vaultwarden.admin.disableAdminToken true }} + DISABLE_ADMIN_TOKEN: "true" + {{- end }} + {{- end }} + {{- if eq .Values.vaultwarden.yubico.enabled true }} + {{- if .Values.vaultwarden.yubico.server }} + YUBICO_SERVER: {{ .Values.vaultwarden.yubico.server | quote }} + {{- end }} + {{- end }} + {{- if eq .Values.database.type "sqlite" }} + ENABLE_DB_WAL: {{ .Values.database.wal | quote }} + {{- else }} + ENABLE_DB_WAL: "false" + {{- end }} +{{- end -}} diff --git a/enterprise/vaultwarden/20.0.22/templates/_secrets.tpl b/enterprise/vaultwarden/20.0.22/templates/_secrets.tpl new file mode 100644 index 0000000000..a33f037cf7 --- /dev/null +++ b/enterprise/vaultwarden/20.0.22/templates/_secrets.tpl @@ -0,0 +1,32 @@ +{{/* Define the secrets */}} +{{- define "vaultwarden.secrets" -}} + +{{- $adminToken := "" }} +{{- if eq .Values.vaultwarden.admin.enabled true }} +{{- $adminToken = .Values.vaultwarden.admin.token | default (randAlphaNum 48) | quote }} +{{- end -}} + +{{- $smtpUser := "" }} +{{- if and (eq .Values.vaultwarden.smtp.enabled true ) (.Values.vaultwarden.smtp.user) }} +{{- $smtpUser = .Values.vaultwarden.smtp.user | quote }} +{{- end -}} + +{{- $yubicoClientId := "" }} +{{- if eq .Values.vaultwarden.yubico.enabled true }} +{{- $yubicoClientId = required "Yubico Client ID required" .Values.vaultwarden.yubico.clientId | toString | quote }} +{{- end -}} +enabled: true +data: + placeholder: placeholdervalue + {{- if ne $adminToken "" }} + ADMIN_TOKEN: {{ $adminToken }} + {{- end }} + {{- if ne $smtpUser "" }} + SMTP_USERNAME: {{ $smtpUser }} + SMTP_PASSWORD: {{ required "Must specify SMTP password" .Values.vaultwarden.smtp.password | quote }} + {{- end }} + {{- if ne $yubicoClientId "" }} + YUBICO_CLIENT_ID: {{ $yubicoClientId }} + YUBICO_SECRET_KEY: {{ required "Yubico Secret Key required" .Values.vaultwarden.yubico.secretKey | quote }} + {{- end }} +{{- end -}} diff --git a/enterprise/vaultwarden/20.0.22/templates/_validate.tpl b/enterprise/vaultwarden/20.0.22/templates/_validate.tpl new file mode 100644 index 0000000000..e4832c2f6e --- /dev/null +++ b/enterprise/vaultwarden/20.0.22/templates/_validate.tpl @@ -0,0 +1,17 @@ +{{/* +Ensure valid DB type is select, defaults to SQLite +*/}} +{{- define "vaultwarden.dbTypeValid" -}} +{{- if not (or (eq .Values.database.type "postgresql") (eq .Values.database.type "mysql") (eq .Values.database.type "sqlite")) }} +{{- required "Invalid database type" nil }} +{{- end -}} +{{- end -}} + +{{/* +Ensure log type is valid +*/}} +{{- define "vaultwarden.logLevelValid" -}} +{{- if not (or (eq .Values.vaultwarden.log.level "trace") (eq .Values.vaultwarden.log.level "debug") (eq .Values.vaultwarden.log.level "info") (eq .Values.vaultwarden.log.level "warn") (eq .Values.vaultwarden.log.level "error") (eq .Values.vaultwarden.log.level "off")) }} +{{- required "Invalid log level" nil }} +{{- end }} +{{- end }} diff --git a/enterprise/vaultwarden/20.0.22/templates/common.yaml b/enterprise/vaultwarden/20.0.22/templates/common.yaml new file mode 100644 index 0000000000..00565a16a7 --- /dev/null +++ b/enterprise/vaultwarden/20.0.22/templates/common.yaml @@ -0,0 +1,45 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.v1.common.loader.init" . }} + + +{{/* Render configmap for vaultwarden */}} +{{- $configmapFile := include "vaultwarden.configmap" . | fromYaml -}} +{{- if $configmapFile -}} + {{- $_ := set .Values.configmap "vaultwardenconfig" $configmapFile -}} +{{- end -}} + +{{/* Render secrets for vaultwarden */}} +{{- $secret := include "vaultwarden.secrets" . | fromYaml -}} +{{- if $secret -}} + {{- $_ := set .Values.secret "vaultwardensecret" $secret -}} +{{- end -}} + +{{/* Define path for websocket */}} +{{- define "vaultwarden.websocket" -}} +{{- $fullname := include "tc.v1.common.lib.chart.names.fullname" . -}} +path: "/notifications/hub" +# -- Ignored if not kubeVersion >= 1.14-0 +pathType: Prefix +service: + # -- Overrides the service name reference for this path + name: {{ printf "%s-ws" $fullname }} + port: {{ .Values.service.ws.ports.ws.port }} +{{- end -}} + +{{/* inject websocket path to all main ingress hosts*/}} +{{- define "vaultwarden.websocketinjector" -}} +{{- $path := list (include "vaultwarden.websocket" . | fromYaml) -}} +{{- if .Values.ingress.main.enabled }} +{{- range .Values.ingress.main.hosts }} +{{- $newpaths := list }} +{{- $newpaths := concat .paths $path }} +{{- $_ := set . "paths" ( deepCopy $newpaths ) -}} +{{- end }} +{{- end }} +{{- end -}} + +{{/* inject websocket paths in ingress */}} +{{- include "vaultwarden.websocketinjector" . }} + +{{/* Render the templates */}} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/enterprise/vaultwarden/20.0.22/values.yaml b/enterprise/vaultwarden/20.0.22/values.yaml new file mode 100644 index 0000000000..e69de29bb2