a9c701c51d
- Version 3.2.1 changes - acme * Update go-acme/lego to v4.20.2 (gh#traefik/traefik#11263 by ldez) - logs * Change level of peeking first byte error log to DEBUG for Postgres (gh#traefik/traefik#11270 by rtribotte) - k8s/ingress,k8s * Fix HostRegexp config for rule syntax v2 (gh#traefik/traefik#11288 by kevinpollet) - logs Change level of peeking first byte error log to DEBUG for Postgres (gh#traefik/traefik#11270 by rtribotte, gh#traefik/traefik#11254 by rtribotte) - service * Fix internal handlers ServiceBuilder composition (gh#traefik/traefik#11281 by juliens) - service,fastproxy Fix case problem for websocket upgrade (gh#traefik/traefik#11246 by juliens) - server * Change level of peeking first byte error log to DEBUG (gh#traefik/traefik#11254 by rtribotte) * Apply keepalive config to h2c entrypoints (gh#traefik/traefik#11276 by davefu113) - middleware,server * Drop untrusted X-Forwarded-Prefix header (gh#traefik/traefik#11253 by rtribotte) OBS-URL: https://build.opensuse.org/package/show/devel:kubic/traefik?expand=0&rev=57
154 lines
5.8 KiB
YAML
154 lines
5.8 KiB
YAML
# ------------------------------------------------------------------------
|
|
# Configuration for Traefik v3
|
|
# ------------------------------------------------------------------------
|
|
|
|
# ------------------------------------------------------------------------
|
|
# Global configuration
|
|
# ------------------------------------------------------------------------
|
|
global:
|
|
checkNewVersion: false
|
|
sendAnonymousUsage: false
|
|
|
|
# ------------------------------------------------------------------------
|
|
# TLS specific configuration
|
|
# ------------------------------------------------------------------------
|
|
#tls:
|
|
# options:
|
|
# default:
|
|
# sniStrict: true
|
|
|
|
# ------------------------------------------------------------------------
|
|
# Entrypoints configuration
|
|
# https://doc.traefik.io/traefik/routing/entrypoints/
|
|
# ------------------------------------------------------------------------
|
|
entryPoints:
|
|
web:
|
|
address: ":80"
|
|
# ------------------------------------------------------------------------
|
|
# Redirect all requests incoming from http to https
|
|
# websecure/https must be enabled to be use this configuration
|
|
# https://doc.traefik.io/traefik/routing/entrypoints/#redirection
|
|
# ------------------------------------------------------------------------
|
|
#http:
|
|
# redirections:
|
|
# entryPoint:
|
|
# to: websecure
|
|
# scheme: https
|
|
|
|
# ------------------------------------------------------------------------
|
|
# Enable the https endpoint at port 443
|
|
# ------------------------------------------------------------------------
|
|
#websecure:
|
|
# address: :443
|
|
|
|
# ------------------------------------------------------------------------
|
|
# Enable the http3 and advertize it at UDP port 443
|
|
# ------------------------------------------------------------------------
|
|
#http3: {}
|
|
|
|
|
|
# ------------------------------------------------------------------------
|
|
# Traefik logs configuration
|
|
# Enabled if uncommented
|
|
# https://doc.traefik.io/traefik/observability/logs/
|
|
# ------------------------------------------------------------------------
|
|
log:
|
|
# Set traefik's log-level
|
|
# Default: ERROR
|
|
#level: DEBUG
|
|
|
|
|
|
# ------------------------------------------------------------------------
|
|
# Traefik access-log destination and format
|
|
# uncomment to enable
|
|
# https://doc.traefik.io/traefik/observability/logs/
|
|
# ------------------------------------------------------------------------
|
|
#accessLog:
|
|
# ------------------------------------------------------------------------
|
|
# Set the filepath for the traefik log-file.
|
|
# Default: os.Stdout
|
|
#filePath: /var/log/traefik/traefik.log
|
|
# ------------------------------------------------------------------------
|
|
# Write logs in the 'common' or 'json' format.
|
|
# Default: common
|
|
#format: json
|
|
|
|
|
|
# ------------------------------------------------------------------------
|
|
# API and dashboard configuration.
|
|
# Uncomment to enable
|
|
# https://doc.traefik.io/traefik/operations/api/
|
|
# ------------------------------------------------------------------------
|
|
api:
|
|
# ------------------------------------------------------------------------
|
|
# Enable the API in insecure mode
|
|
# Default: false
|
|
insecure: false
|
|
# ------------------------------------------------------------------------
|
|
# Enable the dashboard
|
|
# Default: true
|
|
dashboard: true
|
|
|
|
|
|
# ------------------------------------------------------------------------
|
|
# Ping configuration
|
|
# https://doc.traefik.io/traefik/operations/ping/
|
|
# --------------------------------------------------------------------------
|
|
ping:
|
|
# --------------------------------------------------------------------------
|
|
# Name of the related entry point
|
|
# Default: "traefik"
|
|
entryPoint: traefik
|
|
|
|
|
|
# --------------------------------------------------------------------------
|
|
# Provider configuration
|
|
# --------------------------------------------------------------------------
|
|
providers:
|
|
# ------------------------------------------------------------------------
|
|
# Docker configuration provider
|
|
# Default: disabled
|
|
# https://doc.traefik.io/traefik/providers/docker/
|
|
# ------------------------------------------------------------------------
|
|
#docker:
|
|
# ----------------------------------------------------------------------
|
|
# Docker server endpoint. Can be a tcp or a unix socket endpoint.
|
|
# Default: "unix:///var/run/docker.sock"
|
|
#endpoint: tcp://10.10.10.10:2375
|
|
# ----------------------------------------------------------------------
|
|
# defaultRule: Host(`{{ normalize .Name }}.docker.localhost`)
|
|
# ----------------------------------------------------------------------
|
|
# Expose containers by default in traefik
|
|
# Default: true
|
|
#exposedByDefault: false
|
|
|
|
# ------------------------------------------------------------------------
|
|
# File configuration provider
|
|
# Default: disabled
|
|
# https://doc.traefik.io/traefik/providers/docker/
|
|
# ------------------------------------------------------------------------
|
|
file:
|
|
# ----------------------------------------------------------------------
|
|
# Defines the path to the directory that contains the configuration files.
|
|
# Default: unset
|
|
directory: /etc/traefik/conf.d
|
|
# ----------------------------------------------------------------------
|
|
# Set the watch option to true to allow Traefik to automatically
|
|
# watch for file changes
|
|
# Default: false
|
|
watch: true
|
|
|
|
# --------------------------------------------------------------------------
|
|
# ACME Certificate Resolvers configuration
|
|
# Default: not configured
|
|
# https://doc.traefik.io/traefik/https/acme/
|
|
# --------------------------------------------------------------------------
|
|
#certificatesResolvers:
|
|
# letsencryptResolver:
|
|
# acme:
|
|
# email: your@email
|
|
# storage: /var/lib/traefik/acme.json
|
|
# httpChallenge:
|
|
# entryPoint: web
|
|
|