feat: Add IPWhitelist, redirectRegex and (internal) nextcloud middlewares (#929)

* feat: Add IPWhitelist and redirectRegex middlewares to traefik

* fix: add nextcloud middlewares

* fix nextcloud cronjob
This commit is contained in:
Kjeld Schouten-Lebbing
2021-09-08 15:38:31 +02:00
committed by GitHub
parent b2efb51059
commit f39c7e968f
8 changed files with 233 additions and 12 deletions
@@ -1,6 +1,6 @@
{{/* Define the cronjob */}}
{{- define "nextcloud.cronjob" -}}
{{- $jobName := include "common.names.fullname" . -}}
{{- $jobName := include "common.names.fullname" . }}
---
apiVersion: batch/v1beta1
@@ -1,14 +1,17 @@
{{/* Make sure all variables are set properly */}}
{{- include "common.values.setup" . }}
{{/* Render the templates */}}
{{ include "common.all" . }}
{{/* Render configmap for nextcloud */}}
{{- include "nextcloud.configmap" . }}
{{/* Render secrets for nextcloud */}}
{{- include "nextcloud.secrets" . }}
{{- $newMiddlewares := append .Values.ingress.main.fixedMiddlewares "tc-nextcloud-chain" }}
{{- $_ := set .Values.ingress.main "fixedMiddlewares" $newMiddlewares -}}
{{/* Render cronjob for nextcloud */}}
{{- include "nextcloud.cronjob" . }}
{{/* Render the templates */}}
{{ include "common.all" . }}