Files
omnex/deploy/chart-gestion/traefik/templates/middleware-ratelimit.yaml
T

18 lines
506 B
YAML

apiVersion: traefik.io/v1alpha1
kind: Middleware
metadata:
name: rate-limit
namespace: {{ .Release.Namespace }}
labels:
{{- include "gestion-traefik.labels" . | nindent 4 }}
spec:
rateLimit:
average: {{ .Values.rateLimit.average }}
burst: {{ .Values.rateLimit.burst }}
period: 1m
sourceCriterion:
ipStrategy:
# depth=1 : utilise la première IP de X-Forwarded-For
# (Traefik pose lui-même ce header depuis la vraie IP TCP, non spoofable)
depth: 1