SHA256
1
0
forked from pool/traefik

89 Commits

Author SHA256 Message Date
e0769b5f8c Accepting request 1297689 from devel:kubic
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1297689
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/traefik?expand=0&rev=39
2025-08-06 12:33:00 +00:00
Johannes Weberhofer
46cabe79b2 - Version 3.5.0
- Synchronized changelog with boo tickets and cve entries

OBS-URL: https://build.opensuse.org/package/show/devel:kubic/traefik?expand=0&rev=87
2025-07-29 12:56:05 +00:00
95b7e89f2e Accepting request 1295688 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/1295688
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/traefik?expand=0&rev=38
2025-07-27 14:26:24 +00:00
2245e528ca - Version 3.4.5
* logs
    - Redact logged install configuration (gh#traefik/traefik#11907 by jspdown)
  * plugins
    - Fix client arbitrary file access during archive extraction zipslip
      (gh#traefik/traefik#11911 by odaysec)
  * server
    - Disable MPTCP by default (gh#traefik/traefik#11918 by rtribotte)
  * http3
    - Bump github.com/quic-go/quic-go to v0.54.0 (gh#traefik/traefik#11919 by GreyXor)

OBS-URL: https://build.opensuse.org/package/show/devel:kubic/traefik?expand=0&rev=85
2025-07-25 07:05:19 +00:00
53beb0b377 Accepting request 1295213 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/1295213
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/traefik?expand=0&rev=37
2025-07-23 14:35:18 +00:00
950ce0ffa1 - Fixed boo#1246094 bad logrotate configuration allows potential escalation
from traefik to root
- Disabled MPTCP which caused issues (see gh#traefik/traefik#11869
- Version 3.4.4
  - k8s/gatewayapi
    * Respect service.nativelb=false annotation when nativeLBByDefault is
      enabled (gh#traefik/traefik#11847 by sdelicata)
  - service
    * Fix concurrent access to balancer status map in WRR and P2C 
      strategies (gh#traefik/traefik#11887 by kevinpollet)

OBS-URL: https://build.opensuse.org/package/show/devel:kubic/traefik?expand=0&rev=83
2025-07-23 06:55:06 +00:00
73fdc83483 Accepting request 1288772 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/1288772
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/traefik?expand=0&rev=36
2025-06-27 21:01:53 +00:00
Johannes Weberhofer
9daacc0b1f - Version 3.4.3
- http3
    * Bump quic-go to v.0.49.0
  - middleware
    * Do not log redis sentinel username and password

OBS-URL: https://build.opensuse.org/package/show/devel:kubic/traefik?expand=0&rev=81
2025-06-27 05:48:38 +00:00
8a46914a98 Accepting request 1287252 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/1287252
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/traefik?expand=0&rev=35
2025-06-23 12:57:23 +00:00
Johannes Weberhofer
74f878325f - Improved logging
- Added logrotate configuration
- Allow reloading the traefik-service via systemctl

OBS-URL: https://build.opensuse.org/package/show/devel:kubic/traefik?expand=0&rev=79
2025-06-20 13:12:38 +00:00
6659e7da2d Accepting request 1283679 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/1283679
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/traefik?expand=0&rev=34
2025-06-06 20:44:56 +00:00
Johannes Weberhofer
9d4141c4e3 - Removed manual download service and manual checksum verification
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/traefik?expand=0&rev=77
2025-06-06 13:47:46 +00:00
Johannes Weberhofer
b319fcdee9 Version 3.4.1
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/traefik?expand=0&rev=76
2025-06-06 12:28:23 +00:00
Eric Torres
4196022c9f Update to version 3.4.0
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/traefik?expand=0&rev=75
2025-05-26 00:44:00 +00:00
5a9c82bf37 Accepting request 1271294 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/1271294
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/traefik?expand=0&rev=33
2025-04-22 15:29:48 +00:00
48b49124bb Update to version 3.3.6
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/traefik?expand=0&rev=73
2025-04-22 07:39:15 +00:00
0eacd3d815 Accepting request 1267103 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/1267103
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/traefik?expand=0&rev=32
2025-04-04 16:09:39 +00:00
Johannes Weberhofer
debb4fa066 - Change traefik user's home directory to /var/lib/traefik. This
will allow traefik to store data for plugins from https://plugins.traefik.io/plugins
  without permission issues

  This change will reflect on existing installations automatically

OBS-URL: https://build.opensuse.org/package/show/devel:kubic/traefik?expand=0&rev=71
2025-04-04 10:29:47 +00:00
a627deadbf Accepting request 1251678 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/1251678
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/traefik?expand=0&rev=31
2025-03-10 18:07:23 +00:00
Johannes Weberhofer
a8ec124b06 Update to version 3.3.4 from 3.3.2
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/traefik?expand=0&rev=69
2025-03-10 08:52:07 +00:00
3b93e86995 Accepting request 1240748 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/1240748
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/traefik?expand=0&rev=30
2025-01-28 13:59:44 +00:00
Johannes Weberhofer
4474ce9d94 - Fix possible privilege escalation when mofing the acme.json file to the new
location. Thanks Johannes Segitz (fix for boo#1235408)
- Version 3.3.2
  - fastproxy
    * Do not read response body for HEAD requests (gh#traefik/traefik#11442)
  - metrics,tracing,accesslogs
    * Fix observability configuration on EntryPoints (gh#traefik/traefik#11446)
  - webui
    * Set content-type when serving webui index  (gh#traefik/traefik#11428)

OBS-URL: https://build.opensuse.org/package/show/devel:kubic/traefik?expand=0&rev=67
2025-01-28 10:03:32 +00:00
d590ae4897 Accepting request 1238016 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/1238016
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/traefik?expand=0&rev=29
2025-01-15 16:45:15 +00:00
Johannes Weberhofer
b4c77000da - Version 3.3.1 changes
- acme
    * Add options to control ACME propagation checks (#11241 by ldez)
  - api
    * Add support dump API endpoint (#11328 by mmatur)
  - http
    * Set Host header in HTTP provider request (#11237 by nikonhub)
  - k8s/crd, k8s
    * Make the IngressRoute kind optional (#11177 by skirtan1)
  - k8s/ingress, sticky-session, k8s/crd,k8s
    * Support serving endpoints (#11121 by BZValoche)
    * Fix fenced server status computation (#11361 by kevinpollet)
  - logs, accesslogs
    * OpenTelemetry Logs and Access Logs (#11319 by rtribotte)
    * Add experimental flag for OTLP logs integration (#11335 by kevinpollet)
  - metrics, tracing, accesslogs
    * Manage observability at entrypoint and router level (#11308 by rtribotte)
  - middleware, authentication
    * Add an option to preserve the ForwardAuth Server Location header (#11318 by Nelwhix)
    * Only calculate basic auth hashes once for concurrent requests (#11143 by michelheusschen)
    * Send request body to authorization server for forward auth (#11097 by kyo-ke)
  - plugins
    * Add AbortOnPluginFailure option to abort startup on plugin load failure (#11228 by bmagic)
  - sticky-session
    * Configurable path for sticky cookies (#11165 by IIpragmaII)
  - webui, api
    * Configurable API & Dashboard base path (#11250 by rtribotte)

OBS-URL: https://build.opensuse.org/package/show/devel:kubic/traefik?expand=0&rev=65
2025-01-15 09:48:21 +00:00
63b878ac7d Accepting request 1235812 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/1235812
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/traefik?expand=0&rev=28
2025-01-09 14:07:48 +00:00
Johannes Weberhofer
5aa5dbc3aa - Version 3.2.5
- websocket,server 
    * Disable http2 connect setting for websocket by default 
      (gh#traefik/traefik#11412)

OBS-URL: https://build.opensuse.org/package/show/devel:kubic/traefik?expand=0&rev=63
2025-01-08 08:20:06 +00:00
9aa189297a Accepting request 1235216 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/1235216
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/traefik?expand=0&rev=27
2025-01-07 19:52:21 +00:00
Johannes Weberhofer
50a718003a - Version 3.2.4
- acme
    * Update go-acme/lego to v4.21.0 (gh#traefik/traefik#11368)
  - k8s/gatewayapi
    * Support empty value for core Kubernetes API group (gh#traefik/traefik#11386)
  - middleware
    * Fix typo in basicauth note (gh#traefik/traefik#11397)
  - service
    * Configure ErrorLog in httputil.ReverseProxy (gh#traefik/traefik#11344)
  - tls
    * Upgrade github.com/spiffe/go-spiffe/v2 to v2.4.0 (gh#traefik/traefik#11385)
  Bump golang.org/x/net to v0.33.0 (gh#traefik/traefik#11365)
  Remove duplicate github.com/coreos/go-systemd dependency (gh#traefik/traefik#11354)

OBS-URL: https://build.opensuse.org/package/show/devel:kubic/traefik?expand=0&rev=61
2025-01-06 14:50:50 +00:00
5ed183154d Accepting request 1231516 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/1231516
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/traefik?expand=0&rev=26
2024-12-16 18:18:15 +00:00
Johannes Weberhofer
11ca6c9721 Accepting request 1231513 from home:weberho:branches:devel:kubic
- Version 3.2.3 
  - acme
    * Update go-acme/lego to v4.20.4 (gh#traefik/traefik#11295)
  - http3
    * Update github.com/quic-go/quic-go to v0.48.2 (gh#traefik/traefik#11320)
  - docker,docker/swarm
    * Rename traefik.docker.* labels for Docker Swarm to traefik.swarm.* (gh#traefik/traefik#11247)
  - plugins
    * Fix WASM settings (gh#traefik/traefik#11321)
  - rules
    * Fix models mechanism for default rule syntax (gh#traefik/traefik#11300)
  - server
    * Update golang.org/x dependencies (gh#traefik/traefik#11336, CVE-2024-45337, boo#1234502)

OBS-URL: https://build.opensuse.org/request/show/1231513
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/traefik?expand=0&rev=59
2024-12-16 13:52:10 +00:00
95ce44eb6f Accepting request 1225803 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/1225803
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/traefik?expand=0&rev=25
2024-11-22 22:53:00 +00:00
Johannes Weberhofer
a9c701c51d - golang-jwt has been updated to version 4.5.1 to fix CVE-2024-51744 and boo#1232940
- 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
2024-11-22 11:36:34 +00:00
d8887da1c7 Accepting request 1219806 from devel:kubic
- Update from 3.1.6 to 3.2.0
- Important: please read the migration guide when migrating to version 3.2.0
- Version 3.2.0 changes
  - acme
      * Remove same email requirement for certresolvers (#11019 by Emrio)
      * Add support for custom CA certificates by certificate resolver (#10816 by ldez)
      * Add 30 day certificatesDuration step (#10970 by luker983)
  - docker
      * Support HTTP BasicAuth for docker and swarm endpoint (#10776 by 985492783)
  - k8s, k8s/gatewayapi
      * Add supported features to the Gateway API GatewayClass status (#11056 by rtribotte)
      * Update sigs.k8s.io/gateway-api to v1.2.0-rc1 (#11124 by rtribotte)
      * Add support for backend protocol selection in HTTP and GRPC routes (#11051 by rtribotte)
      * Improve Kubernetes GatewayAPI TCPRoute and TLSRoute support (#11042 by rtribotte)
      * Support HTTPRoute destination port matching (#11134 by kevinpollet)
      * Bump sigs.k8s.io/gateway-api to v1.2.0-rc2 (#11131 by kevinpollet)
      * Add support for Gateway API BackendTLSPolicies (#11009 by rtribotte)
      * Support NativeLB option in GatewayAPI provider (#11147 by rtribotte)
      * Support ResponseHeaderModifier filter (#10987 by kevinpollet)
      * Support GRPC routes (#10975 by kevinpollet)
      * Bump sigs.k8s.io/gateway-api to v1.2.0 (#11167 by rtribotte)
      * Ensuring Gateway API reflected Traefik resource name unicity (#11222 by rtribotte)
      * Preserve GRPCRoute filters order (#11199 by kevinpollet)
      * Support http and https appProtocol for Kubernetes Service (#11176 by WillDaSilva)
      * Avoid updating Accepted status for routes matching no Gateways (#11170 by rtribotte)
      * Do not update gateway status when not selected by a gateway class (#11169 by kevinpollet)
      * Document nativeLBByDefault annotation on Kubernetes Gateway provider (#11209 by mloiseleur)
  - k8s/crd, k8s
      * Detail CRD update with v3.2 in the migration guide (#11164 by mloiseleur)
  - k8s/gatewayapi
      * Add missing RBAC in the migration guide (#11189 by mloiseleur)
  - k8s
      * Fix instructions for downloading CRDs of Gateway API v1.2 (#11191 by mloiseleur)
  - metrics, otel
      * Allow setting service.name for OTLP metrics (#10917 by cmartell-at-ocp)
  - middleware
      * Record trace id and EntryPoint span id into access log (#10921 by weijiany)
      * Support LogUserHeader with forwardAuth middleware (#10833 by GaleHuang)
      * Add encodings option to the compression middleware (#10943 by wollomatic)
      * Add support for ipv6 subnet in ipStrategy (#9747 by michal-kralik)
  - nomad
      * Support for watching instead of polling Nomad (#10997 by deverton-godaddy)
  - server
      * Introduce a fast proxy mode to improve HTTP/1.1 performances with backends (#11122 by kevinpollet)
      * Configurable max request header size (#10995 by lucasrod16)
  - service
      * Add mirrorBody option to HTTP mirroring (#11032 by MatteoPaier)
      * Add an option to preserve server path (#11192 by mmatur)
      * Detect and drop broken conns in the fastproxy pool (#11212 by kevinpollet)
  - Merge branch v3.1 into v3.2 (#11219 by kevinpollet)
  - Merge branch v3.1 into master (#11153 by kevinpollet)
- Version 3.1.7 changes
  - k8s
    * Preserve HTTPRoute filters order (#11198 by kevinpollet)
  - Merge branch v2.11 into v3.1

OBS-URL: https://build.opensuse.org/request/show/1219806
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/traefik?expand=0&rev=24
2024-10-31 15:10:08 +00:00
Johannes Weberhofer
0a60eaddcd Update from 3.1.6 to 3.2.0
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/traefik?expand=0&rev=55
2024-10-31 08:36:11 +00:00
58704b0808 Accepting request 1208279 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/1208279
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/traefik?expand=0&rev=23
2024-10-16 21:48:11 +00:00
f195877329 Update from 3.1.4 to 3.1.6, changes for 3.1.5. and 3.1.6
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/traefik?expand=0&rev=53
2024-10-16 07:04:50 +00:00
febe664297 Accepting request 1202895 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/1202895
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/traefik?expand=0&rev=22
2024-09-24 15:34:36 +00:00
41a9bee7a4 Update to version 3.1.4, fix CVE-2024-45410, update specfile ldflags
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/traefik?expand=0&rev=51
2024-09-24 10:23:23 +00:00
52bb3c603c Accepting request 1200844 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/1200844
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/traefik?expand=0&rev=21
2024-09-18 13:26:56 +00:00
Johannes Weberhofer
5ec7c3afa7 - Moved /etc/traefik/acme.json to /var/lib/traefik/acme.json to allow traefik
running with "ProtectSystem=full" write access to the certificate store.
  The acme.json file will be automatically moved and the configuration will be
  updated accordingly.
- Added /usr/lib/sysctl.d/90-itraefik.conf to increase UDP Buffer sizes as explained
   at https://github.com/quic-go/quic-go/wiki/UDP-Buffer-Sizes

OBS-URL: https://build.opensuse.org/package/show/devel:kubic/traefik?expand=0&rev=49
2024-09-13 13:00:38 +00:00
766e805803 Accepting request 1192648 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/1192648
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/traefik?expand=0&rev=20
2024-08-10 17:07:13 +00:00
33ecd6f5c1 Accepting request 1189370 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/1189370
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/traefik?expand=0&rev=19
2024-07-25 13:39:06 +00:00
d45ab71d88 Update to version 3.1.0
with shortened  change-log

OBS-URL: https://build.opensuse.org/package/show/devel:kubic/traefik?expand=0&rev=45
2024-07-24 11:39:23 +00:00
5cd722ca84 Accepting request 1186805 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/1186805
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/traefik?expand=0&rev=18
2024-07-11 18:30:26 +00:00
973d765f24 Accepting request 1186230 from home:weberho:branches:devel:kubic
Mention CVE-2024-39321 bsc#1227515

OBS-URL: https://build.opensuse.org/request/show/1186230
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/traefik?expand=0&rev=43
2024-07-11 09:23:02 +00:00
56cd589262 Accepting request 1186167 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/1186167
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/traefik?expand=0&rev=17
2024-07-08 17:09:15 +00:00
Johannes Weberhofer
80b1d31b7e Accepting request 1185352 from home:weberho:branches:devel:kubic
- Update to version 3.0.4
  * Bug fixes:
    [ecs] Fix ECS config for OIDC + IRSA (gh#traefik/traefik#10814 by mmatur)
    [http3] Disable QUIC 0-RTT (gh#traefik/traefik#10867 by mmatur)
    [middleware,server] Remove interface names from IPv6 (gh#traefik/traefik#10813 by JeroenED)

OBS-URL: https://build.opensuse.org/request/show/1185352
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/traefik?expand=0&rev=41
2024-07-08 12:44:24 +00:00
93e31f6338 Accepting request 1181795 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/1181795
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/traefik?expand=0&rev=16
2024-06-20 14:47:48 +00:00
9c669798b6 - Update to version 3.0.3
* Updated libraries
- Update to version 3.0.2
  * Bug fixes:
    [logs] Bump OTel dependencies (#10763 by DrFaust92)
    [logs] Append to log file if it exists (#10756 by lbenguigui)
    [metrics] Fix service name label_replace in Grafana (#10758 by xdavidwu)
    [middleware] Forward the correct status code when compression is disabled within the Brotli handler (#10780 by rtribotte)
    [middleware] Support Accept-Encoding header weights with Compress middleware (#10777 by ldez)

OBS-URL: https://build.opensuse.org/package/show/devel:kubic/traefik?expand=0&rev=39
2024-06-19 18:33:31 +00:00
c8bd2b2c0d Accepting request 1177516 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/1177516
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/traefik?expand=0&rev=15
2024-05-29 17:36:18 +00:00
450815f342 Accepting request 1177470 from home:weberho:branches:devel:kubic
- Fix in traefik.yml configuration file

OBS-URL: https://build.opensuse.org/request/show/1177470
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/traefik?expand=0&rev=37
2024-05-29 09:23:30 +00:00
01b649b7e6 Accepting request 1176684 from devel:kubic
- Update to version 3.0.1
  * CVEs:
    * CVE-2024-24788 (bsc#1224018): A malformed DNS message in response to a
      query can cause the Lookup functions to get stuck in an infinite loop.
  * Bug fixes:
    * [k8s/ingress] Fix rule syntax version for all internal routers
      (gh#traefik/traefik#10689 by HalloTschuess)
    * [metrics,tracing] Allow empty configuration for OpenTelemetry metrics
      and tracing (gh#traefik/traefik#10729 by rtribotte)
    * [provider,tls] Bump tscert dependency to 28a91b69a046
      (gh#traefik/traefik#10668 by kevinpollet)
    * [rules,tcp] Fix the rule syntax mechanism for TCP
      (gh#traefik/traefik#10680 by lbenguigui)
    * [tls,server] Remove deadlines when handling PostgreSQL connections
      (gh#traefik/traefik#10675 by rtribotte)
    * [webui] Add support for IP White list
      (gh#traefik/traefik#10740 by davidbaptista)
- Packaging:
  * Use Traefik's src.tar.gz files containing a pre-built frontend to simplify the packaging process
  * Fixes bsc#1224308 and bsc#1224384
- Removed allow-node-21.patch and prepare-sources.sh script
- Moved configuraton from .toml to .yml config
- Update to version 3.0.0
  * Announcment: https://traefik.io/blog/announcing-traefik-proxy-v3-rc/
    * added support for popular, emerging technologies—WebAssembly (Wasm), 
      OpenTelemetry, and Kubernetes Gateway API
    * revamped some key parts of the routing rules
    * added support for some leading edge technologies like HTTP/3, SPIFFE, and Tailscale
  * Migration guide: https://doc.traefik.io/traefik/v3.0/migration/v2-to-v3/
  * Details: https://github.com/traefik/traefik/releases/tag/v3.0.0

OBS-URL: https://build.opensuse.org/request/show/1176684
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/traefik?expand=0&rev=14
2024-05-24 17:53:05 +00:00
6e6c1a6619 Accepting request 1176513 from home:avicenzi:branches:devel:kubic
Cleanup

OBS-URL: https://build.opensuse.org/request/show/1176513
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/traefik?expand=0&rev=35
2024-05-23 15:35:00 +00:00
6078afa3aa Accepting request 1176506 from home:weberho:branches:devel:kubic
- Update to version 3.0.1
  * CVEs:
    * CVE-2024-24788 (bsc#1224018): A malformed DNS message in response to a
      query can cause the Lookup functions to get stuck in an infinite loop.
  * Bug fixes:
    * [k8s/ingress] Fix rule syntax version for all internal routers
      (gh#traefik/traefik#10689 by HalloTschuess)
    * [metrics,tracing] Allow empty configuration for OpenTelemetry metrics
      and tracing (gh#traefik/traefik#10729 by rtribotte)
    * [provider,tls] Bump tscert dependency to 28a91b69a046
      (gh#traefik/traefik#10668 by kevinpollet)
    * [rules,tcp] Fix the rule syntax mechanism for TCP
      (gh#traefik/traefik#10680 by lbenguigui)
    * [tls,server] Remove deadlines when handling PostgreSQL connections
      (gh#traefik/traefik#10675 by rtribotte)
    * [webui] Add support for IP White list
      (gh#traefik/traefik#10740 by davidbaptista)
  * Additional fixes: bnc#1224308 and bnc#1224384
- New packaging:
  Traefik's src.tar.gz files containing a pre-built frontend are now
  used for packaging with simplifies the packaging process a lot.
  
  * Set the version in the spec-file
  * download sources with "osc service localrun download_files"
  * create go vendor-package using "osc service manualrun"
- Removed allow-node-21.patch and prepare-sources.sh script

OBS-URL: https://build.opensuse.org/request/show/1176506
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/traefik?expand=0&rev=34
2024-05-23 15:26:14 +00:00
d186ab4932 Accepting request 1172482 from home:weberho:branches:devel:kubic
- Moved configuraton from .toml to .yml config
- Update to version 3.0.0
  * Announcment: https://traefik.io/blog/announcing-traefik-proxy-v3-rc/
    * added support for popular, emerging technologies—WebAssembly (Wasm), 
      OpenTelemetry, and Kubernetes Gateway API
    * revamped some key parts of the routing rules
    * added support for some leading edge technologies like HTTP/3, SPIFFE, and Tailscale
  * Migration guide: https://doc.traefik.io/traefik/v3.0/migration/v2-to-v3/
  * Details: https://github.com/traefik/traefik/releases/tag/v3.0.0

OBS-URL: https://build.opensuse.org/request/show/1172482
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/traefik?expand=0&rev=33
2024-05-07 16:53:34 +00:00
0ce17f589a Accepting request 1171842 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/1171842
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/traefik?expand=0&rev=13
2024-05-05 10:10:45 +00:00
8d78115714 Accepting request 1171841 from home:avicenzi:branches:devel:kubic
update changelog

OBS-URL: https://build.opensuse.org/request/show/1171841
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/traefik?expand=0&rev=31
2024-05-03 18:53:48 +00:00
d63c2e7c32 Accepting request 1171807 from home:weberho:branches:devel:kubic
- Added allow-node-21.patch to allow building with nodejs21, too
- Update to version 2.11.2
  Important: Read the migration guide at https://doc.traefik.io/traefik/migration/v2/#v2112
  * CVE's:
    * GHSA-7f4j-64p6-5h5v (related to CVE-2023-45288)
    * CVE-2024-28869
  * Bug fixes:
    * [server] Revert LingeringTimeout and change default value for ReadTimeout
    * [server] Set default ReadTimeout value to 60s
- Removed traefik-fix-int-overflow-with-go-generate-10452.patch
- Update to version 2.11.1:
  * Bug fixes:
    * [acme,tls] Enforce handling of ACME-TLS/1 challenges
    * [acme] Update go-acme/lego to v4.16.1
    * [acme] Close created file in ACME local store CheckFile func
    * [docker,http3] Update to quic-go v0.42.0 and docker/cli v24.0.9
    * [docker,marathon,rancher,ecs,tls,nomad] Allow to configure TLSStore default generated certificate with labels
    * [ecs] Adjust ECS network interface detection logi
    * [logs,tls] Fix log when default TLSStore and TLSOptions are defined multiple times
    * [middleware] Allow empty replacement with ReplacePathRegex middleware
    * [plugins] Update Yaegi to v0.16.1
    * [provider,rules] Don't allow routers higher than internal ones
    * [rules] Reserve priority range for internal router
    * [server,tcp] Introduce Lingering Timeout
    * [tcp] Enforce failure for TCP HostSNI with hostname
    * [tracing] Bump Elastic APM to v2.4.8
    * [webui] Fix dashboard exposition through a router
    * [webui] Display IPAllowlist middleware configuration in dashboard
    * [webui] Make text more readable in dark mode
    * [webui] Migrate to Quasar 2.x and Vue.js 3.x
    * [webui] Add a horizontal scroll for the mobile view

OBS-URL: https://build.opensuse.org/request/show/1171807
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/traefik?expand=0&rev=30
2024-05-03 18:47:14 +00:00
011fa66212 Accepting request 1155730 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/1155730
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/traefik?expand=0&rev=12
2024-03-06 22:06:47 +00:00
7a702d7548 Accepting request 1155525 from home:weberho:branches:devel:kubic
Remove node_modules.sums left over by obs-service-node_modules

OBS-URL: https://build.opensuse.org/request/show/1155525
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/traefik?expand=0&rev=28
2024-03-06 17:24:10 +00:00
61df38b048 Accepting request 1155081 from home:weberho:branches:devel:kubic
- configuration changes:
  * Enhanced default configuration file, including configs for http3 support.
  * Docker configuration has been disabled per default, file provider has been enabled.
    The directory for the file provider has been set to /etc/traefik/conf.d
  * Prepared directories for logging in /var/log/traefik
  * Enhanced default configuration file, including configs for http3 support. Settings
    are disabled per default.
- packaging general:
  * Use standard source-download feature, modified _service file and removed _servicedata
  * packagers can invoke `prepare-sources.sh` to doenload sources and prepare go-packages
    as well as node_modules for the built process.
- frontend packaging:
  * The frontend will now be packaged on OBS to have reproduceable builds.
- Go packaging: 
  * Added upstream patch traefik-fix-int-overflow-with-go-generate-10452.patch to
    allow packaging on 32bit architectures gh#traefik/traefik#10451
  * Enabled CGO because there is no cross compilation needed in OSB (we build
    packages for every distribution/architecture seperately). PIE can not be used
    with CGO enabled for most architectures and is reported as failure sinc go 1.22.
    See https://github.com/golang/go/issues/64875
  * Don't use pie-buildmode for ppc64 and s390x architectures
- Update to version 2.11.0:
  * Enhancements:
    * [middleware] Deprecate IPWhiteList middleware in favor of IPAllowList
    * [redis] Add Redis Sentinel support
    * [server] Add KeepAliveMaxTime and KeepAliveMaxRequests features to entrypoints
    * [sticky-session] Hash WRR sticky cookies
  * Bug fixes:
    * [acme] Update go-acme/lego to v4.15.0
    * [authentication] Fix NTLM and Kerberos
    * [file] Fix file watcher
    * [file] Update github.com/fsnotify/fsnotify to v1.7.0
    * [http3] Update quic-go to v0.40.1
    * [middleware,tcp] Add missing TCP IPAllowList middleware constructor
    * [nomad] Update the Nomad API dependency to v1.7.2
    * [server] Fix ReadHeaderTimeout for PROXY protocol
    * [webui] Fixes the Header Button
    * [webui] Fix URL encode resource's id before calling API endpoints

OBS-URL: https://build.opensuse.org/request/show/1155081
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/traefik?expand=0&rev=27
2024-03-05 13:28:36 +00:00
5c0121920c Accepting request 1148855 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/1148855
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/traefik?expand=0&rev=11
2024-02-22 19:57:35 +00:00
66666feeaf Accepting request 1148744 from home:weberho:branches:openSUSE:Factory
- Fixed packaging of UI
- Removed debugging line

OBS-URL: https://build.opensuse.org/request/show/1148744
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/traefik?expand=0&rev=25
2024-02-21 18:39:22 +00:00
5d5f180461 Accepting request 1132711 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/1132711
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/traefik?expand=0&rev=10
2023-12-13 17:34:16 +00:00
657b51e00e Accepting request 1132710 from home:avicenzi:branches:devel:kubic
- Update to version 2.10.7:
  * CVE-2023-45283 (boo#1216943)
  * CVE-2023-45284 (boo#1216944)
  * CVE-2023-47124 (boo#1217806)
  * CVE-2023-47633 (boo#1217807)
  * CVE-2023-47106 (boo#1217804)
  * GHSA-7v4p-328v-8v5g, CVE-2023-39325 (boo#1216109)

OBS-URL: https://build.opensuse.org/request/show/1132710
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/traefik?expand=0&rev=23
2023-12-12 16:30:53 +00:00
8fc2a9206f Accepting request 1093393 from devel:kubic
Update to 2.10.1

OBS-URL: https://build.opensuse.org/request/show/1093393
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/traefik?expand=0&rev=9
2023-06-16 14:53:07 +00:00
c354994b45 Accepting request 1093392 from home:avicenzi:branches:devel:kubic
Fix BuildRequires

OBS-URL: https://build.opensuse.org/request/show/1093392
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/traefik?expand=0&rev=21
2023-06-15 23:30:30 +00:00
e8a4dbc2d6 Accepting request 1092962 from home:avicenzi:branches:devel:kubic
Add BZ issues

OBS-URL: https://build.opensuse.org/request/show/1092962
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/traefik?expand=0&rev=20
2023-06-13 17:55:26 +00:00
139ebbfea0 Accepting request 1092716 from home:avicenzi:branches:devel:kubic
Update to 2.10.1

OBS-URL: https://build.opensuse.org/request/show/1092716
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/traefik?expand=0&rev=19
2023-06-12 23:44:44 +00:00
098c08209c Accepting request 1092714 from home:avicenzi:branches:devel:kubic
Update to 2.10.1

OBS-URL: https://build.opensuse.org/request/show/1092714
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/traefik?expand=0&rev=18
2023-06-12 23:37:11 +00:00
1623293550 Accepting request 1058870 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/1058870
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/traefik?expand=0&rev=8
2023-01-17 16:35:42 +00:00
2f45f4d85c Accepting request 1058863 from home:avicenzi:branches:devel:kubic
Update to version 2.9.6

CVE-2022-41717 - bsc#1207208

OBS-URL: https://build.opensuse.org/request/show/1058863
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/traefik?expand=0&rev=16
2023-01-17 10:58:45 +00:00
1a92907f06 Accepting request 1038937 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/1038937
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/traefik?expand=0&rev=7
2022-11-30 13:59:56 +00:00
a5e868b17b Accepting request 1038679 from home:avicenzi:branches:devel:kubic
Update to 2.9.5

OBS-URL: https://build.opensuse.org/request/show/1038679
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/traefik?expand=0&rev=14
2022-11-29 16:26:51 +00:00
c700156cf8 Accepting request 1001723 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/1001723
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/traefik?expand=0&rev=6
2022-09-08 12:22:44 +00:00
34b888b665 Accepting request 1001721 from home:avicenzi:branches:devel:kubic
Update to 2.8.4

OBS-URL: https://build.opensuse.org/request/show/1001721
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/traefik?expand=0&rev=12
2022-09-07 11:18:18 +00:00
180d6fcd0e Accepting request 981134 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/981134
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/traefik?expand=0&rev=5
2022-06-08 12:24:29 +00:00
afdf3cfcd4 Accepting request 981133 from home:avicenzi:branches:devel:kubic
Update traefik

OBS-URL: https://build.opensuse.org/request/show/981133
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/traefik?expand=0&rev=10
2022-06-07 11:25:01 +00:00
aafafdb5c9 Accepting request 952671 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/952671
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/traefik?expand=0&rev=4
2022-02-09 19:39:14 +00:00
Richard Brown
e6efe50cee Accepting request 952664 from home:avicenzi:branches:devel:kubic
drop untracked file

OBS-URL: https://build.opensuse.org/request/show/952664
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/traefik?expand=0&rev=9
2022-02-08 11:42:19 +00:00
Richard Brown
593337feb4 Accepting request 951589 from home:avicenzi:branches:devel:kubic
Update to version 2.6.0

OBS-URL: https://build.opensuse.org/request/show/951589
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/traefik?expand=0&rev=8
2022-02-08 10:14:35 +00:00
771802998a Accepting request 909344 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/909344
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/traefik?expand=0&rev=3
2021-07-30 21:22:04 +00:00
Richard Brown
8ac27cca51 Accepting request 908938 from home:avicenzi:branches:devel:kubic
Update to version 2.4.12

OBS-URL: https://build.opensuse.org/request/show/908938
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/traefik?expand=0&rev=7
2021-07-30 08:43:06 +00:00
dd652ffa77 Accepting request 895345 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/895345
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/traefik?expand=0&rev=2
2021-06-01 08:35:31 +00:00
Richard Brown
f6be27b05f Accepting request 894441 from home:bmwiedemann:branches:devel:kubic
Allow to override build date with SOURCE_DATE_EPOCH in order to make builds reproducible (boo#1047218)

The %% is replaced by % by rpm

OBS-URL: https://build.opensuse.org/request/show/894441
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/traefik?expand=0&rev=5
2021-05-25 11:24:55 +00:00
c4fd2176e4 Accepting request 890028 from devel:kubic
Returning as now maintained

OBS-URL: https://build.opensuse.org/request/show/890028
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/traefik?expand=0&rev=1
2021-05-03 20:08:17 +00:00
Richard Brown
e2a2cb27da Accepting request 889332 from home:avicenzi:branches:devel:kubic
Updata Traefik to 2.4.8

OBS-URL: https://build.opensuse.org/request/show/889332
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/traefik?expand=0&rev=3
2021-05-03 12:11:44 +00:00
Panagiotis Georgiadis
f73febbfb2 Accepting request 666745 from home:pgeorgiadis
- Initial package release to version 1.7.7:
 * Check for watched namespace before getting kubernetes objects
 * Allow empty path with App-root annotation
 * kubernetes: sort and uniq TLS secrets
 * Skip TLS section with no secret in Kubernetes ingress

OBS-URL: https://build.opensuse.org/request/show/666745
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/traefik?expand=0&rev=2
2019-01-17 14:41:10 +00:00
Richard Brown
f05c6ddb4c Accepting request 666286 from home:pgeorgiadis
- Initial package release to version 1.7.7:
 * Check for watched namespace before getting kubernetes objects
 * Allow empty path with App-root annotation
 * kubernetes: sort and uniq TLS secrets
 * Skip TLS section with no secret in Kubernetes ingress

OBS-URL: https://build.opensuse.org/request/show/666286
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/traefik?expand=0&rev=1
2019-01-15 15:37:50 +00:00
14 changed files with 591 additions and 31 deletions

9
90-traefik.conf Normal file
View File

@@ -0,0 +1,9 @@
#
# Increase the maximum UDP Buffer size to prevent dropping
# incoming packaets by the kernel
#
# https://github.com/quic-go/quic-go/wiki/UDP-Buffer-Sizes
#
net.core.rmem_max=7500000
net.core.wmem_max=7500000

View File

@@ -1,6 +1,5 @@
<services>
<service name="download_files" mode="manual">
</service>
<service name="download_files" mode="manual" />
<service name="go_modules" mode="manual">
<param name="archive">traefik*.src.tar.gz</param>
<param name="basename">./</param>

View File

@@ -1,3 +1,3 @@
#Type Name ID GECOS Home directory Shell
u traefik - "HTTP reverse proxy and load balancer" /etc/traefik -
u traefik - "HTTP reverse proxy and load balancer" /var/lib/traefik -
m traefik traefik

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4c0ac5053256bcd8d71ab311bae8505f65d802e04f59c44867de2898539de6d7
size 11531116

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:6e9fff2f62ea01592e2530f36a7db6bb14cabd5161543d7b01faf48366a0ada8
size 11531035

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:266091d5c477afd8814bf0a94e07e79044f8e6092b71930b09cfa3046ef67b4e
size 11490625

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d8cada1d42e2fad4cbe15b75e8db21647b520ffd49dd09814cc1131c3fe02d00
size 11491439

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e5db23a9f9b8bc2c3a334fda83ba8291a8246e9d37f4e332f02fb86c5db6f7ba
size 15201674

View File

@@ -1,3 +1,465 @@
-------------------------------------------------------------------
Tue Jul 29 10:00:18 UTC 2025 - Johannes Weberhofer <jweberhofer@weberhofer.at>
- Version 3.5.0
Please read the migration guide:
https://doc.traefik.io/traefik/migration/v3/#v350
Enhancements:
* acme
- Add acme.httpChallenge.delay option
- Allow configuration of ACME provider http timeout
- OCSP stapling
* healthcheck
- Add unhealthy Interval to the health check configuration
- Add url option to healthcheck command
* k8s/gatewayapi
- Bump sigs.k8s.io/gateway-api to v1.3.0
* k8s/ingress
- Make the behavior of prefix matching in Ingress consistent with
Kubernetes doc
* k8s
- NGINX Ingress Provider
* middleware,authentication
- Handle context canceled in ForwardAuth middleware
* plugins
- Ability to enable unsafe in yaegi through plugin manifest
* tls
- Introduce X25519MLKEM768 for Post-Quantum-Secure TLS
* webui
- Improve visualization for StatusRewrites option of errors middleware
- Migrate Traefik Proxy dashboard UI to React
Bug fixes:
* healthcheck
- Revert 11711 adding url param to healthcheck command
* logs,metrics,tracing,accesslogs,otel
- Add missing resource attributes detectors
* logs,tracing,k8s,otel
- Add k8s resource attributes automatically
* metrics,otel
- Add resourceAttributes option to OTel metrics
* middleware,tracing
- Introduce trace verbosity config and produce less spans by default
- Synchronized changelog with boo tickets and cve entries
-------------------------------------------------------------------
Fri Jul 25 05:48:31 UTC 2025 - Johannes Weberhofer <jweberhofer@weberhofer.at>
- Version 3.4.5
* logs
- Redact logged install configuration (gh#traefik/traefik#11907 by jspdown)
* plugins
- Fix client arbitrary file access during archive extraction zipslip
(gh#traefik/traefik#11911 by odaysec)
* server
- Disable MPTCP by default (gh#traefik/traefik#11918 by rtribotte)
* http3
- Bump github.com/quic-go/quic-go to v0.54.0 (gh#traefik/traefik#11919 by GreyXor)
-------------------------------------------------------------------
Tue Jul 22 13:38:51 UTC 2025 - Johannes Weberhofer <jweberhofer@weberhofer.at>
- Fixed boo#1246094 bad logrotate configuration allows potential escalation
from traefik to root
- Disabled MPTCP which caused issues (see gh#traefik/traefik#11869
- Version 3.4.4
- k8s/gatewayapi
* Respect service.nativelb=false annotation when nativeLBByDefault is
enabled (gh#traefik/traefik#11847 by sdelicata)
- service
* Fix concurrent access to balancer status map in WRR and P2C
strategies (gh#traefik/traefik#11887 by kevinpollet)
-------------------------------------------------------------------
Thu Jun 26 15:05:31 UTC 2025 - Johannes Weberhofer <jweberhofer@weberhofer.at>
- Version 3.4.3
- http3
* Bump quic-go to v.0.49.0
- middleware
* Do not log redis sentinel username and password
-------------------------------------------------------------------
Fri Jun 6 15:50:50 UTC 2025 - Johannes Weberhofer <jweberhofer@weberhofer.at>
- Improved logging
- Added logrotate configuration
- Allow reloading the traefik-service via systemctl
-------------------------------------------------------------------
Fri Jun 6 13:26:41 UTC 2025 - Johannes Weberhofer <jweberhofer@weberhofer.at>
- Removed manual download service and manual checksum verification
-------------------------------------------------------------------
Fri Jun 6 08:48:27 UTC 2025 - Johannes Weberhofer <jweberhofer@weberhofer.at>
- Version 3.4.1
- fix for CVE-2025-47952 boo#1243818
- docker
* Do not warn network missing if connected to a container network
(#11698 by holysoles)
- k8s/crd
* Fix CEL validation for RootCA in ServersTransport (#11775 by rtribotte)
- middleware
* Scope the rate limit counter key by source and by middleware
(#11753 by aromeyer)
- server
* Use routing path in v3 matchers (#11790 by kevinpollet)
- service
* Make P2C strategy thread-safe (#11762 by lbenguigui)
- webui
* Do not display RemoveHeader option when not defined (#11782 by kevinpollet)
-------------------------------------------------------------------
Tue May 13 04:44:40 UTC 2025 - Eric Torres <eric.torres@its-et.me>
- Important: please read the migration guide in regards to v3.4.0 changes
- Version 3.4.0 changes
- acme
* Add acme.profile and acme.emailAddresses options (#11597 by ldez)
- docker,ecs,docker/swarm,consulcatalog,nomad
* Allow configuring server URLs with label providers (#11374 by yelvert)
- k8s/crd
* Improve CEL validation on Ingress CRD resources (#11311 by mloiseleur)
* Remove default load-balancing strategy from CRD (#11701 by kevinpollet)
* Restrict regex validation of HTTP status codes for Ingress CRD resources (#11670 by jnoordsij)
- k8s/gatewayapi
* Set rule priority in Gateway API TLSRoute (#11443 by augustozanellato)
- k8s/ingress
* Add ingress status for ClusterIP and NodePort Service Type (#11100 by mlec1)
- middleware,authentication
* Add option to preserve request method in forwardAuth (#11473 by an09mous)
- middleware
* Support rewriting status codes in error page middleware (#11520 by sevensolutions)
* Add Redis rate limiter (#10211 by longquan0104)
- service
* Add p2c load-balancing strategy for servers load-balancer (#11547 by rtribotte)
- sticky-session
* Support domain configuration for sticky cookies (#11556 by jleal52)
- tls,k8s/crd,service
* Allow root CA to be added through config maps (#11475 by Nelwhix)
- tls
* Add support to disable session ticket (#11609 by avdhoot)
- udp
* Add support for UDP routing in systemd socket activation (#11022 by tsiid)
- webui
* Add auto webui theme option and default to it (#11455 by zizzfizzix)
- Replace experimental maps and slices with stdlib (#11350 by Juneezee)
- Bump github.com/redis/go-redis/v9 to v9.7.3 (#11687 by kevinpollet)
-------------------------------------------------------------------
Sat Apr 19 22:05:31 UTC 2025 - Eric Torres <eric.torres@its-et.me>
- Important: Please read the migration guide in regards to v3.3.6 changes
- Version 3.3.6 changes
* The incoming request path is now cleaned before being used to
match the router rules and sent to the backends. Any /../, /./ or duplicate
slash segments in the request path is interpreted and/or collapsed.
* Bump golang.org/x/net to v0.38.0
Fix for boo#1241731 and boo#1241733: CVE-2025-22872
- Bump golang.org/x/oauth2 to v0.28.0
Fix for boo#1239228 CVE-2025-22868
-------------------------------------------------------------------
Sat Apr 19 22:04:38 UTC 2025 - Eric Torres <eric.torres@its-et.me>
- Please read the migration guide in regards to v3.3.5 changes
- Version 3.3.5 changes
- k8s/gatewayapi
* Set scheme to https with BackendTLSPolicy (#11586 by rtribotte)
- middleware
* Revert compress middleware algorithms priority to v2 behavior (#11641 by rtribotte)
* Do not abort request when response content-type is malformed (#11628 by kevinpollet)
* Compress data on flush when compression is not started (#11583 by kevinpollet)
* Updates
- Bump github.com/go-jose/go-jose/v4 to v4.0.5
fix boo#1237621 CVE-2025-27144
- Bump github.com/golang-jwt/jwt to v4.5.2 and v5.2.2
fix boo#1240454 CVE-2025-30204
- Bump x/crypto to v0.35.0
fix for boo#1239383 CVE-2025-22869, boo#1239363 CVE-2025-22869
-------------------------------------------------------------------
Mon Mar 31 00:02:54 UTC 2025 - Eric Torres <eric.torres@its-et.me>
- Change traefik user's home directory to /var/lib/traefik. This
will allow traefik to store data for plugins from https://plugins.traefik.io/plugins
without permission issues
This change will reflect on existing installations automatically
-------------------------------------------------------------------
Mon Mar 10 00:27:19 UTC 2025 - Eric Torres <eric.torres@its-et.me>
- Version 3.3.4 changes
- fastproxy
* Bump github.com/valyala/fasthttp to v1.58.0 (#11526 by kevinpollet)
* Add WebSocket headers if they are present in the request (#11522 by kevinpollet)
* Chunked responses does not have a Content-Length header (#11514 by kevinpollet)
- metrics, otel
* Change request duration metric unit from millisecond to second (#11523 by rtribotte)
- sticky-session
* Fix double hash in sticky cookie (#11518 by juliens)
- tracing
* Use ResourceAttributes instead of GlobalAttributes (#11515 by bruno-de-queiroz)
* Fix panic when calling Tracer (#11479 by basgys)
- Upgrade fixed boo#1235167
- Package mentioned in boo#1235270 CVE-2024-45338 has been upgraded
-------------------------------------------------------------------
Mon Mar 10 00:25:30 UTC 2025 - Eric Torres <eric.torres@its-et.me>
- Version 3.3.3 changes
- api
* Do not create observability model by default (#11476 by rtribotte)
- fastproxy
* Fix content-length header assertion (#11498 by kevinpollet)
* Handle responses without content length header (#11458 by rtribotte)
- k8s/crd, k8s
* Add missing headerField in Middleware CRD (#11499 by jspdown)
- tracing, accesslogs
* Bring back TraceID and SpanID fields in access logs (#11450 by rtribotte)
-------------------------------------------------------------------
Tue Jan 21 13:30:26 UTC 2025 - Johannes Weberhofer <jweberhofer@weberhofer.at>
- Fix possible privilege escalation when mofing the acme.json file to the new
location. Thanks Johannes Segitz (fix for boo#1235408)
- Version 3.3.2
- fastproxy
* Do not read response body for HEAD requests (gh#traefik/traefik#11442)
- metrics,tracing,accesslogs
* Fix observability configuration on EntryPoints (gh#traefik/traefik#11446)
- webui
* Set content-type when serving webui index (gh#traefik/traefik#11428)
-------------------------------------------------------------------
Sun Jan 12 16:50:31 UTC 2025 - Eric Torres <eric.torres@its-et.me>
- Version 3.3.1 changes
- acme
* Add options to control ACME propagation checks (#11241 by ldez)
- api
* Add support dump API endpoint (#11328 by mmatur)
- http
* Set Host header in HTTP provider request (#11237 by nikonhub)
- k8s/crd, k8s
* Make the IngressRoute kind optional (#11177 by skirtan1)
- k8s/ingress, sticky-session, k8s/crd,k8s
* Support serving endpoints (#11121 by BZValoche)
* Fix fenced server status computation (#11361 by kevinpollet)
- logs, accesslogs
* OpenTelemetry Logs and Access Logs (#11319 by rtribotte)
* Add experimental flag for OTLP logs integration (#11335 by kevinpollet)
- metrics, tracing, accesslogs
* Manage observability at entrypoint and router level (#11308 by rtribotte)
- middleware, authentication
* Add an option to preserve the ForwardAuth Server Location header (#11318 by Nelwhix)
* Only calculate basic auth hashes once for concurrent requests (#11143 by michelheusschen)
* Send request body to authorization server for forward auth (#11097 by kyo-ke)
- plugins
* Add AbortOnPluginFailure option to abort startup on plugin load failure (#11228 by bmagic)
- sticky-session
* Configurable path for sticky cookies (#11165 by IIpragmaII)
- webui, api
* Configurable API & Dashboard base path (#11250 by rtribotte)
-------------------------------------------------------------------
Tue Jan 7 15:47:17 UTC 2025 - Johannes Weberhofer <jweberhofer@weberhofer.at>
- Version 3.2.5
- websocket,server
* Disable http2 connect setting for websocket by default
(gh#traefik/traefik#11412)
-------------------------------------------------------------------
Mon Jan 6 12:57:27 UTC 2025 - Johannes Weberhofer <jweberhofer@weberhofer.at>
- Version 3.2.4
- acme
* Update go-acme/lego to v4.21.0 (gh#traefik/traefik#11368)
- k8s/gatewayapi
* Support empty value for core Kubernetes API group (gh#traefik/traefik#11386)
- middleware
* Fix typo in basicauth note (gh#traefik/traefik#11397)
- service
* Configure ErrorLog in httputil.ReverseProxy (gh#traefik/traefik#11344)
- tls
* Upgrade github.com/spiffe/go-spiffe/v2 to v2.4.0 (gh#traefik/traefik#11385)
- Remove duplicate github.com/coreos/go-systemd dependency (gh#traefik/traefik#11354)
- Bump golang.org/x/net to v0.33.0 (gh#traefik/traefik#11365)
mentioned in boo#1235256 CVE-2024-45338
-------------------------------------------------------------------
Mon Dec 16 13:27:07 UTC 2024 - Johannes Weberhofer <jweberhofer@weberhofer.at>
- Version 3.2.3
- Fix for boo#1234513 CVE-2024-4533
- acme
* Update go-acme/lego to v4.20.4 (gh#traefik/traefik#11295)
- http3
* Update github.com/quic-go/quic-go to v0.48.2 (gh#traefik/traefik#11320)
- docker,docker/swarm
* Rename traefik.docker.* labels for Docker Swarm to traefik.swarm.* (gh#traefik/traefik#11247)
- plugins
* Fix WASM settings (gh#traefik/traefik#11321)
- rules
* Fix models mechanism for default rule syntax (gh#traefik/traefik#11300)
- server
* Update golang.org/x dependencies (gh#traefik/traefik#11336, CVE-2024-45337, boo#1234502)
-------------------------------------------------------------------
Thu Nov 21 15:19:14 UTC 2024 - Johannes Weberhofer <jweberhofer@weberhofer.at>
- golang-jwt has been updated to version 4.5.1 to fix CVE-2024-51744 and boo#1232940
- 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)
-------------------------------------------------------------------
Thu Oct 31 01:26:24 UTC 2024 - Eric Torres <eric.torres@its-et.me>
- Update from 3.1.6 to 3.2.0
- Important: please read the migration guide when migrating to version 3.2.0
- Version 3.2.0 changes
- acme
* Remove same email requirement for certresolvers (#11019 by Emrio)
* Add support for custom CA certificates by certificate resolver (#10816 by ldez)
* Add 30 day certificatesDuration step (#10970 by luker983)
- docker
* Support HTTP BasicAuth for docker and swarm endpoint (#10776 by 985492783)
- k8s, k8s/gatewayapi
* Add supported features to the Gateway API GatewayClass status (#11056 by rtribotte)
* Update sigs.k8s.io/gateway-api to v1.2.0-rc1 (#11124 by rtribotte)
* Add support for backend protocol selection in HTTP and GRPC routes (#11051 by rtribotte)
* Improve Kubernetes GatewayAPI TCPRoute and TLSRoute support (#11042 by rtribotte)
* Support HTTPRoute destination port matching (#11134 by kevinpollet)
* Bump sigs.k8s.io/gateway-api to v1.2.0-rc2 (#11131 by kevinpollet)
* Add support for Gateway API BackendTLSPolicies (#11009 by rtribotte)
* Support NativeLB option in GatewayAPI provider (#11147 by rtribotte)
* Support ResponseHeaderModifier filter (#10987 by kevinpollet)
* Support GRPC routes (#10975 by kevinpollet)
* Bump sigs.k8s.io/gateway-api to v1.2.0 (#11167 by rtribotte)
* Ensuring Gateway API reflected Traefik resource name unicity (#11222 by rtribotte)
* Preserve GRPCRoute filters order (#11199 by kevinpollet)
* Support http and https appProtocol for Kubernetes Service (#11176 by WillDaSilva)
* Avoid updating Accepted status for routes matching no Gateways (#11170 by rtribotte)
* Do not update gateway status when not selected by a gateway class (#11169 by kevinpollet)
* Document nativeLBByDefault annotation on Kubernetes Gateway provider (#11209 by mloiseleur)
- k8s/crd, k8s
* Detail CRD update with v3.2 in the migration guide (#11164 by mloiseleur)
- k8s/gatewayapi
* Add missing RBAC in the migration guide (#11189 by mloiseleur)
- k8s
* Fix instructions for downloading CRDs of Gateway API v1.2 (#11191 by mloiseleur)
- metrics, otel
* Allow setting service.name for OTLP metrics (#10917 by cmartell-at-ocp)
- middleware
* Record trace id and EntryPoint span id into access log (#10921 by weijiany)
* Support LogUserHeader with forwardAuth middleware (#10833 by GaleHuang)
* Add encodings option to the compression middleware (#10943 by wollomatic)
* Add support for ipv6 subnet in ipStrategy (#9747 by michal-kralik)
- nomad
* Support for watching instead of polling Nomad (#10997 by deverton-godaddy)
- server
* Introduce a fast proxy mode to improve HTTP/1.1 performances with backends (#11122 by kevinpollet)
* Configurable max request header size (#10995 by lucasrod16)
- service
* Add mirrorBody option to HTTP mirroring (#11032 by MatteoPaier)
* Add an option to preserve server path (#11192 by mmatur)
* Detect and drop broken conns in the fastproxy pool (#11212 by kevinpollet)
- Merge branch v3.1 into v3.2 (#11219 by kevinpollet)
- Merge branch v3.1 into master (#11153 by kevinpollet)
- Version 3.1.7 changes
- k8s
* Preserve HTTPRoute filters order (#11198 by kevinpollet)
- Merge branch v2.11 into v3.1
-------------------------------------------------------------------
Wed Oct 16 03:46:25 UTC 2024 - Eric Torres <eric.torres@its-et.me>
- Update from 3.1.4 to 3.1.6
- Version 3.1.6 changes
- middleware
* Reuse compression writers (#11168 by michelheusschen)
* Use correct default weight in Accept-Encoding (#11084 by michelheusschen)
- plugins
* Close wasm middleware to prevent memory leak (#11151 by ttys3)
- Version 3.1.5 changes
- k8s, ingress
* Disable IngressClass lookup when disableClusterScopeResources is enabled (#11111 by jnoordsij)
- server
* Rework condition to not log on timeout (#11132 by rtribotte)
- Merge branch v2.11 into v3.1
-------------------------------------------------------------------
Tue Sep 24 00:25:39 UTC 2024 - Eric Torres <eric.torres@its-et.me>
- Update to version 3.1.4
- Fixes CVE-2024-45410, boo#1230842
- k8s, ingress, rules, crd
* Allow configuring rule syntax with Kubernetes Ingress annotation
* Re-allow empty configuration for Kubernetes Ingress provider
* Remove mentions about APIVersion traefik.io/v1
* Update quick-start-with-kubernetes.md to include required permissions
- middlewares, metrics
* Wrap capture for services used by pieces of middleware
* Mention missing metrics removal in the migration guide
* Guess Datadog socket type when prefix is unix
- plugins
* Removes goexport dependency and adds _initialize
- tracing
* Fix tracing documentation
* OTLP doc + potential panic
- Update ldflags to point to correct traefik version (v3 instead of v2)
-------------------------------------------------------------------
Thu Sep 12 14:50:28 UTC 2024 - Johannes Weberhofer <jweberhofer@weberhofer.at>
- Moved /etc/traefik/acme.json to /var/lib/traefik/acme.json to allow traefik
running with "ProtectSystem=full" write access to the certificate store.
The acme.json file will be automatically moved and the configuration will be
updated accordingly.
- Added /usr/lib/sysctl.d/90-itraefik.conf to increase UDP Buffer sizes as explained
at https://github.com/quic-go/quic-go/wiki/UDP-Buffer-Sizes
-------------------------------------------------------------------
Wed Aug 7 08:03:10 UTC 2024 - Johannes Weberhofer <jweberhofer@weberhofer.at>

20
traefik.logrotate Normal file
View File

@@ -0,0 +1,20 @@
/var/log/traefik/*.log {
su traefik traefik
weekly
maxsize 32G
notifempty
missingok
rotate 128
dateext
dateformat -%Y%m%d-%H%M
compress
compresscmd xz
create 644 traefik traefik
postrotate
systemctl reload traefik.service
endscript
}

View File

@@ -9,6 +9,7 @@ AssertPathExists=/etc/traefik/traefik.yml
[Service]
Type=notify
ExecStart=/usr/bin/traefik --configFile=/etc/traefik/traefik.yml
ExecReload=kill -HUP $MAINPID ; kill -USR1 $MAINPID
User=traefik
WorkingDirectory=~
Restart=always

View File

@@ -1,7 +1,7 @@
#
# spec file for package traefik
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -23,7 +23,7 @@
%define buildmode pie
%endif
Name: traefik
Version: 3.1.2
Version: 3.5.0
Release: 0
Summary: The Cloud Native Application Proxy
License: MIT
@@ -36,11 +36,14 @@ Source1: vendor.tar.gz
Source2: %{name}.service
Source3: %{name}.yml
Source4: %{name}-user.conf
Source5: 90-%{name}.conf
Source6: %{name}.logrotate
BuildRequires: go-bindata
BuildRequires: golang-packaging
BuildRequires: systemd-rpm-macros
BuildRequires: sysuser-tools
BuildRequires: (golang(API) >= 1.22)
Requires: logrotate
Recommends: podman
Conflicts: traefik2
Provides: group(%{name})
@@ -58,8 +61,7 @@ Etcd, Rancher, Amazon ECS) and configures itself automatically and dynamically.
Pointing Traefik at your orchestrator should be the only configuration step you need.
%prep
%setup -q -c %{name}-%{version} -b0 -a1
%autopatch -p1
%autosetup -c %{name}-%{version} -b0 -a1 -p1
%build
%sysusers_generate_pre %{SOURCE4} %{name} %{name}-user.conf
@@ -72,9 +74,9 @@ build_date=$(date -u -d @${SOURCE_DATE_EPOCH:-$(date +%%s)} +"%%Y%%m%%d")
CGO_ENABLED=1 GOGC=off go build \
-buildmode=%{buildmode} \
-mod=vendor \
-ldflags "-X github.com/traefik/traefik/v2/pkg/version.Version=%{version} \
-X github.com/traefik/traefik/v2/pkg/version.Codename='' \
-X github.com/traefik/traefik/v2/pkg/version.BuildDate=${build_date}" \
-ldflags "-X github.com/traefik/traefik/v3/pkg/version.Version=%{version} \
-X github.com/traefik/traefik/v3/pkg/version.Codename='' \
-X github.com/traefik/traefik/v3/pkg/version.BuildDate=${build_date}" \
-installsuffix nocgo \
-o traefik \
./cmd/traefik
@@ -94,17 +96,75 @@ ln -sf %{_sbindir}/service %{buildroot}%{_sbindir}/rc%{name}
install -D -p -m 0644 %{SOURCE3} %{buildroot}%{_sysconfdir}/%{name}/%{name}.yml
mkdir -p %{buildroot}%{_sysconfdir}/%{name}/conf.d
# install configuration to increase UDP buffer sizes
install -D -p -m 0644 %{SOURCE5} %{buildroot}%{_prefix}/lib/sysctl.d/90-%{name}.conf
# acme storage
install -d -m 0700 %{buildroot}%{_localstatedir}/lib/%{name}
touch %{buildroot}%{_localstatedir}/lib/%{name}/acme.json
# logging
mkdir -p %{buildroot}%{_localstatedir}/log/%{name}
mkdir -p %{buildroot}%{_sysconfdir}/logrotate.d
install -m 644 %{SOURCE6} %{buildroot}/%{_sysconfdir}/logrotate.d/traefik
%pre -f %{name}.pre
%service_add_pre %{name}.service
%post
%service_add_post %{name}.service
%{fillup_only -n %{name}}
# fix ownership for config and logging directory
chown -R traefik: %{_sysconfdir}/%{name} %{_localstatedir}/log/%{name}
# prepare ownership for operations as root user
chown -R root: %{_sysconfdir}/%{name}
chown root: %{_localstatedir}/lib/%{name}
if [ -e "%{_sysconfdir}/%{name}/acme.json" ] ; then
# try to move acme.json file from old directory to the new location
if [ -L "%{_sysconfdir}/%{name}/acme.json" ] ; then
echo "Delete the symbolic link %{_sysconfdir}/%{name}/acme.json" 1>&2
echo "The ACME file must be placed in %{_localstatedir}/lib/traefik" 1>&2
exit 0
fi
if [ -s "%{_sysconfdir}/%{name}/acme.json" ] ; then
if [ -s "%{_localstatedir}/lib/%{name}/acme.json" ] ; then
# if not-empty acme.json files exists on old and new location, write warning
echo "A non-empty acme.json file exists in:" 1>&2
echo "%{_sysconfdir}/%{name} and %{_localstatedir}/lib/%{name}" 1>&2
echo "Please clean up this situation and place the correct file in %{_localstatedir}/lib/%{name}" 1>&2
else
# if not-empty acme.json exists on old location and no file or empty file exists on new location
# move it to the new location
mv %{_sysconfdir}/%{name}/acme.json %{_localstatedir}/lib/%{name}/acme.json
sed -i -e 's|%{_sysconfdir}/traefik/acme.json|%{_localstatedir}/lib/traefik/acme.json|' %{_sysconfdir}/%{name}/%{name}.yml
fi
else
# remove empty acme.json file from old location
rm "%{_sysconfdir}/%{name}/acme.json"
sed -i -e 's|%{_sysconfdir}/traefik/acme.json|%{_localstatedir}/lib/traefik/acme.json|' %{_sysconfdir}/%{name}/%{name}.yml
fi
fi
# set correct permissions
chmod 0750 %{_sysconfdir}/%{name} %{_sysconfdir}/%{name}/conf.d
find %{_sysconfdir}/%{name} -type d -exec chmod 0750 {} \;
find %{_sysconfdir}/%{name} -type f -exec chmod 0640 {} \;
chmod 0700 %{_localstatedir}/lib/%{name}
chmod 0600 %{_localstatedir}/lib/%{name}/*
# set ownership for normal operation
chown -R root:traefik %{_sysconfdir}/%{name}
chown -R traefik: %{_localstatedir}/lib/%{name}
chown -R traefik: %{_localstatedir}/log/%{name}
# update traefik user's home directory
sysuser_homedir="$(getent passwd traefik | cut -d: -f6)"
if [ "${sysuser_homedir}" != "%{_localstatedir}/lib/%{name}" ]; then
usermod --home %{_localstatedir}/lib/%{name} traefik
echo "Updated traefik home directory to %{_localstatedir}/lib/%{name}" 1>&2
fi
%preun
%service_del_preun %{name}.service
@@ -121,12 +181,20 @@ chown -R traefik: %{_sysconfdir}/%{name} %{_localstatedir}/log/%{name}
%{_unitdir}/%{name}.service
%{_sbindir}/rc%{name}
%{_prefix}/lib/sysctl.d/90-%{name}.conf
%defattr(0660, traefik, traefik, 0750)
# config files are owned by root but can be read by traefik
%defattr(0640, root, traefik, 0750)
%dir %{_sysconfdir}/%{name}
%dir %{_sysconfdir}/%{name}/conf.d
%config(noreplace) %{_sysconfdir}/%{name}/%{name}.yml
# certificates are visible for traefik only
%defattr(0600, traefik, traefik, 0700)
%dir %{_localstatedir}/lib/%{name}
%config(noreplace) %{_localstatedir}/lib/%{name}/acme.json
%dir %{_localstatedir}/log/%{name}
%config(noreplace) %{_sysconfdir}/logrotate.d/traefik
%changelog

View File

@@ -56,6 +56,10 @@ log:
# Set traefik's log-level
# Default: ERROR
#level: DEBUG
#
# Set a filePath if you want to send traefik logs to a file instead of
# the systemd journal. Access logs are handled seperately
#filePath: /var/log/traefik/traefik.log
# ------------------------------------------------------------------------
@@ -65,9 +69,9 @@ log:
# ------------------------------------------------------------------------
#accessLog:
# ------------------------------------------------------------------------
# Set the filepath for the traefik log-file.
# Set the filepath for the access log file.
# Default: os.Stdout
#filePath: /var/log/traefik/traefik.log
#filePath: /var/log/traefik/access.log
# ------------------------------------------------------------------------
# Write logs in the 'common' or 'json' format.
# Default: common
@@ -147,7 +151,13 @@ providers:
# letsencryptResolver:
# acme:
# email: your@email
# storage: /etc/traefik/acme.json
# storage: /var/lib/traefik/acme.json
# httpChallenge:
# entryPoint: web
# acmeDnsResolver:
# acme:
# email: your@email
# storage: /var/lib/traefik/acme-dns.json
# dnsChallenge:
# provider: ???????

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3e0427bab18e00c659433a0650bb27731acc18f54308005fb8fb2d8181230d41
size 23188316
oid sha256:8ac11193d7a544aad9c5348de9efcf6d02e370251f4220102b1fa18f15edf706
size 26521318