diff --git a/enterprise/traefik/26.2.2/charts/common-18.0.3.tgz b/enterprise/traefik/26.2.2/charts/common-18.0.3.tgz deleted file mode 100644 index 94e930e88c1..00000000000 Binary files a/enterprise/traefik/26.2.2/charts/common-18.0.3.tgz and /dev/null differ diff --git a/enterprise/traefik/26.2.2/.helmignore b/enterprise/traefik/26.4.2/.helmignore similarity index 100% rename from enterprise/traefik/26.2.2/.helmignore rename to enterprise/traefik/26.4.2/.helmignore diff --git a/enterprise/traefik/26.2.2/CHANGELOG.md b/enterprise/traefik/26.4.2/CHANGELOG.md similarity index 94% rename from enterprise/traefik/26.2.2/CHANGELOG.md rename to enterprise/traefik/26.4.2/CHANGELOG.md index 4931482a94d..2289a50c0e3 100644 --- a/enterprise/traefik/26.2.2/CHANGELOG.md +++ b/enterprise/traefik/26.4.2/CHANGELOG.md @@ -22,6 +22,11 @@ title: Changelog + + + + + @@ -92,8 +97,3 @@ title: Changelog - -## [traefik-25.1.10](https://github.com/truecharts/charts/compare/traefik-25.1.9...traefik-25.1.10) (2024-01-09) - -### Chore - diff --git a/enterprise/traefik/26.2.2/Chart.yaml b/enterprise/traefik/26.4.2/Chart.yaml similarity index 96% rename from enterprise/traefik/26.2.2/Chart.yaml rename to enterprise/traefik/26.4.2/Chart.yaml index 03532490d27..c83428d17c6 100644 --- a/enterprise/traefik/26.2.2/Chart.yaml +++ b/enterprise/traefik/26.4.2/Chart.yaml @@ -10,7 +10,7 @@ apiVersion: v2 appVersion: 2.11.0 dependencies: - name: common - version: 18.0.3 + version: 18.1.2 repository: oci://tccr.io/truecharts condition: "" alias: "" @@ -36,4 +36,4 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/enterprise/traefik - https://github.com/truecharts/containers/tree/master/apps/traefik type: application -version: 26.2.2 +version: 26.4.2 diff --git a/enterprise/traefik/26.2.2/README.md b/enterprise/traefik/26.4.2/README.md similarity index 100% rename from enterprise/traefik/26.2.2/README.md rename to enterprise/traefik/26.4.2/README.md diff --git a/enterprise/traefik/26.2.2/app-readme.md b/enterprise/traefik/26.4.2/app-readme.md similarity index 100% rename from enterprise/traefik/26.2.2/app-readme.md rename to enterprise/traefik/26.4.2/app-readme.md diff --git a/enterprise/traefik/26.4.2/charts/common-18.1.2.tgz b/enterprise/traefik/26.4.2/charts/common-18.1.2.tgz new file mode 100644 index 00000000000..afb1de8120d Binary files /dev/null and b/enterprise/traefik/26.4.2/charts/common-18.1.2.tgz differ diff --git a/enterprise/traefik/26.2.2/crds/traefik.containo.us_ingressroutes.yaml b/enterprise/traefik/26.4.2/crds/traefik.containo.us_ingressroutes.yaml similarity index 100% rename from enterprise/traefik/26.2.2/crds/traefik.containo.us_ingressroutes.yaml rename to enterprise/traefik/26.4.2/crds/traefik.containo.us_ingressroutes.yaml diff --git a/enterprise/traefik/26.2.2/crds/traefik.containo.us_ingressroutetcps.yaml b/enterprise/traefik/26.4.2/crds/traefik.containo.us_ingressroutetcps.yaml similarity index 100% rename from enterprise/traefik/26.2.2/crds/traefik.containo.us_ingressroutetcps.yaml rename to enterprise/traefik/26.4.2/crds/traefik.containo.us_ingressroutetcps.yaml diff --git a/enterprise/traefik/26.2.2/crds/traefik.containo.us_ingressrouteudps.yaml b/enterprise/traefik/26.4.2/crds/traefik.containo.us_ingressrouteudps.yaml similarity index 100% rename from enterprise/traefik/26.2.2/crds/traefik.containo.us_ingressrouteudps.yaml rename to enterprise/traefik/26.4.2/crds/traefik.containo.us_ingressrouteudps.yaml diff --git a/enterprise/traefik/26.2.2/crds/traefik.containo.us_middlewares.yaml b/enterprise/traefik/26.4.2/crds/traefik.containo.us_middlewares.yaml similarity index 100% rename from enterprise/traefik/26.2.2/crds/traefik.containo.us_middlewares.yaml rename to enterprise/traefik/26.4.2/crds/traefik.containo.us_middlewares.yaml diff --git a/enterprise/traefik/26.2.2/crds/traefik.containo.us_middlewaretcps.yaml b/enterprise/traefik/26.4.2/crds/traefik.containo.us_middlewaretcps.yaml similarity index 100% rename from enterprise/traefik/26.2.2/crds/traefik.containo.us_middlewaretcps.yaml rename to enterprise/traefik/26.4.2/crds/traefik.containo.us_middlewaretcps.yaml diff --git a/enterprise/traefik/26.2.2/crds/traefik.containo.us_serverstransports.yaml b/enterprise/traefik/26.4.2/crds/traefik.containo.us_serverstransports.yaml similarity index 100% rename from enterprise/traefik/26.2.2/crds/traefik.containo.us_serverstransports.yaml rename to enterprise/traefik/26.4.2/crds/traefik.containo.us_serverstransports.yaml diff --git a/enterprise/traefik/26.2.2/crds/traefik.containo.us_tlsoptions.yaml b/enterprise/traefik/26.4.2/crds/traefik.containo.us_tlsoptions.yaml similarity index 100% rename from enterprise/traefik/26.2.2/crds/traefik.containo.us_tlsoptions.yaml rename to enterprise/traefik/26.4.2/crds/traefik.containo.us_tlsoptions.yaml diff --git a/enterprise/traefik/26.2.2/crds/traefik.containo.us_tlsstores.yaml b/enterprise/traefik/26.4.2/crds/traefik.containo.us_tlsstores.yaml similarity index 100% rename from enterprise/traefik/26.2.2/crds/traefik.containo.us_tlsstores.yaml rename to enterprise/traefik/26.4.2/crds/traefik.containo.us_tlsstores.yaml diff --git a/enterprise/traefik/26.2.2/crds/traefik.containo.us_traefikservices.yaml b/enterprise/traefik/26.4.2/crds/traefik.containo.us_traefikservices.yaml similarity index 100% rename from enterprise/traefik/26.2.2/crds/traefik.containo.us_traefikservices.yaml rename to enterprise/traefik/26.4.2/crds/traefik.containo.us_traefikservices.yaml diff --git a/enterprise/traefik/26.2.2/crds/traefik.io_ingressroutes.yaml b/enterprise/traefik/26.4.2/crds/traefik.io_ingressroutes.yaml similarity index 100% rename from enterprise/traefik/26.2.2/crds/traefik.io_ingressroutes.yaml rename to enterprise/traefik/26.4.2/crds/traefik.io_ingressroutes.yaml diff --git a/enterprise/traefik/26.2.2/crds/traefik.io_ingressroutetcps.yaml b/enterprise/traefik/26.4.2/crds/traefik.io_ingressroutetcps.yaml similarity index 100% rename from enterprise/traefik/26.2.2/crds/traefik.io_ingressroutetcps.yaml rename to enterprise/traefik/26.4.2/crds/traefik.io_ingressroutetcps.yaml diff --git a/enterprise/traefik/26.2.2/crds/traefik.io_ingressrouteudps.yaml b/enterprise/traefik/26.4.2/crds/traefik.io_ingressrouteudps.yaml similarity index 100% rename from enterprise/traefik/26.2.2/crds/traefik.io_ingressrouteudps.yaml rename to enterprise/traefik/26.4.2/crds/traefik.io_ingressrouteudps.yaml diff --git a/enterprise/traefik/26.2.2/crds/traefik.io_middlewares.yaml b/enterprise/traefik/26.4.2/crds/traefik.io_middlewares.yaml similarity index 100% rename from enterprise/traefik/26.2.2/crds/traefik.io_middlewares.yaml rename to enterprise/traefik/26.4.2/crds/traefik.io_middlewares.yaml diff --git a/enterprise/traefik/26.2.2/crds/traefik.io_middlewaretcps.yaml b/enterprise/traefik/26.4.2/crds/traefik.io_middlewaretcps.yaml similarity index 100% rename from enterprise/traefik/26.2.2/crds/traefik.io_middlewaretcps.yaml rename to enterprise/traefik/26.4.2/crds/traefik.io_middlewaretcps.yaml diff --git a/enterprise/traefik/26.2.2/crds/traefik.io_serverstransports.yaml b/enterprise/traefik/26.4.2/crds/traefik.io_serverstransports.yaml similarity index 100% rename from enterprise/traefik/26.2.2/crds/traefik.io_serverstransports.yaml rename to enterprise/traefik/26.4.2/crds/traefik.io_serverstransports.yaml diff --git a/enterprise/traefik/26.2.2/crds/traefik.io_serverstransporttcps.yaml b/enterprise/traefik/26.4.2/crds/traefik.io_serverstransporttcps.yaml similarity index 100% rename from enterprise/traefik/26.2.2/crds/traefik.io_serverstransporttcps.yaml rename to enterprise/traefik/26.4.2/crds/traefik.io_serverstransporttcps.yaml diff --git a/enterprise/traefik/26.2.2/crds/traefik.io_tlsoptions.yaml b/enterprise/traefik/26.4.2/crds/traefik.io_tlsoptions.yaml similarity index 100% rename from enterprise/traefik/26.2.2/crds/traefik.io_tlsoptions.yaml rename to enterprise/traefik/26.4.2/crds/traefik.io_tlsoptions.yaml diff --git a/enterprise/traefik/26.2.2/crds/traefik.io_tlsstores.yaml b/enterprise/traefik/26.4.2/crds/traefik.io_tlsstores.yaml similarity index 100% rename from enterprise/traefik/26.2.2/crds/traefik.io_tlsstores.yaml rename to enterprise/traefik/26.4.2/crds/traefik.io_tlsstores.yaml diff --git a/enterprise/traefik/26.2.2/crds/traefik.io_traefikservices.yaml b/enterprise/traefik/26.4.2/crds/traefik.io_traefikservices.yaml similarity index 100% rename from enterprise/traefik/26.2.2/crds/traefik.io_traefikservices.yaml rename to enterprise/traefik/26.4.2/crds/traefik.io_traefikservices.yaml diff --git a/enterprise/traefik/26.2.2/dashboard.json b/enterprise/traefik/26.4.2/dashboard.json similarity index 100% rename from enterprise/traefik/26.2.2/dashboard.json rename to enterprise/traefik/26.4.2/dashboard.json diff --git a/enterprise/traefik/26.2.2/ix_values.yaml b/enterprise/traefik/26.4.2/ix_values.yaml similarity index 88% rename from enterprise/traefik/26.2.2/ix_values.yaml rename to enterprise/traefik/26.4.2/ix_values.yaml index 07c94508820..a79b9b93c3d 100644 --- a/enterprise/traefik/26.2.2/ix_values.yaml +++ b/enterprise/traefik/26.4.2/ix_values.yaml @@ -193,6 +193,7 @@ service: enabled: true port: 80 protocol: http + externalTrafficPolicy: local redirectTo: websecure # Options: Empty, 0 (ingore), or positive int # redirectPort: @@ -214,6 +215,7 @@ service: enabled: true port: 443 protocol: https + externalTrafficPolicy: local # -- Configure (Forwarded Headers)[https://doc.traefik.io/traefik/routing/entrypoints/#forwarded-headers] Support forwardedHeaders: enabled: false @@ -436,6 +438,44 @@ middlewares: # modSecurityUrl: modSecurity container URL # timeoutMillis: Configurated timeout # maxBodySize: maxBodySize + crowdsecBouncer: [] + # - name: modsecurityName + # enabled: false + # logLevel: DEBUG + # updateIntervalSeconds: 60 + # defaultDecisionSeconds: 60 + # httpTimeoutSeconds: 10 + # crowdsecMode: live + # crowdsecAppsecEnabled: false + # crowdsecAppsecHost: crowdsec:7422 + # crowdsecAppsecFailureBlock: true + # crowdsecLapiKey: privateKey-foo + # crowdsecLapiKeyFile: /etc/traefik/cs-privateKey-foo + # crowdsecLapiHost: crowdsec:8080 + # crowdsecLapiScheme: http + # crowdsecLapiTLSInsecureVerify: false + # crowdsecCapiMachineId: login + # crowdsecCapiPassword: password + # crowdsecCapiScenarios: + # - crowdsecurity/http-path-traversal-probing + # - crowdsecurity/http-xss-probing + # - crowdsecurity/http-generic-bf + # forwardedHeadersTrustedIPs: + # - 10.0.10.23/32 + # - 10.0.20.0/24 + # clientTrustedIPs: + # - 192.168.1.0/24 + # forwardedHeadersCustomName: X-Custom-Header + # redisCacheEnabled: false + # redisCacheHost: "redis:6379" + # redisCachePassword: password + # redisCacheDatabase: "5" + # crowdsecLapiTLSCertificateAuthority: |- + # crowdsecLapiTLSCertificateAuthorityFile: /etc/traefik/crowdsec-certs/ca.pem + # crowdsecLapiTLSCertificateBouncer: |- + # crowdsecLapiTLSCertificateBouncerFile: /etc/traefik/crowdsec-certs/bouncer.pem + # crowdsecLapiTLSCertificateBouncerKey: |- + # crowdsecLapiTLSCertificateBouncerKeyFile: /etc/traefik/crowdsec-certs/bouncer-key.pem ## Note: body of every request will be buffered in memory while the request is in-flight ## (i.e.: during the security check and during the request processing by traefik and the backend), ## so you may want to tune maxBodySize depending on how much RAM you have. @@ -446,6 +486,12 @@ persistence: enabled: true mountPath: "/plugins-storage" type: emptyDir + crowdsec-bouncer-tls: + enabled: "{{ if .Values.middlewares.crowdsecBouncer }}true{{ else }}false{{ end }}" + mountPath: "/etc/traefik/crowdsec-certs" + type: secret + expandObjectName: false + objectName: crowdsec-bouncer-tls portal: open: enabled: true diff --git a/enterprise/traefik/26.2.2/questions.yaml b/enterprise/traefik/26.4.2/questions.yaml similarity index 100% rename from enterprise/traefik/26.2.2/questions.yaml rename to enterprise/traefik/26.4.2/questions.yaml diff --git a/enterprise/traefik/26.2.2/templates/NOTES.txt b/enterprise/traefik/26.4.2/templates/NOTES.txt similarity index 100% rename from enterprise/traefik/26.2.2/templates/NOTES.txt rename to enterprise/traefik/26.4.2/templates/NOTES.txt diff --git a/enterprise/traefik/26.2.2/templates/_args.tpl b/enterprise/traefik/26.4.2/templates/_args.tpl similarity index 97% rename from enterprise/traefik/26.2.2/templates/_args.tpl rename to enterprise/traefik/26.4.2/templates/_args.tpl index 06e39a46890..28187f41985 100644 --- a/enterprise/traefik/26.2.2/templates/_args.tpl +++ b/enterprise/traefik/26.4.2/templates/_args.tpl @@ -180,6 +180,10 @@ args: {{- if .Values.middlewares.modsecurity }} - "--experimental.localPlugins.traefik-modsecurity-plugin.modulename=github.com/acouvreur/traefik-modsecurity-plugin" {{- end }} + {{/* CrowdsecBouncer */}} + {{- if .Values.middlewares.crowdsecBouncer }} + - "--experimental.localPlugins.crowdsec-bouncer.modulename=github.com/maxlerebourg/crowdsec-bouncer-traefik-plugin" + {{- end }} {{/* End of ModSecurity */}} {{/* RewriteResponseHeaders */}} {{- if .Values.middlewares.rewriteResponseHeaders }} diff --git a/enterprise/traefik/26.2.2/templates/_helpers.tpl b/enterprise/traefik/26.4.2/templates/_helpers.tpl similarity index 100% rename from enterprise/traefik/26.2.2/templates/_helpers.tpl rename to enterprise/traefik/26.4.2/templates/_helpers.tpl diff --git a/enterprise/traefik/26.2.2/templates/_ingressclass.tpl b/enterprise/traefik/26.4.2/templates/_ingressclass.tpl similarity index 100% rename from enterprise/traefik/26.2.2/templates/_ingressclass.tpl rename to enterprise/traefik/26.4.2/templates/_ingressclass.tpl diff --git a/enterprise/traefik/26.2.2/templates/_ingressroute.tpl b/enterprise/traefik/26.4.2/templates/_ingressroute.tpl similarity index 100% rename from enterprise/traefik/26.2.2/templates/_ingressroute.tpl rename to enterprise/traefik/26.4.2/templates/_ingressroute.tpl diff --git a/enterprise/traefik/26.2.2/templates/_portalhook.tpl b/enterprise/traefik/26.4.2/templates/_portalhook.tpl similarity index 100% rename from enterprise/traefik/26.2.2/templates/_portalhook.tpl rename to enterprise/traefik/26.4.2/templates/_portalhook.tpl diff --git a/enterprise/traefik/26.2.2/templates/_tlsoptions.tpl b/enterprise/traefik/26.4.2/templates/_tlsoptions.tpl similarity index 100% rename from enterprise/traefik/26.2.2/templates/_tlsoptions.tpl rename to enterprise/traefik/26.4.2/templates/_tlsoptions.tpl diff --git a/enterprise/traefik/26.2.2/templates/_tlsstore.tpl b/enterprise/traefik/26.4.2/templates/_tlsstore.tpl similarity index 100% rename from enterprise/traefik/26.2.2/templates/_tlsstore.tpl rename to enterprise/traefik/26.4.2/templates/_tlsstore.tpl diff --git a/enterprise/traefik/26.2.2/templates/common.yaml b/enterprise/traefik/26.4.2/templates/common.yaml similarity index 100% rename from enterprise/traefik/26.2.2/templates/common.yaml rename to enterprise/traefik/26.4.2/templates/common.yaml diff --git a/enterprise/traefik/26.2.2/templates/middlewares/addPrefix.yaml b/enterprise/traefik/26.4.2/templates/middlewares/addPrefix.yaml similarity index 100% rename from enterprise/traefik/26.2.2/templates/middlewares/addPrefix.yaml rename to enterprise/traefik/26.4.2/templates/middlewares/addPrefix.yaml diff --git a/enterprise/traefik/26.2.2/templates/middlewares/basic-middleware.yaml b/enterprise/traefik/26.4.2/templates/middlewares/basic-middleware.yaml similarity index 100% rename from enterprise/traefik/26.2.2/templates/middlewares/basic-middleware.yaml rename to enterprise/traefik/26.4.2/templates/middlewares/basic-middleware.yaml diff --git a/enterprise/traefik/26.2.2/templates/middlewares/basicauth.yaml b/enterprise/traefik/26.4.2/templates/middlewares/basicauth.yaml similarity index 100% rename from enterprise/traefik/26.2.2/templates/middlewares/basicauth.yaml rename to enterprise/traefik/26.4.2/templates/middlewares/basicauth.yaml diff --git a/enterprise/traefik/26.2.2/templates/middlewares/buffering.yaml b/enterprise/traefik/26.4.2/templates/middlewares/buffering.yaml similarity index 100% rename from enterprise/traefik/26.2.2/templates/middlewares/buffering.yaml rename to enterprise/traefik/26.4.2/templates/middlewares/buffering.yaml diff --git a/enterprise/traefik/26.2.2/templates/middlewares/chain.yaml b/enterprise/traefik/26.4.2/templates/middlewares/chain.yaml similarity index 100% rename from enterprise/traefik/26.2.2/templates/middlewares/chain.yaml rename to enterprise/traefik/26.4.2/templates/middlewares/chain.yaml diff --git a/enterprise/traefik/26.4.2/templates/middlewares/crowdsecBouncer.yaml b/enterprise/traefik/26.4.2/templates/middlewares/crowdsecBouncer.yaml new file mode 100644 index 00000000000..7e8dc4a7b3d --- /dev/null +++ b/enterprise/traefik/26.4.2/templates/middlewares/crowdsecBouncer.yaml @@ -0,0 +1,112 @@ +{{- range $index, $middlewareData := .Values.middlewares.crowdsecBouncer }} +--- +apiVersion: traefik.io/v1alpha1 +kind: Middleware +metadata: + name: {{ ternary (printf "%v-%v" $.Release.Name $middlewareData.name) $middlewareData.name $.Values.ingressClass.enabled }} + namespace: {{ $.Release.Namespace }} +spec: + plugin: + bouncer: + {{- with $middlewareData.enabled -}} + enabled: {{ . }} + {{- end -}} + {{- with $middlewareData.logLevel -}} + logLevel: {{ . }} + {{- end -}} + {{- with $middlewareData.updateIntervalSeconds -}} + updateIntervalSeconds: {{ . }} + {{- end -}} + {{- with $middlewareData.defaultDecisionSeconds -}} + defaultDecisionSeconds: {{ . }} + {{- end -}} + {{- with $middlewareData.httpTimeoutSeconds -}} + httpTimeoutSeconds: {{ . }} + {{- end -}} + {{- with $middlewareData.crowdsecMode -}} + crowdsecMode: {{ . }} + {{- end -}} + {{- with $middlewareData.crowdsecAppsecEnabled -}} + crowdsecAppsecEnabled: {{ . }} + {{- end -}} + {{- with $middlewareData.crowdsecAppsecHost -}} + crowdsecAppsecHost: {{ . }} + {{- end -}} + {{- with $middlewareData.crowdsecAppsecFailureBlock -}} + crowdsecAppsecFailureBlock: {{ . }} + {{- end -}} + {{- with $middlewareData.crowdsecLapiKey -}} + crowdsecLapiKey: {{ . }} + {{- end -}} + {{- with $middlewareData.crowdsecLapiKeyFile -}} + crowdsecLapiKeyFile: {{ . }} + {{- end -}} + {{- with $middlewareData.crowdsecLapiHost -}} + crowdsecLapiHost: {{ . }} + {{- end -}} + {{- with $middlewareData.crowdsecLapiScheme -}} + crowdsecLapiScheme: {{ . }} + {{- end -}} + {{- with $middlewareData.crowdsecLapiTLSInsecureVerify -}} + crowdsecLapiTLSInsecureVerify: {{ . }} + {{- end -}} + {{- with $middlewareData.crowdsecCapiMachineId -}} + crowdsecCapiMachineId: {{ . }} + {{- end -}} + {{- with $middlewareData.crowdsecCapiPassword -}} + crowdsecCapiPassword: {{ . }} + {{- end -}} + {{- if $middlewareData.crowdsecCapiScenarios -}} + crowdsecCapiScenarios: + {{- range $middlewareData.crowdsecCapiScenarios -}} + - {{ . }} + {{- end -}} + {{- end -}} + {{- if $middlewareData.forwardedHeadersTrustedIPs -}} + forwardedHeadersTrustedIPs: + {{- range $middlewareData.forwardedHeadersTrustedIPs -}} + - {{ . }} + {{- end -}} + {{- end -}} + {{- if $middlewareData.clientTrustedIPs -}} + clientTrustedIPs: + {{- range $middlewareData.clientTrustedIPs -}} + - {{ . }} + {{- end -}} + {{- end -}} + {{- with $middlewareData.forwardedHeadersCustomName -}} + forwardedHeadersCustomName: {{ . }} + {{- end -}} + {{- with $middlewareData.redisCacheEnabled -}} + redisCacheEnabled: {{ . }} + {{- end -}} + {{- with $middlewareData.redisCacheHost -}} + redisCacheHost: {{ . }} + {{- end -}} + {{- with $middlewareData.redisCachePassword -}} + redisCachePassword: {{ . }} + {{- end -}} + {{- with $middlewareData.redisCacheDatabase -}} + redisCacheDatabase: {{ . }} + {{- end -}} + {{- with $middlewareData.crowdsecLapiTLSCertificateAuthority -}} + crowdsecLapiTLSCertificateAuthority: {{ . }} + {{- end -}} + {{- with $middlewareData.crowdsecLapiTLSCertificateAuthorityFile -}} + crowdsecLapiTLSCertificateAuthorityFile: {{ . }} + {{- end -}} + {{- with $middlewareData.crowdsecLapiTLSCertificateBouncer -}} + crowdsecLapiTLSCertificateBouncer: {{ . }} + {{- end -}} + {{- with $middlewareData.crowdsecLapiTLSCertificateBouncerFile -}} + crowdsecLapiTLSCertificateBouncerFile: {{ . }} + {{- end -}} + {{- with $middlewareData.crowdsecLapiTLSCertificateBouncerKey -}} + crowdsecLapiTLSCertificateBouncerKey: {{ . }} + {{- end -}} + {{- with $middlewareData.crowdsecLapiTLSCertificateBouncerKeyFile -}} + crowdsecLapiTLSCertificateBouncerKeyFile: {{ . }} + {{- end -}} + + +{{- end -}} diff --git a/enterprise/traefik/26.2.2/templates/middlewares/customFrameOptionsValue.yaml b/enterprise/traefik/26.4.2/templates/middlewares/customFrameOptionsValue.yaml similarity index 100% rename from enterprise/traefik/26.2.2/templates/middlewares/customFrameOptionsValue.yaml rename to enterprise/traefik/26.4.2/templates/middlewares/customFrameOptionsValue.yaml diff --git a/enterprise/traefik/26.2.2/templates/middlewares/customRequestHeaders.yaml b/enterprise/traefik/26.4.2/templates/middlewares/customRequestHeaders.yaml similarity index 100% rename from enterprise/traefik/26.2.2/templates/middlewares/customRequestHeaders.yaml rename to enterprise/traefik/26.4.2/templates/middlewares/customRequestHeaders.yaml diff --git a/enterprise/traefik/26.2.2/templates/middlewares/customResponseHeaders.yaml b/enterprise/traefik/26.4.2/templates/middlewares/customResponseHeaders.yaml similarity index 100% rename from enterprise/traefik/26.2.2/templates/middlewares/customResponseHeaders.yaml rename to enterprise/traefik/26.4.2/templates/middlewares/customResponseHeaders.yaml diff --git a/enterprise/traefik/26.2.2/templates/middlewares/forwardauth.yaml b/enterprise/traefik/26.4.2/templates/middlewares/forwardauth.yaml similarity index 100% rename from enterprise/traefik/26.2.2/templates/middlewares/forwardauth.yaml rename to enterprise/traefik/26.4.2/templates/middlewares/forwardauth.yaml diff --git a/enterprise/traefik/26.2.2/templates/middlewares/geoblock.yaml b/enterprise/traefik/26.4.2/templates/middlewares/geoblock.yaml similarity index 100% rename from enterprise/traefik/26.2.2/templates/middlewares/geoblock.yaml rename to enterprise/traefik/26.4.2/templates/middlewares/geoblock.yaml diff --git a/enterprise/traefik/26.2.2/templates/middlewares/ipwhitelist.yaml b/enterprise/traefik/26.4.2/templates/middlewares/ipwhitelist.yaml similarity index 100% rename from enterprise/traefik/26.2.2/templates/middlewares/ipwhitelist.yaml rename to enterprise/traefik/26.4.2/templates/middlewares/ipwhitelist.yaml diff --git a/enterprise/traefik/26.2.2/templates/middlewares/modsecurity.yaml b/enterprise/traefik/26.4.2/templates/middlewares/modsecurity.yaml similarity index 100% rename from enterprise/traefik/26.2.2/templates/middlewares/modsecurity.yaml rename to enterprise/traefik/26.4.2/templates/middlewares/modsecurity.yaml diff --git a/enterprise/traefik/26.2.2/templates/middlewares/ratelimit.yaml b/enterprise/traefik/26.4.2/templates/middlewares/ratelimit.yaml similarity index 100% rename from enterprise/traefik/26.2.2/templates/middlewares/ratelimit.yaml rename to enterprise/traefik/26.4.2/templates/middlewares/ratelimit.yaml diff --git a/enterprise/traefik/26.2.2/templates/middlewares/real-ip.yaml b/enterprise/traefik/26.4.2/templates/middlewares/real-ip.yaml similarity index 100% rename from enterprise/traefik/26.2.2/templates/middlewares/real-ip.yaml rename to enterprise/traefik/26.4.2/templates/middlewares/real-ip.yaml diff --git a/enterprise/traefik/26.2.2/templates/middlewares/redirectScheme.yaml b/enterprise/traefik/26.4.2/templates/middlewares/redirectScheme.yaml similarity index 100% rename from enterprise/traefik/26.2.2/templates/middlewares/redirectScheme.yaml rename to enterprise/traefik/26.4.2/templates/middlewares/redirectScheme.yaml diff --git a/enterprise/traefik/26.2.2/templates/middlewares/redirectregex.yaml b/enterprise/traefik/26.4.2/templates/middlewares/redirectregex.yaml similarity index 100% rename from enterprise/traefik/26.2.2/templates/middlewares/redirectregex.yaml rename to enterprise/traefik/26.4.2/templates/middlewares/redirectregex.yaml diff --git a/enterprise/traefik/26.2.2/templates/middlewares/rewriteResponseHeaders.yaml b/enterprise/traefik/26.4.2/templates/middlewares/rewriteResponseHeaders.yaml similarity index 100% rename from enterprise/traefik/26.2.2/templates/middlewares/rewriteResponseHeaders.yaml rename to enterprise/traefik/26.4.2/templates/middlewares/rewriteResponseHeaders.yaml diff --git a/enterprise/traefik/26.2.2/templates/middlewares/stripPrefixRegex.yaml b/enterprise/traefik/26.4.2/templates/middlewares/stripPrefixRegex.yaml similarity index 100% rename from enterprise/traefik/26.2.2/templates/middlewares/stripPrefixRegex.yaml rename to enterprise/traefik/26.4.2/templates/middlewares/stripPrefixRegex.yaml diff --git a/enterprise/traefik/26.2.2/templates/middlewares/tc-chains.yaml b/enterprise/traefik/26.4.2/templates/middlewares/tc-chains.yaml similarity index 100% rename from enterprise/traefik/26.2.2/templates/middlewares/tc-chains.yaml rename to enterprise/traefik/26.4.2/templates/middlewares/tc-chains.yaml diff --git a/enterprise/traefik/26.2.2/templates/middlewares/tc-headers.yaml b/enterprise/traefik/26.4.2/templates/middlewares/tc-headers.yaml similarity index 100% rename from enterprise/traefik/26.2.2/templates/middlewares/tc-headers.yaml rename to enterprise/traefik/26.4.2/templates/middlewares/tc-headers.yaml diff --git a/enterprise/traefik/26.2.2/templates/middlewares/tc-nextcloud.yaml b/enterprise/traefik/26.4.2/templates/middlewares/tc-nextcloud.yaml similarity index 100% rename from enterprise/traefik/26.2.2/templates/middlewares/tc-nextcloud.yaml rename to enterprise/traefik/26.4.2/templates/middlewares/tc-nextcloud.yaml diff --git a/enterprise/traefik/26.2.2/templates/middlewares/theme-park.yaml b/enterprise/traefik/26.4.2/templates/middlewares/theme-park.yaml similarity index 100% rename from enterprise/traefik/26.2.2/templates/middlewares/theme-park.yaml rename to enterprise/traefik/26.4.2/templates/middlewares/theme-park.yaml diff --git a/enterprise/traefik/26.2.2/values.yaml b/enterprise/traefik/26.4.2/values.yaml similarity index 100% rename from enterprise/traefik/26.2.2/values.yaml rename to enterprise/traefik/26.4.2/values.yaml diff --git a/stable/anonaddy/20.6.1/charts/mariadb-13.2.0.tgz b/stable/anonaddy/20.6.1/charts/mariadb-13.2.0.tgz index c9fee2e7cc8..7355493522c 100644 Binary files a/stable/anonaddy/20.6.1/charts/mariadb-13.2.0.tgz and b/stable/anonaddy/20.6.1/charts/mariadb-13.2.0.tgz differ diff --git a/stable/bookstack/12.4.0/charts/mariadb-13.2.0.tgz b/stable/bookstack/12.4.0/charts/mariadb-13.2.0.tgz index c9fee2e7cc8..7355493522c 100644 Binary files a/stable/bookstack/12.4.0/charts/mariadb-13.2.0.tgz and b/stable/bookstack/12.4.0/charts/mariadb-13.2.0.tgz differ diff --git a/stable/chevereto/12.4.0/charts/mariadb-13.2.0.tgz b/stable/chevereto/12.4.0/charts/mariadb-13.2.0.tgz index c9fee2e7cc8..7355493522c 100644 Binary files a/stable/chevereto/12.4.0/charts/mariadb-13.2.0.tgz and b/stable/chevereto/12.4.0/charts/mariadb-13.2.0.tgz differ diff --git a/stable/clarkson/12.4.0/charts/mariadb-13.2.0.tgz b/stable/clarkson/12.4.0/charts/mariadb-13.2.0.tgz index c9fee2e7cc8..7355493522c 100644 Binary files a/stable/clarkson/12.4.0/charts/mariadb-13.2.0.tgz and b/stable/clarkson/12.4.0/charts/mariadb-13.2.0.tgz differ diff --git a/stable/ctfd/4.7.0/charts/mariadb-13.2.0.tgz b/stable/ctfd/4.7.0/charts/mariadb-13.2.0.tgz index c9fee2e7cc8..7355493522c 100644 Binary files a/stable/ctfd/4.7.0/charts/mariadb-13.2.0.tgz and b/stable/ctfd/4.7.0/charts/mariadb-13.2.0.tgz differ diff --git a/stable/fleet/12.4.1/charts/mariadb-13.2.0.tgz b/stable/fleet/12.4.1/charts/mariadb-13.2.0.tgz index c9fee2e7cc8..7355493522c 100644 Binary files a/stable/fleet/12.4.1/charts/mariadb-13.2.0.tgz and b/stable/fleet/12.4.1/charts/mariadb-13.2.0.tgz differ diff --git a/stable/friendica/13.6.0/charts/mariadb-13.2.0.tgz b/stable/friendica/13.6.0/charts/mariadb-13.2.0.tgz index c9fee2e7cc8..7355493522c 100644 Binary files a/stable/friendica/13.6.0/charts/mariadb-13.2.0.tgz and b/stable/friendica/13.6.0/charts/mariadb-13.2.0.tgz differ diff --git a/stable/gitea/18.5.1/charts/memcached-12.3.1.tgz b/stable/gitea/18.5.1/charts/memcached-12.3.1.tgz index aa01d0ff5c1..e72c33522c5 100644 Binary files a/stable/gitea/18.5.1/charts/memcached-12.3.1.tgz and b/stable/gitea/18.5.1/charts/memcached-12.3.1.tgz differ diff --git a/stable/humhub/7.6.0/charts/mariadb-13.2.0.tgz b/stable/humhub/7.6.0/charts/mariadb-13.2.0.tgz index c9fee2e7cc8..7355493522c 100644 Binary files a/stable/humhub/7.6.0/charts/mariadb-13.2.0.tgz and b/stable/humhub/7.6.0/charts/mariadb-13.2.0.tgz differ diff --git a/stable/matomo/13.4.0/charts/mariadb-13.2.0.tgz b/stable/matomo/13.4.0/charts/mariadb-13.2.0.tgz index c9fee2e7cc8..7355493522c 100644 Binary files a/stable/matomo/13.4.0/charts/mariadb-13.2.0.tgz and b/stable/matomo/13.4.0/charts/mariadb-13.2.0.tgz differ diff --git a/stable/monica/12.4.0/charts/mariadb-13.2.0.tgz b/stable/monica/12.4.0/charts/mariadb-13.2.0.tgz index c9fee2e7cc8..7355493522c 100644 Binary files a/stable/monica/12.4.0/charts/mariadb-13.2.0.tgz and b/stable/monica/12.4.0/charts/mariadb-13.2.0.tgz differ diff --git a/stable/nginx-proxy-manager/9.4.1/charts/mariadb-13.2.0.tgz b/stable/nginx-proxy-manager/9.4.1/charts/mariadb-13.2.0.tgz index c9fee2e7cc8..7355493522c 100644 Binary files a/stable/nginx-proxy-manager/9.4.1/charts/mariadb-13.2.0.tgz and b/stable/nginx-proxy-manager/9.4.1/charts/mariadb-13.2.0.tgz differ diff --git a/stable/observium/6.1.0/charts/mariadb-13.2.0.tgz b/stable/observium/6.1.0/charts/mariadb-13.2.0.tgz index c9fee2e7cc8..7355493522c 100644 Binary files a/stable/observium/6.1.0/charts/mariadb-13.2.0.tgz and b/stable/observium/6.1.0/charts/mariadb-13.2.0.tgz differ diff --git a/stable/photoprism/20.4.0/charts/mariadb-13.2.0.tgz b/stable/photoprism/20.4.0/charts/mariadb-13.2.0.tgz index c9fee2e7cc8..7355493522c 100644 Binary files a/stable/photoprism/20.4.0/charts/mariadb-13.2.0.tgz and b/stable/photoprism/20.4.0/charts/mariadb-13.2.0.tgz differ diff --git a/stable/piwigo/12.5.0/charts/mariadb-13.2.0.tgz b/stable/piwigo/12.5.0/charts/mariadb-13.2.0.tgz index c9fee2e7cc8..7355493522c 100644 Binary files a/stable/piwigo/12.5.0/charts/mariadb-13.2.0.tgz and b/stable/piwigo/12.5.0/charts/mariadb-13.2.0.tgz differ diff --git a/stable/plausible/10.5.0/charts/clickhouse-12.3.0.tgz b/stable/plausible/10.5.0/charts/clickhouse-12.3.0.tgz index 8f1bc89019b..e19e9382fb9 100644 Binary files a/stable/plausible/10.5.0/charts/clickhouse-12.3.0.tgz and b/stable/plausible/10.5.0/charts/clickhouse-12.3.0.tgz differ diff --git a/stable/projectsend/12.4.0/charts/mariadb-13.2.0.tgz b/stable/projectsend/12.4.0/charts/mariadb-13.2.0.tgz index c9fee2e7cc8..7355493522c 100644 Binary files a/stable/projectsend/12.4.0/charts/mariadb-13.2.0.tgz and b/stable/projectsend/12.4.0/charts/mariadb-13.2.0.tgz differ diff --git a/stable/romm/7.6.0/charts/mariadb-13.2.0.tgz b/stable/romm/7.6.0/charts/mariadb-13.2.0.tgz index c9fee2e7cc8..7355493522c 100644 Binary files a/stable/romm/7.6.0/charts/mariadb-13.2.0.tgz and b/stable/romm/7.6.0/charts/mariadb-13.2.0.tgz differ diff --git a/stable/seafile/5.4.0/charts/mariadb-13.2.0.tgz b/stable/seafile/5.4.0/charts/mariadb-13.2.0.tgz index c9fee2e7cc8..7355493522c 100644 Binary files a/stable/seafile/5.4.0/charts/mariadb-13.2.0.tgz and b/stable/seafile/5.4.0/charts/mariadb-13.2.0.tgz differ diff --git a/stable/servas/4.4.0/charts/mariadb-13.2.0.tgz b/stable/servas/4.4.0/charts/mariadb-13.2.0.tgz index c9fee2e7cc8..7355493522c 100644 Binary files a/stable/servas/4.4.0/charts/mariadb-13.2.0.tgz and b/stable/servas/4.4.0/charts/mariadb-13.2.0.tgz differ diff --git a/stable/wordpress/7.4.1/charts/mariadb-13.2.0.tgz b/stable/wordpress/7.4.1/charts/mariadb-13.2.0.tgz index c9fee2e7cc8..7355493522c 100644 Binary files a/stable/wordpress/7.4.1/charts/mariadb-13.2.0.tgz and b/stable/wordpress/7.4.1/charts/mariadb-13.2.0.tgz differ