readd portalhook

This commit is contained in:
kjeld Schouten-Lebbing
2021-09-03 20:58:30 +02:00
parent 6b2e04084c
commit e538502560
4 changed files with 30 additions and 1 deletions

View File

@@ -22,4 +22,4 @@ sources:
- https://github.com/traefik/traefik-helm-chart
- https://traefik.io/
type: application
version: 0.0.7
version: 0.0.8

View File

@@ -176,3 +176,6 @@ serviceAccount:
securityContext:
capabilities:
drop: [ALL]
portalhook:
enabled: true

View File

@@ -0,0 +1,23 @@
{{- if .Values.portalhook.enabled }}
{{- $namespace := ( printf "ix-%s" .Release.Name ) }}
{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }}
{{- $namespace = "traefikmiddlewares" }}
{{- 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 }}
{{- end }}
{{- end }}

View File

@@ -319,3 +319,6 @@ middlewares:
rateLimit: []
# average: 300
# burst: 200
portalhook:
enabled: true