From f150e61a91025bc85c52a9ebfae2c1cd2fb23e00 Mon Sep 17 00:00:00 2001 From: Kjeld Schouten-Lebbing Date: Mon, 4 Apr 2022 22:40:27 +0200 Subject: [PATCH] Update stripPrefixRegex.yaml (#2426) * Update stripPrefixRegex.yaml * Update values.yaml * Update questions.yaml * Update stripPrefixRegex.yaml * Update stripPrefixRegex.yaml * Update Chart.yaml * Update charts/core/traefik/templates/middlewares/stripPrefixRegex.yaml --- charts/core/traefik/Chart.yaml | 2 +- charts/core/traefik/questions.yaml | 12 +++++++++--- .../templates/middlewares/stripPrefixRegex.yaml | 5 ++++- charts/core/traefik/values.yaml | 2 +- 4 files changed, 15 insertions(+), 6 deletions(-) diff --git a/charts/core/traefik/Chart.yaml b/charts/core/traefik/Chart.yaml index 1a24b4e0e95..bcd084a384d 100644 --- a/charts/core/traefik/Chart.yaml +++ b/charts/core/traefik/Chart.yaml @@ -22,7 +22,7 @@ sources: - https://github.com/traefik/traefik-helm-chart - https://traefik.io/ type: application -version: 11.1.0 +version: 11.1.1 annotations: truecharts.org/catagories: | - network diff --git a/charts/core/traefik/questions.yaml b/charts/core/traefik/questions.yaml index aaa75bb9dec..6727c279320 100644 --- a/charts/core/traefik/questions.yaml +++ b/charts/core/traefik/questions.yaml @@ -489,9 +489,15 @@ questions: - variable: regex label: "Regex" schema: - type: string - required: true - default: "" + type: list + default: [] + items: + - variable: regexEntry + label: "Regex" + schema: + type: string + required: true + default: "" - variable: ipWhiteList label: "ipWhiteList" diff --git a/charts/core/traefik/templates/middlewares/stripPrefixRegex.yaml b/charts/core/traefik/templates/middlewares/stripPrefixRegex.yaml index 38329a2721d..007c166ff39 100644 --- a/charts/core/traefik/templates/middlewares/stripPrefixRegex.yaml +++ b/charts/core/traefik/templates/middlewares/stripPrefixRegex.yaml @@ -13,5 +13,8 @@ metadata: namespace: {{ $namespace }} spec: stripPrefixRegex: - regex: {{ $middlewareData.regex | quote }} + regex: + {{- range $middlewareData.regex }} + - {{ . | quote }} + {{- end }} {{ end }} diff --git a/charts/core/traefik/values.yaml b/charts/core/traefik/values.yaml index 5f82ecaf87c..c32a17f25a7 100644 --- a/charts/core/traefik/values.yaml +++ b/charts/core/traefik/values.yaml @@ -307,7 +307,7 @@ middlewares: # permanent: false stripPrefixRegex: [] # - name: stripPrefixRegexName - # regex: putregexhere + # regex: [] ipWhiteList: [] # - name: ipWhiteListName # sourceRange: []