Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(github-release): update traefik/traefik to v3.3.1 #640

Merged
merged 1 commit into from
Jan 9, 2025

Conversation

trap-renovate[bot]
Copy link
Contributor

@trap-renovate trap-renovate bot commented Jan 6, 2025

This PR contains the following updates:

Package Update Change
traefik/traefik minor v3.2.3 -> v3.3.1

Release Notes

traefik/traefik (traefik/traefik)

v3.3.1

Compare Source

All Commits

Bug fixes:

  • [websocket,server] Disable http2 connect setting for websocket by default (#​11408 by rtribotte)

v3.3.0

Compare Source

All Commits

Enhancements:

  • [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)
  • [logs,accesslogs] OpenTelemetry Logs and Access Logs (#​11319 by rtribotte)
  • [logs,accesslogs] 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)
  • [middleware,authentication] Only calculate basic auth hashes once for concurrent requests (#​11143 by michelheusschen)
  • [middleware,authentication] 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 (#​11166 by IIpragmaII)
  • [webui,api] Configurable API & Dashboard base path (#​11250 by rtribotte)

Bug fixes:

Documentation:

Misc:

v3.2.5

Compare Source

All Commits

Bug fixes:

  • [websocket,server] Disable http2 connect setting for websocket by default (#​11408 by rtribotte)

v3.2.4

Compare Source

All Commits

Bug fixes:

  • [k8s/gatewayapi] Support empty value for core Kubernetes API group (#​11386 by rtribotte)
  • [tcp,k8s/crd] Pass TLS bool from IngressRouteTCP to TCPService (#​11343 by lipmem)
  • [tls] Upgrade github.com/spiffe/go-spiffe/v2 to v2.4.0 (#​11385 by mmatur)
  • Remove duplicate github.com/coreos/go-systemd dependency (#​11354 by Juneezee)

Documentation:

Misc:


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

Copy link

github-actions bot commented Jan 6, 2025

Diff

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.entryPoints.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/ingressroutes.traefik.io
! ± value change in multiline text (one insert, one deletion)
  EntryPoints defines the list of entry point names to bind to.
  Entry points have to be configured in the static configuration.
- More info: https://doc.traefik.io/traefik/v3.2/routing/entrypoints/
+ More info: https://doc.traefik.io/traefik/v3.3/routing/entrypoints/
  Default: all.

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.routes.items.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/ingressroutes.traefik.io
! + one map entry added:
+   observability:
+     type: object
+     description: |
+       Observability defines the observability configuration for a router.
+       More info: https://doc.traefik.io/traefik/v3.2/routing/routers/#observability
+     properties:
+       accessLogs:
+         type: boolean
+       metrics:
+         type: boolean
+       tracing:
+         type: boolean

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.routes.items.properties.kind.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/ingressroutes.traefik.io
! ± value change in multiline text (one insert, one deletion)
  Kind defines the kind of the route.
- Rule is the only supported kind.
+ Rule is the only supported kind.
+ If not defined, defaults to Rule.

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.routes.items.properties.match.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/ingressroutes.traefik.io
! ± value change in multiline text (one insert, one deletion)
  Match defines the router's rule.
- More info: https://doc.traefik.io/traefik/v3.2/routing/routers/#rule
+ More info: https://doc.traefik.io/traefik/v3.3/routing/routers/#rule

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.routes.items.properties.middlewares.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/ingressroutes.traefik.io
! ± value change in multiline text (one insert, one deletion)
  Middlewares defines the list of references to Middleware resources.
- More info: https://doc.traefik.io/traefik/v3.2/routing/providers/kubernetes-crd/#kind-middleware
+ More info: https://doc.traefik.io/traefik/v3.3/routing/providers/kubernetes-crd/#kind-middleware

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.routes.items.properties.priority.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/ingressroutes.traefik.io
! ± value change in multiline text (one insert, one deletion)
  Priority defines the router's priority.
- More info: https://doc.traefik.io/traefik/v3.2/routing/routers/#priority
+ More info: https://doc.traefik.io/traefik/v3.3/routing/routers/#priority

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.routes.items.properties.services.items.properties.sticky.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/ingressroutes.traefik.io
! ± value change in multiline text (one insert, one deletion)
  Sticky defines the sticky sessions configuration.
- More info: https://doc.traefik.io/traefik/v3.2/routing/services/#sticky-sessions
+ More info: https://doc.traefik.io/traefik/v3.3/routing/services/#sticky-sessions

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.routes.items.properties.services.items.properties.sticky.properties.cookie.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/ingressroutes.traefik.io
! + one map entry added:
+   path:
+     type: string
+     description: |
+       Path defines the path that must exist in the requested URL for the browser to send the Cookie header.
+       When not provided the cookie will be sent on every request to the domain.
+       More info: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie#pathpath-value

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.routes.items.properties.services.items.properties.sticky.properties.cookie.properties.maxAge.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/ingressroutes.traefik.io
! ± value change in multiline text (one insert, one deletion)
- MaxAge indicates the number of seconds until the cookie expires.
+ MaxAge defines the number of seconds until the cookie expires.
  When set to a negative number, the cookie expires immediately.
  When set to zero, the cookie never expires.

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.routes.items.properties.syntax.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/ingressroutes.traefik.io
! ± value change in multiline text (one insert, one deletion)
  Syntax defines the router's rule syntax.
- More info: https://doc.traefik.io/traefik/v3.2/routing/routers/#rulesyntax
+ More info: https://doc.traefik.io/traefik/v3.3/routing/routers/#rulesyntax

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.routes.items.required @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/ingressroutes.traefik.io
! - one list entry removed:
- - kind

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.tls.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/ingressroutes.traefik.io
! ± value change in multiline text (one insert, one deletion)
  TLS defines the TLS configuration.
- More info: https://doc.traefik.io/traefik/v3.2/routing/routers/#tls
+ More info: https://doc.traefik.io/traefik/v3.3/routing/routers/#tls

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.tls.properties.certResolver.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/ingressroutes.traefik.io
! ± value change in multiline text (one insert, one deletion)
  CertResolver defines the name of the certificate resolver to use.
  Cert resolvers have to be configured in the static configuration.
- More info: https://doc.traefik.io/traefik/v3.2/https/acme/#certificate-resolvers
+ More info: https://doc.traefik.io/traefik/v3.3/https/acme/#certificate-resolvers

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.tls.properties.domains.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/ingressroutes.traefik.io
! ± value change in multiline text (one insert, one deletion)
  Domains defines the list of domains that will be used to issue certificates.
- More info: https://doc.traefik.io/traefik/v3.2/routing/routers/#domains
+ More info: https://doc.traefik.io/traefik/v3.3/routing/routers/#domains

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.tls.properties.options.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/ingressroutes.traefik.io
! ± value change in multiline text (one insert, one deletion)
  Options defines the reference to a TLSOption, that specifies the parameters of the TLS connection.
  If not defined, the `default` TLSOption is used.
- More info: https://doc.traefik.io/traefik/v3.2/https/tls/#tls-options
+ More info: https://doc.traefik.io/traefik/v3.3/https/tls/#tls-options

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.tls.properties.options.properties.name.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/ingressroutes.traefik.io
! ± value change in multiline text (one insert, one deletion)
  Name defines the name of the referenced TLSOption.
- More info: https://doc.traefik.io/traefik/v3.2/routing/providers/kubernetes-crd/#kind-tlsoption
+ More info: https://doc.traefik.io/traefik/v3.3/routing/providers/kubernetes-crd/#kind-tlsoption

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.tls.properties.options.properties.namespace.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/ingressroutes.traefik.io
! ± value change in multiline text (one insert, one deletion)
  Namespace defines the namespace of the referenced TLSOption.
- More info: https://doc.traefik.io/traefik/v3.2/routing/providers/kubernetes-crd/#kind-tlsoption
+ More info: https://doc.traefik.io/traefik/v3.3/routing/providers/kubernetes-crd/#kind-tlsoption

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.tls.properties.store.properties.name.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/ingressroutes.traefik.io
! ± value change in multiline text (one insert, one deletion)
  Name defines the name of the referenced TLSStore.
- More info: https://doc.traefik.io/traefik/v3.2/routing/providers/kubernetes-crd/#kind-tlsstore
+ More info: https://doc.traefik.io/traefik/v3.3/routing/providers/kubernetes-crd/#kind-tlsstore

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.tls.properties.store.properties.namespace.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/ingressroutes.traefik.io
! ± value change in multiline text (one insert, one deletion)
  Namespace defines the namespace of the referenced TLSStore.
- More info: https://doc.traefik.io/traefik/v3.2/routing/providers/kubernetes-crd/#kind-tlsstore
+ More info: https://doc.traefik.io/traefik/v3.3/routing/providers/kubernetes-crd/#kind-tlsstore

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.entryPoints.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/ingressroutetcps.traefik.io
! ± value change in multiline text (one insert, one deletion)
  EntryPoints defines the list of entry point names to bind to.
  Entry points have to be configured in the static configuration.
- More info: https://doc.traefik.io/traefik/v3.2/routing/entrypoints/
+ More info: https://doc.traefik.io/traefik/v3.3/routing/entrypoints/
  Default: all.

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.routes.items.properties.match.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/ingressroutetcps.traefik.io
! ± value change in multiline text (one insert, one deletion)
  Match defines the router's rule.
- More info: https://doc.traefik.io/traefik/v3.2/routing/routers/#rule_1
+ More info: https://doc.traefik.io/traefik/v3.3/routing/routers/#rule_1

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.routes.items.properties.priority.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/ingressroutetcps.traefik.io
! ± value change in multiline text (one insert, one deletion)
  Priority defines the router's priority.
- More info: https://doc.traefik.io/traefik/v3.2/routing/routers/#priority_1
+ More info: https://doc.traefik.io/traefik/v3.3/routing/routers/#priority_1

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.routes.items.properties.services.items.properties.proxyProtocol.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/ingressroutetcps.traefik.io
! ± value change in multiline text (one insert, one deletion)
  ProxyProtocol defines the PROXY protocol configuration.
- More info: https://doc.traefik.io/traefik/v3.2/routing/services/#proxy-protocol
+ More info: https://doc.traefik.io/traefik/v3.3/routing/services/#proxy-protocol

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.routes.items.properties.syntax.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/ingressroutetcps.traefik.io
! ± value change in multiline text (one insert, one deletion)
  Syntax defines the router's rule syntax.
- More info: https://doc.traefik.io/traefik/v3.2/routing/routers/#rulesyntax_1
+ More info: https://doc.traefik.io/traefik/v3.3/routing/routers/#rulesyntax_1

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.tls.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/ingressroutetcps.traefik.io
! ± value change in multiline text (one insert, one deletion)
  TLS defines the TLS configuration on a layer 4 / TCP Route.
- More info: https://doc.traefik.io/traefik/v3.2/routing/routers/#tls_1
+ More info: https://doc.traefik.io/traefik/v3.3/routing/routers/#tls_1

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.tls.properties.certResolver.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/ingressroutetcps.traefik.io
! ± value change in multiline text (one insert, one deletion)
  CertResolver defines the name of the certificate resolver to use.
  Cert resolvers have to be configured in the static configuration.
- More info: https://doc.traefik.io/traefik/v3.2/https/acme/#certificate-resolvers
+ More info: https://doc.traefik.io/traefik/v3.3/https/acme/#certificate-resolvers

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.tls.properties.domains.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/ingressroutetcps.traefik.io
! ± value change in multiline text (one insert, one deletion)
  Domains defines the list of domains that will be used to issue certificates.
- More info: https://doc.traefik.io/traefik/v3.2/routing/routers/#domains
+ More info: https://doc.traefik.io/traefik/v3.3/routing/routers/#domains

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.tls.properties.options.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/ingressroutetcps.traefik.io
! ± value change in multiline text (one insert, one deletion)
  Options defines the reference to a TLSOption, that specifies the parameters of the TLS connection.
  If not defined, the `default` TLSOption is used.
- More info: https://doc.traefik.io/traefik/v3.2/https/tls/#tls-options
+ More info: https://doc.traefik.io/traefik/v3.3/https/tls/#tls-options

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.entryPoints.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/ingressrouteudps.traefik.io
! ± value change in multiline text (one insert, one deletion)
  EntryPoints defines the list of entry point names to bind to.
  Entry points have to be configured in the static configuration.
- More info: https://doc.traefik.io/traefik/v3.2/routing/entrypoints/
+ More info: https://doc.traefik.io/traefik/v3.3/routing/entrypoints/
  Default: all.

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/middlewares.traefik.io
! ± value change in multiline text (one insert, one deletion)
  Middleware is the CRD implementation of a Traefik Middleware.
- More info: https://doc.traefik.io/traefik/v3.2/middlewares/http/overview/
+ More info: https://doc.traefik.io/traefik/v3.3/middlewares/http/overview/

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.addPrefix.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/middlewares.traefik.io
! ± value change in multiline text (one insert, one deletion)
  AddPrefix holds the add prefix middleware configuration.
  This middleware updates the path of a request before forwarding it.
- More info: https://doc.traefik.io/traefik/v3.2/middlewares/http/addprefix/
+ More info: https://doc.traefik.io/traefik/v3.3/middlewares/http/addprefix/

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.basicAuth.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/middlewares.traefik.io
! ± value change in multiline text (one insert, one deletion)
  BasicAuth holds the basic auth middleware configuration.
  This middleware restricts access to your services to known users.
- More info: https://doc.traefik.io/traefik/v3.2/middlewares/http/basicauth/
+ More info: https://doc.traefik.io/traefik/v3.3/middlewares/http/basicauth/

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.basicAuth.properties.headerField.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/middlewares.traefik.io
! ± value change in multiline text (one insert, one deletion)
  HeaderField defines a header field to store the authenticated user.
- More info: https://doc.traefik.io/traefik/v3.2/middlewares/http/basicauth/#headerfield
+ More info: https://doc.traefik.io/traefik/v3.3/middlewares/http/basicauth/#headerfield

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.buffering.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/middlewares.traefik.io
! ± value change in multiline text (one insert, one deletion)
  Buffering holds the buffering middleware configuration.
  This middleware retries or limits the size of requests that can be forwarded to backends.
- More info: https://doc.traefik.io/traefik/v3.2/middlewares/http/buffering/#maxrequestbodybytes
+ More info: https://doc.traefik.io/traefik/v3.3/middlewares/http/buffering/#maxrequestbodybytes

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.buffering.properties.retryExpression.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/middlewares.traefik.io
! ± value change in multiline text (one insert, one deletion)
  RetryExpression defines the retry conditions.
  It is a logical combination of functions with operators AND (&&) and OR (||).
- More info: https://doc.traefik.io/traefik/v3.2/middlewares/http/buffering/#retryexpression
+ More info: https://doc.traefik.io/traefik/v3.3/middlewares/http/buffering/#retryexpression

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.chain.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/middlewares.traefik.io
! ± value change in multiline text (one insert, one deletion)
  Chain holds the configuration of the chain middleware.
  This middleware enables to define reusable combinations of other pieces of middleware.
- More info: https://doc.traefik.io/traefik/v3.2/middlewares/http/chain/
+ More info: https://doc.traefik.io/traefik/v3.3/middlewares/http/chain/

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.compress.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/middlewares.traefik.io
! ± value change in multiline text (one insert, one deletion)
  Compress holds the compress middleware configuration.
  This middleware compresses responses before sending them to the client, using gzip, brotli, or zstd compression.
- More info: https://doc.traefik.io/traefik/v3.2/middlewares/http/compress/
+ More info: https://doc.traefik.io/traefik/v3.3/middlewares/http/compress/

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.digestAuth.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/middlewares.traefik.io
! ± value change in multiline text (one insert, one deletion)
  DigestAuth holds the digest auth middleware configuration.
  This middleware restricts access to your services to known users.
- More info: https://doc.traefik.io/traefik/v3.2/middlewares/http/digestauth/
+ More info: https://doc.traefik.io/traefik/v3.3/middlewares/http/digestauth/

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.digestAuth.properties.headerField.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/middlewares.traefik.io
! ± value change in multiline text (one insert, one deletion)
  HeaderField defines a header field to store the authenticated user.
- More info: https://doc.traefik.io/traefik/v3.2/middlewares/http/basicauth/#headerfield
+ More info: https://doc.traefik.io/traefik/v3.3/middlewares/http/basicauth/#headerfield

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.errors.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/middlewares.traefik.io
! ± value change in multiline text (one insert, one deletion)
  ErrorPage holds the custom error middleware configuration.
  This middleware returns a custom page in lieu of the default, according to configured ranges of HTTP Status codes.
- More info: https://doc.traefik.io/traefik/v3.2/middlewares/http/errorpages/
+ More info: https://doc.traefik.io/traefik/v3.3/middlewares/http/errorpages/

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.errors.properties.service.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/middlewares.traefik.io
! ± value change in multiline text (one insert, one deletion)
  Service defines the reference to a Kubernetes Service that will serve the error page.
- More info: https://doc.traefik.io/traefik/v3.2/middlewares/http/errorpages/#service
+ More info: https://doc.traefik.io/traefik/v3.3/middlewares/http/errorpages/#service

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.errors.properties.service.properties.sticky.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/middlewares.traefik.io
! ± value change in multiline text (one insert, one deletion)
  Sticky defines the sticky sessions configuration.
- More info: https://doc.traefik.io/traefik/v3.2/routing/services/#sticky-sessions
+ More info: https://doc.traefik.io/traefik/v3.3/routing/services/#sticky-sessions

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.errors.properties.service.properties.sticky.properties.cookie.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/middlewares.traefik.io
! + one map entry added:
+   path:
+     type: string
+     description: |
+       Path defines the path that must exist in the requested URL for the browser to send the Cookie header.
+       When not provided the cookie will be sent on every request to the domain.
+       More info: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie#pathpath-value

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.errors.properties.service.properties.sticky.properties.cookie.properties.maxAge.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/middlewares.traefik.io
! ± value change in multiline text (one insert, one deletion)
- MaxAge indicates the number of seconds until the cookie expires.
+ MaxAge defines the number of seconds until the cookie expires.
  When set to a negative number, the cookie expires immediately.
  When set to zero, the cookie never expires.

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.forwardAuth.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/middlewares.traefik.io
! ± value change in multiline text (one insert, one deletion)
  ForwardAuth holds the forward auth middleware configuration.
  This middleware delegates the request authentication to a Service.
- More info: https://doc.traefik.io/traefik/v3.2/middlewares/http/forwardauth/
+ More info: https://doc.traefik.io/traefik/v3.3/middlewares/http/forwardauth/

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.forwardAuth.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/middlewares.traefik.io
! + three map entries added:
+   forwardBody:
+     type: boolean
+     description: "ForwardBody defines whether to send the request body to the authentication server."
+   maxBodySize:
+     type: integer
+     description: "MaxBodySize defines the maximum body size in bytes allowed to be forwarded to the authentication server."
+     format: int64
+   preserveLocationHeader:
+     type: boolean
+     description: "PreserveLocationHeader defines whether to forward the Location header to the client as is or prefix it with the domain name of the authentication server."

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.forwardAuth.properties.authResponseHeadersRegex.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/middlewares.traefik.io
! ± value change in multiline text (one insert, one deletion)
  AuthResponseHeadersRegex defines the regex to match headers to copy from the authentication server response and set on forwarded request, after stripping all headers that match the regex.
- More info: https://doc.traefik.io/traefik/v3.2/middlewares/http/forwardauth/#authresponseheadersregex
+ More info: https://doc.traefik.io/traefik/v3.3/middlewares/http/forwardauth/#authresponseheadersregex

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.headers.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/middlewares.traefik.io
! ± value change in multiline text (one insert, one deletion)
  Headers holds the headers middleware configuration.
  This middleware manages the requests and responses headers.
- More info: https://doc.traefik.io/traefik/v3.2/middlewares/http/headers/#customrequestheaders
+ More info: https://doc.traefik.io/traefik/v3.3/middlewares/http/headers/#customrequestheaders

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.inFlightReq.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/middlewares.traefik.io
! ± value change in multiline text (one insert, one deletion)
  InFlightReq holds the in-flight request middleware configuration.
  This middleware limits the number of requests being processed and served concurrently.
- More info: https://doc.traefik.io/traefik/v3.2/middlewares/http/inflightreq/
+ More info: https://doc.traefik.io/traefik/v3.3/middlewares/http/inflightreq/

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.inFlightReq.properties.sourceCriterion.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/middlewares.traefik.io
! ± value change in multiline text (one insert, one deletion)
  SourceCriterion defines what criterion is used to group requests as originating from a common source.
  If several strategies are defined at the same time, an error will be raised.
  If none are set, the default is to use the requestHost.
- More info: https://doc.traefik.io/traefik/v3.2/middlewares/http/inflightreq/#sourcecriterion
+ More info: https://doc.traefik.io/traefik/v3.3/middlewares/http/inflightreq/#sourcecriterion

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.inFlightReq.properties.sourceCriterion.properties.ipStrategy.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/middlewares.traefik.io
! ± value change in multiline text (one insert, one deletion)
  IPStrategy holds the IP strategy configuration used by Traefik to determine the client IP.
- More info: https://doc.traefik.io/traefik/v3.2/middlewares/http/ipallowlist/#ipstrategy
+ More info: https://doc.traefik.io/traefik/v3.3/middlewares/http/ipallowlist/#ipstrategy

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.ipAllowList.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/middlewares.traefik.io
! ± value change in multiline text (one insert, one deletion)
  IPAllowList holds the IP allowlist middleware configuration.
  This middleware limits allowed requests based on the client IP.
- More info: https://doc.traefik.io/traefik/v3.2/middlewares/http/ipallowlist/
+ More info: https://doc.traefik.io/traefik/v3.3/middlewares/http/ipallowlist/

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.ipAllowList.properties.ipStrategy.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/middlewares.traefik.io
! ± value change in multiline text (one insert, one deletion)
  IPStrategy holds the IP strategy configuration used by Traefik to determine the client IP.
- More info: https://doc.traefik.io/traefik/v3.2/middlewares/http/ipallowlist/#ipstrategy
+ More info: https://doc.traefik.io/traefik/v3.3/middlewares/http/ipallowlist/#ipstrategy

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.ipWhiteList.properties.ipStrategy.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/middlewares.traefik.io
! ± value change in multiline text (one insert, one deletion)
  IPStrategy holds the IP strategy configuration used by Traefik to determine the client IP.
- More info: https://doc.traefik.io/traefik/v3.2/middlewares/http/ipallowlist/#ipstrategy
+ More info: https://doc.traefik.io/traefik/v3.3/middlewares/http/ipallowlist/#ipstrategy

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.passTLSClientCert.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/middlewares.traefik.io
! ± value change in multiline text (one insert, one deletion)
  PassTLSClientCert holds the pass TLS client cert middleware configuration.
  This middleware adds the selected data from the passed client TLS certificate to a header.
- More info: https://doc.traefik.io/traefik/v3.2/middlewares/http/passtlsclientcert/
+ More info: https://doc.traefik.io/traefik/v3.3/middlewares/http/passtlsclientcert/

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.rateLimit.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/middlewares.traefik.io
! ± value change in multiline text (one insert, one deletion)
  RateLimit holds the rate limit configuration.
  This middleware ensures that services will receive a fair amount of requests, and allows one to define what fair is.
- More info: https://doc.traefik.io/traefik/v3.2/middlewares/http/ratelimit/
+ More info: https://doc.traefik.io/traefik/v3.3/middlewares/http/ratelimit/

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.rateLimit.properties.sourceCriterion.properties.ipStrategy.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/middlewares.traefik.io
! ± value change in multiline text (one insert, one deletion)
  IPStrategy holds the IP strategy configuration used by Traefik to determine the client IP.
- More info: https://doc.traefik.io/traefik/v3.2/middlewares/http/ipallowlist/#ipstrategy
+ More info: https://doc.traefik.io/traefik/v3.3/middlewares/http/ipallowlist/#ipstrategy

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.redirectRegex.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/middlewares.traefik.io
! ± value change in multiline text (one insert, one deletion)
  RedirectRegex holds the redirect regex middleware configuration.
  This middleware redirects a request using regex matching and replacement.
- More info: https://doc.traefik.io/traefik/v3.2/middlewares/http/redirectregex/#regex
+ More info: https://doc.traefik.io/traefik/v3.3/middlewares/http/redirectregex/#regex

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.redirectScheme.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/middlewares.traefik.io
! ± value change in multiline text (one insert, one deletion)
  RedirectScheme holds the redirect scheme middleware configuration.
  This middleware redirects requests from a scheme/port to another.
- More info: https://doc.traefik.io/traefik/v3.2/middlewares/http/redirectscheme/
+ More info: https://doc.traefik.io/traefik/v3.3/middlewares/http/redirectscheme/

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.replacePath.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/middlewares.traefik.io
! ± value change in multiline text (one insert, one deletion)
  ReplacePath holds the replace path middleware configuration.
  This middleware replaces the path of the request URL and store the original path in an X-Replaced-Path header.
- More info: https://doc.traefik.io/traefik/v3.2/middlewares/http/replacepath/
+ More info: https://doc.traefik.io/traefik/v3.3/middlewares/http/replacepath/

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.replacePathRegex.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/middlewares.traefik.io
! ± value change in multiline text (one insert, one deletion)
  ReplacePathRegex holds the replace path regex middleware configuration.
  This middleware replaces the path of a URL using regex matching and replacement.
- More info: https://doc.traefik.io/traefik/v3.2/middlewares/http/replacepathregex/
+ More info: https://doc.traefik.io/traefik/v3.3/middlewares/http/replacepathregex/

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.retry.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/middlewares.traefik.io
! ± value change in multiline text (one insert, one deletion)
  Retry holds the retry middleware configuration.
  This middleware reissues requests a given number of times to a backend server if that server does not reply.
  As soon as the server answers, the middleware stops retrying, regardless of the response status.
- More info: https://doc.traefik.io/traefik/v3.2/middlewares/http/retry/
+ More info: https://doc.traefik.io/traefik/v3.3/middlewares/http/retry/

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.stripPrefix.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/middlewares.traefik.io
! ± value change in multiline text (one insert, one deletion)
  StripPrefix holds the strip prefix middleware configuration.
  This middleware removes the specified prefixes from the URL path.
- More info: https://doc.traefik.io/traefik/v3.2/middlewares/http/stripprefix/
+ More info: https://doc.traefik.io/traefik/v3.3/middlewares/http/stripprefix/

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.stripPrefixRegex.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/middlewares.traefik.io
! ± value change in multiline text (one insert, one deletion)
  StripPrefixRegex holds the strip prefix regex middleware configuration.
  This middleware removes the matching prefixes from the URL path.
- More info: https://doc.traefik.io/traefik/v3.2/middlewares/http/stripprefixregex/
+ More info: https://doc.traefik.io/traefik/v3.3/middlewares/http/stripprefixregex/

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/middlewaretcps.traefik.io
! ± value change in multiline text (one insert, one deletion)
  MiddlewareTCP is the CRD implementation of a Traefik TCP middleware.
- More info: https://doc.traefik.io/traefik/v3.2/middlewares/overview/
+ More info: https://doc.traefik.io/traefik/v3.3/middlewares/overview/

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.ipAllowList.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/middlewaretcps.traefik.io
! ± value change in multiline text (one insert, one deletion)
  IPAllowList defines the IPAllowList middleware configuration.
  This middleware accepts/refuses connections based on the client IP.
- More info: https://doc.traefik.io/traefik/v3.2/middlewares/tcp/ipallowlist/
+ More info: https://doc.traefik.io/traefik/v3.3/middlewares/tcp/ipallowlist/

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.ipWhiteList.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/middlewaretcps.traefik.io
! ± value change in multiline text (one insert, one deletion)
  IPWhiteList defines the IPWhiteList middleware configuration.
  This middleware accepts/refuses connections based on the client IP.
  Deprecated: please use IPAllowList instead.
- More info: https://doc.traefik.io/traefik/v3.2/middlewares/tcp/ipwhitelist/
+ More info: https://doc.traefik.io/traefik/v3.3/middlewares/tcp/ipwhitelist/

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/serverstransports.traefik.io
! ± value change in multiline text (one insert, one deletion)
  ServersTransport is the CRD implementation of a ServersTransport.
  If no serversTransport is specified, the default@internal will be used.
  The default@internal serversTransport is created from the static configuration.
- More info: https://doc.traefik.io/traefik/v3.2/routing/services/#serverstransport_1
+ More info: https://doc.traefik.io/traefik/v3.3/routing/services/#serverstransport_1

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/serverstransporttcps.traefik.io
! ± value change in multiline text (one insert, one deletion)
  ServersTransportTCP is the CRD implementation of a TCPServersTransport.
  If no tcpServersTransport is specified, a default one named default@internal will be used.
  The default@internal tcpServersTransport can be configured in the static configuration.
- More info: https://doc.traefik.io/traefik/v3.2/routing/services/#serverstransport_3
+ More info: https://doc.traefik.io/traefik/v3.3/routing/services/#serverstransport_3

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/tlsoptions.traefik.io
! ± value change in multiline text (one insert, one deletion)
  TLSOption is the CRD implementation of a Traefik TLS Option, allowing to configure some parameters of the TLS connection.
- More info: https://doc.traefik.io/traefik/v3.2/https/tls/#tls-options
+ More info: https://doc.traefik.io/traefik/v3.3/https/tls/#tls-options

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.alpnProtocols.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/tlsoptions.traefik.io
! ± value change in multiline text (one insert, one deletion)
  ALPNProtocols defines the list of supported application level protocols for the TLS handshake, in order of preference.
- More info: https://doc.traefik.io/traefik/v3.2/https/tls/#alpn-protocols
+ More info: https://doc.traefik.io/traefik/v3.3/https/tls/#alpn-protocols

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.cipherSuites.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/tlsoptions.traefik.io
! ± value change in multiline text (one insert, one deletion)
  CipherSuites defines the list of supported cipher suites for TLS versions up to TLS 1.2.
- More info: https://doc.traefik.io/traefik/v3.2/https/tls/#cipher-suites
+ More info: https://doc.traefik.io/traefik/v3.3/https/tls/#cipher-suites

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.curvePreferences.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/tlsoptions.traefik.io
! ± value change in multiline text (one insert, one deletion)
  CurvePreferences defines the preferred elliptic curves in a specific order.
- More info: https://doc.traefik.io/traefik/v3.2/https/tls/#curve-preferences
+ More info: https://doc.traefik.io/traefik/v3.3/https/tls/#curve-preferences

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/tlsstores.traefik.io
! ± value change in multiline text (one insert, one deletion)
  TLSStore is the CRD implementation of a Traefik TLS Store.
  For the time being, only the TLSStore named default is supported.
  This means that you cannot have two stores that are named default in different Kubernetes namespaces.
- More info: https://doc.traefik.io/traefik/v3.2/https/tls/#certificates-stores
+ More info: https://doc.traefik.io/traefik/v3.3/https/tls/#certificates-stores

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/traefikservices.traefik.io
! ± value change in multiline text (one insert, one deletion)
  TraefikService is the CRD implementation of a Traefik Service.
  TraefikService object allows to:
  - Apply weight to Services on load-balancing
  - Mirror traffic on services
- More info: https://doc.traefik.io/traefik/v3.2/routing/providers/kubernetes-crd/#kind-traefikservice
+ More info: https://doc.traefik.io/traefik/v3.3/routing/providers/kubernetes-crd/#kind-traefikservice

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.mirroring.properties.mirrors.items.properties.sticky.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/traefikservices.traefik.io
! ± value change in multiline text (one insert, one deletion)
  Sticky defines the sticky sessions configuration.
- More info: https://doc.traefik.io/traefik/v3.2/routing/services/#sticky-sessions
+ More info: https://doc.traefik.io/traefik/v3.3/routing/services/#sticky-sessions

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.mirroring.properties.mirrors.items.properties.sticky.properties.cookie.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/traefikservices.traefik.io
! + one map entry added:
+   path:
+     type: string
+     description: |
+       Path defines the path that must exist in the requested URL for the browser to send the Cookie header.
+       When not provided the cookie will be sent on every request to the domain.
+       More info: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie#pathpath-value

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.mirroring.properties.mirrors.items.properties.sticky.properties.cookie.properties.maxAge.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/traefikservices.traefik.io
! ± value change in multiline text (one insert, one deletion)
- MaxAge indicates the number of seconds until the cookie expires.
+ MaxAge defines the number of seconds until the cookie expires.
  When set to a negative number, the cookie expires immediately.
  When set to zero, the cookie never expires.

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.mirroring.properties.sticky.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/traefikservices.traefik.io
! ± value change in multiline text (one insert, one deletion)
  Sticky defines the sticky sessions configuration.
- More info: https://doc.traefik.io/traefik/v3.2/routing/services/#sticky-sessions
+ More info: https://doc.traefik.io/traefik/v3.3/routing/services/#sticky-sessions

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.mirroring.properties.sticky.properties.cookie.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/traefikservices.traefik.io
! + one map entry added:
+   path:
+     type: string
+     description: |
+       Path defines the path that must exist in the requested URL for the browser to send the Cookie header.
+       When not provided the cookie will be sent on every request to the domain.
+       More info: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie#pathpath-value

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.mirroring.properties.sticky.properties.cookie.properties.maxAge.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/traefikservices.traefik.io
! ± value change in multiline text (one insert, one deletion)
- MaxAge indicates the number of seconds until the cookie expires.
+ MaxAge defines the number of seconds until the cookie expires.
  When set to a negative number, the cookie expires immediately.
  When set to zero, the cookie never expires.

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.weighted.properties.services.items.properties.sticky.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/traefikservices.traefik.io
! ± value change in multiline text (one insert, one deletion)
  Sticky defines the sticky sessions configuration.
- More info: https://doc.traefik.io/traefik/v3.2/routing/services/#sticky-sessions
+ More info: https://doc.traefik.io/traefik/v3.3/routing/services/#sticky-sessions

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.weighted.properties.services.items.properties.sticky.properties.cookie.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/traefikservices.traefik.io
! + one map entry added:
+   path:
+     type: string
+     description: |
+       Path defines the path that must exist in the requested URL for the browser to send the Cookie header.
+       When not provided the cookie will be sent on every request to the domain.
+       More info: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie#pathpath-value

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.weighted.properties.services.items.properties.sticky.properties.cookie.properties.maxAge.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/traefikservices.traefik.io
! ± value change in multiline text (one insert, one deletion)
- MaxAge indicates the number of seconds until the cookie expires.
+ MaxAge defines the number of seconds until the cookie expires.
  When set to a negative number, the cookie expires immediately.
  When set to zero, the cookie never expires.

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.weighted.properties.sticky.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/traefikservices.traefik.io
! ± value change in multiline text (one insert, one deletion)
  Sticky defines whether sticky sessions are enabled.
- More info: https://doc.traefik.io/traefik/v3.2/routing/providers/kubernetes-crd/#stickiness-and-load-balancing
+ More info: https://doc.traefik.io/traefik/v3.3/routing/providers/kubernetes-crd/#stickiness-and-load-balancing

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.weighted.properties.sticky.properties.cookie.properties @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/traefikservices.traefik.io
! + one map entry added:
+   path:
+     type: string
+     description: |
+       Path defines the path that must exist in the requested URL for the browser to send the Cookie header.
+       When not provided the cookie will be sent on every request to the domain.
+       More info: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie#pathpath-value

@@ spec.versions.v1alpha1.schema.openAPIV3Schema.properties.spec.properties.weighted.properties.sticky.properties.cookie.properties.maxAge.description @@
# apiextensions.k8s.io/v1/CustomResourceDefinition/traefik/traefikservices.traefik.io
! ± value change in multiline text (one insert, one deletion)
- MaxAge indicates the number of seconds until the cookie expires.
+ MaxAge defines the number of seconds until the cookie expires.
  When set to a negative number, the cookie expires immediately.
  When set to zero, the cookie never expires.

@trap-renovate trap-renovate bot force-pushed the renovate/traefik-traefik-3.x branch from 20b849d to bae2c01 Compare January 7, 2025 15:56
@trap-renovate trap-renovate bot changed the title feat(github-release): update traefik/traefik to v3.3.0 feat(github-release): update traefik/traefik to v3.3.1 Jan 7, 2025
@pirosiki197 pirosiki197 merged commit 83565dc into main Jan 9, 2025
5 checks passed
@pirosiki197 pirosiki197 deleted the renovate/traefik-traefik-3.x branch January 9, 2025 14:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant