mirror of
				https://github.com/containous/traefik.git
				synced 2025-10-30 20:24:28 +03:00 
			
		
		
		
	Prepare release v2.9.0-rc1 (#9334)
This commit is contained in:
		| @@ -39,7 +39,7 @@ spec: | ||||
|               entryPoints: | ||||
|                 description: '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/v2.8/routing/entrypoints/ | ||||
|                   More info: https://doc.traefik.io/traefik/v2.9/routing/entrypoints/ | ||||
|                   Default: all.' | ||||
|                 items: | ||||
|                   type: string | ||||
| @@ -56,11 +56,11 @@ spec: | ||||
|                       - Rule | ||||
|                       type: string | ||||
|                     match: | ||||
|                       description: 'Match defines the router''s rule. More info: https://doc.traefik.io/traefik/v2.8/routing/routers/#rule' | ||||
|                       description: 'Match defines the router''s rule. More info: https://doc.traefik.io/traefik/v2.9/routing/routers/#rule' | ||||
|                       type: string | ||||
|                     middlewares: | ||||
|                       description: 'Middlewares defines the list of references to | ||||
|                         Middleware resources. More info: https://doc.traefik.io/traefik/v2.8/routing/providers/kubernetes-crd/#kind-middleware' | ||||
|                         Middleware resources. More info: https://doc.traefik.io/traefik/v2.9/routing/providers/kubernetes-crd/#kind-middleware' | ||||
|                       items: | ||||
|                         description: MiddlewareRef is a reference to a Middleware | ||||
|                           resource. | ||||
| @@ -79,7 +79,7 @@ spec: | ||||
|                       type: array | ||||
|                     priority: | ||||
|                       description: 'Priority defines the router''s priority. More | ||||
|                         info: https://doc.traefik.io/traefik/v2.8/routing/routers/#priority' | ||||
|                         info: https://doc.traefik.io/traefik/v2.9/routing/routers/#priority' | ||||
|                       type: integer | ||||
|                     services: | ||||
|                       description: Services defines the list of Service. It can contain | ||||
| @@ -145,7 +145,7 @@ spec: | ||||
|                             type: string | ||||
|                           sticky: | ||||
|                             description: 'Sticky defines the sticky sessions configuration. | ||||
|                               More info: https://doc.traefik.io/traefik/v2.8/routing/services/#sticky-sessions' | ||||
|                               More info: https://doc.traefik.io/traefik/v2.9/routing/services/#sticky-sessions' | ||||
|                             properties: | ||||
|                               cookie: | ||||
|                                 description: Cookie defines the sticky cookie configuration. | ||||
| @@ -190,16 +190,16 @@ spec: | ||||
|                   type: object | ||||
|                 type: array | ||||
|               tls: | ||||
|                 description: 'TLS defines the TLS configuration. More info: https://doc.traefik.io/traefik/v2.8/routing/routers/#tls' | ||||
|                 description: 'TLS defines the TLS configuration. More info: https://doc.traefik.io/traefik/v2.9/routing/routers/#tls' | ||||
|                 properties: | ||||
|                   certResolver: | ||||
|                     description: '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/v2.8/https/acme/#certificate-resolvers' | ||||
|                       static configuration. More info: https://doc.traefik.io/traefik/v2.9/https/acme/#certificate-resolvers' | ||||
|                     type: string | ||||
|                   domains: | ||||
|                     description: 'Domains defines the list of domains that will be | ||||
|                       used to issue certificates. More info: https://doc.traefik.io/traefik/v2.8/routing/routers/#domains' | ||||
|                       used to issue certificates. More info: https://doc.traefik.io/traefik/v2.9/routing/routers/#domains' | ||||
|                     items: | ||||
|                       description: Domain holds a domain name with SANs. | ||||
|                       properties: | ||||
| @@ -217,15 +217,15 @@ spec: | ||||
|                   options: | ||||
|                     description: '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/v2.8/https/tls/#tls-options' | ||||
|                       the `default` TLSOption is used. More info: https://doc.traefik.io/traefik/v2.9/https/tls/#tls-options' | ||||
|                     properties: | ||||
|                       name: | ||||
|                         description: 'Name defines the name of the referenced TLSOption. | ||||
|                           More info: https://doc.traefik.io/traefik/v2.8/routing/providers/kubernetes-crd/#kind-tlsoption' | ||||
|                           More info: https://doc.traefik.io/traefik/v2.9/routing/providers/kubernetes-crd/#kind-tlsoption' | ||||
|                         type: string | ||||
|                       namespace: | ||||
|                         description: 'Namespace defines the namespace of the referenced | ||||
|                           TLSOption. More info: https://doc.traefik.io/traefik/v2.8/routing/providers/kubernetes-crd/#kind-tlsoption' | ||||
|                           TLSOption. More info: https://doc.traefik.io/traefik/v2.9/routing/providers/kubernetes-crd/#kind-tlsoption' | ||||
|                         type: string | ||||
|                     required: | ||||
|                     - name | ||||
| @@ -241,11 +241,11 @@ spec: | ||||
|                     properties: | ||||
|                       name: | ||||
|                         description: 'Name defines the name of the referenced TLSStore. | ||||
|                           More info: https://doc.traefik.io/traefik/v2.8/routing/providers/kubernetes-crd/#kind-tlsstore' | ||||
|                           More info: https://doc.traefik.io/traefik/v2.9/routing/providers/kubernetes-crd/#kind-tlsstore' | ||||
|                         type: string | ||||
|                       namespace: | ||||
|                         description: 'Namespace defines the namespace of the referenced | ||||
|                           TLSStore. More info: https://doc.traefik.io/traefik/v2.8/routing/providers/kubernetes-crd/#kind-tlsstore' | ||||
|                           TLSStore. More info: https://doc.traefik.io/traefik/v2.9/routing/providers/kubernetes-crd/#kind-tlsstore' | ||||
|                         type: string | ||||
|                     required: | ||||
|                     - name | ||||
| @@ -307,7 +307,7 @@ spec: | ||||
|               entryPoints: | ||||
|                 description: '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/v2.8/routing/entrypoints/ | ||||
|                   More info: https://doc.traefik.io/traefik/v2.9/routing/entrypoints/ | ||||
|                   Default: all.' | ||||
|                 items: | ||||
|                   type: string | ||||
| @@ -318,7 +318,7 @@ spec: | ||||
|                   description: RouteTCP holds the TCP route configuration. | ||||
|                   properties: | ||||
|                     match: | ||||
|                       description: 'Match defines the router''s rule. More info: https://doc.traefik.io/traefik/v2.8/routing/routers/#rule_1' | ||||
|                       description: 'Match defines the router''s rule. More info: https://doc.traefik.io/traefik/v2.9/routing/routers/#rule_1' | ||||
|                       type: string | ||||
|                     middlewares: | ||||
|                       description: Middlewares defines the list of references to MiddlewareTCP | ||||
| @@ -341,7 +341,7 @@ spec: | ||||
|                       type: array | ||||
|                     priority: | ||||
|                       description: 'Priority defines the router''s priority. More | ||||
|                         info: https://doc.traefik.io/traefik/v2.8/routing/routers/#priority_1' | ||||
|                         info: https://doc.traefik.io/traefik/v2.9/routing/routers/#priority_1' | ||||
|                       type: integer | ||||
|                     services: | ||||
|                       description: Services defines the list of TCP services. | ||||
| @@ -366,7 +366,7 @@ spec: | ||||
|                             x-kubernetes-int-or-string: true | ||||
|                           proxyProtocol: | ||||
|                             description: 'ProxyProtocol defines the PROXY protocol | ||||
|                               configuration. More info: https://doc.traefik.io/traefik/v2.8/routing/services/#proxy-protocol' | ||||
|                               configuration. More info: https://doc.traefik.io/traefik/v2.9/routing/services/#proxy-protocol' | ||||
|                             properties: | ||||
|                               version: | ||||
|                                 description: Version defines the PROXY Protocol version | ||||
| @@ -397,16 +397,16 @@ spec: | ||||
|                 type: array | ||||
|               tls: | ||||
|                 description: 'TLS defines the TLS configuration on a layer 4 / TCP | ||||
|                   Route. More info: https://doc.traefik.io/traefik/v2.8/routing/routers/#tls_1' | ||||
|                   Route. More info: https://doc.traefik.io/traefik/v2.9/routing/routers/#tls_1' | ||||
|                 properties: | ||||
|                   certResolver: | ||||
|                     description: '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/v2.8/https/acme/#certificate-resolvers' | ||||
|                       static configuration. More info: https://doc.traefik.io/traefik/v2.9/https/acme/#certificate-resolvers' | ||||
|                     type: string | ||||
|                   domains: | ||||
|                     description: 'Domains defines the list of domains that will be | ||||
|                       used to issue certificates. More info: https://doc.traefik.io/traefik/v2.8/routing/routers/#domains' | ||||
|                       used to issue certificates. More info: https://doc.traefik.io/traefik/v2.9/routing/routers/#domains' | ||||
|                     items: | ||||
|                       description: Domain holds a domain name with SANs. | ||||
|                       properties: | ||||
| @@ -424,7 +424,7 @@ spec: | ||||
|                   options: | ||||
|                     description: '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/v2.8/https/tls/#tls-options' | ||||
|                       the `default` TLSOption is used. More info: https://doc.traefik.io/traefik/v2.9/https/tls/#tls-options' | ||||
|                     properties: | ||||
|                       name: | ||||
|                         description: Name defines the name of the referenced Traefik | ||||
| @@ -518,7 +518,7 @@ spec: | ||||
|               entryPoints: | ||||
|                 description: '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/v2.8/routing/entrypoints/ | ||||
|                   More info: https://doc.traefik.io/traefik/v2.9/routing/entrypoints/ | ||||
|                   Default: all.' | ||||
|                 items: | ||||
|                   type: string | ||||
| @@ -597,7 +597,7 @@ spec: | ||||
|     schema: | ||||
|       openAPIV3Schema: | ||||
|         description: 'Middleware is the CRD implementation of a Traefik Middleware. | ||||
|           More info: https://doc.traefik.io/traefik/v2.8/middlewares/http/overview/' | ||||
|           More info: https://doc.traefik.io/traefik/v2.9/middlewares/http/overview/' | ||||
|         properties: | ||||
|           apiVersion: | ||||
|             description: 'APIVersion defines the versioned schema of this representation | ||||
| @@ -617,7 +617,7 @@ spec: | ||||
|               addPrefix: | ||||
|                 description: '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/v2.8/middlewares/http/addprefix/' | ||||
|                   it. More info: https://doc.traefik.io/traefik/v2.9/middlewares/http/addprefix/' | ||||
|                 properties: | ||||
|                   prefix: | ||||
|                     description: Prefix is the string to add before the current path | ||||
| @@ -627,11 +627,11 @@ spec: | ||||
|               basicAuth: | ||||
|                 description: 'BasicAuth holds the basic auth middleware configuration. | ||||
|                   This middleware restricts access to your services to known users. | ||||
|                   More info: https://doc.traefik.io/traefik/v2.8/middlewares/http/basicauth/' | ||||
|                   More info: https://doc.traefik.io/traefik/v2.9/middlewares/http/basicauth/' | ||||
|                 properties: | ||||
|                   headerField: | ||||
|                     description: 'HeaderField defines a header field to store the | ||||
|                       authenticated user. More info: https://doc.traefik.io/traefik/v2.8/middlewares/http/basicauth/#headerfield' | ||||
|                       authenticated user. More info: https://doc.traefik.io/traefik/v2.9/middlewares/http/basicauth/#headerfield' | ||||
|                     type: string | ||||
|                   realm: | ||||
|                     description: 'Realm allows the protected resources on a server | ||||
| @@ -651,7 +651,7 @@ spec: | ||||
|               buffering: | ||||
|                 description: '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/v2.8/middlewares/http/buffering/#maxrequestbodybytes' | ||||
|                   be forwarded to backends. More info: https://doc.traefik.io/traefik/v2.9/middlewares/http/buffering/#maxrequestbodybytes' | ||||
|                 properties: | ||||
|                   maxRequestBodyBytes: | ||||
|                     description: 'MaxRequestBodyBytes defines the maximum allowed | ||||
| @@ -684,13 +684,13 @@ spec: | ||||
|                   retryExpression: | ||||
|                     description: 'RetryExpression defines the retry conditions. It | ||||
|                       is a logical combination of functions with operators AND (&&) | ||||
|                       and OR (||). More info: https://doc.traefik.io/traefik/v2.8/middlewares/http/buffering/#retryexpression' | ||||
|                       and OR (||). More info: https://doc.traefik.io/traefik/v2.9/middlewares/http/buffering/#retryexpression' | ||||
|                     type: string | ||||
|                 type: object | ||||
|               chain: | ||||
|                 description: '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/v2.8/middlewares/http/chain/' | ||||
|                   pieces of middleware. More info: https://doc.traefik.io/traefik/v2.9/middlewares/http/chain/' | ||||
|                 properties: | ||||
|                   middlewares: | ||||
|                     description: Middlewares is the list of MiddlewareRef which composes | ||||
| @@ -744,7 +744,7 @@ spec: | ||||
|               compress: | ||||
|                 description: 'Compress holds the compress middleware configuration. | ||||
|                   This middleware compresses responses before sending them to the | ||||
|                   client, using gzip compression. More info: https://doc.traefik.io/traefik/v2.8/middlewares/http/compress/' | ||||
|                   client, using gzip compression. More info: https://doc.traefik.io/traefik/v2.9/middlewares/http/compress/' | ||||
|                 properties: | ||||
|                   excludedContentTypes: | ||||
|                     description: ExcludedContentTypes defines the list of content | ||||
| @@ -778,11 +778,11 @@ spec: | ||||
|               digestAuth: | ||||
|                 description: 'DigestAuth holds the digest auth middleware configuration. | ||||
|                   This middleware restricts access to your services to known users. | ||||
|                   More info: https://doc.traefik.io/traefik/v2.8/middlewares/http/digestauth/' | ||||
|                   More info: https://doc.traefik.io/traefik/v2.9/middlewares/http/digestauth/' | ||||
|                 properties: | ||||
|                   headerField: | ||||
|                     description: 'HeaderField defines a header field to store the | ||||
|                       authenticated user. More info: https://doc.traefik.io/traefik/v2.8/middlewares/http/basicauth/#headerfield' | ||||
|                       authenticated user. More info: https://doc.traefik.io/traefik/v2.9/middlewares/http/basicauth/#headerfield' | ||||
|                     type: string | ||||
|                   realm: | ||||
|                     description: 'Realm allows the protected resources on a server | ||||
| @@ -801,7 +801,7 @@ spec: | ||||
|               errors: | ||||
|                 description: '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/v2.8/middlewares/http/errorpages/' | ||||
|                   to configured ranges of HTTP Status codes. More info: https://doc.traefik.io/traefik/v2.9/middlewares/http/errorpages/' | ||||
|                 properties: | ||||
|                   query: | ||||
|                     description: Query defines the URL for the error page (hosted | ||||
| @@ -810,7 +810,7 @@ spec: | ||||
|                     type: string | ||||
|                   service: | ||||
|                     description: 'Service defines the reference to a Kubernetes Service | ||||
|                       that will serve the error page. More info: https://doc.traefik.io/traefik/v2.8/middlewares/http/errorpages/#service' | ||||
|                       that will serve the error page. More info: https://doc.traefik.io/traefik/v2.9/middlewares/http/errorpages/#service' | ||||
|                     properties: | ||||
|                       kind: | ||||
|                         description: Kind defines the kind of the Service. | ||||
| @@ -867,7 +867,7 @@ spec: | ||||
|                         type: string | ||||
|                       sticky: | ||||
|                         description: 'Sticky defines the sticky sessions configuration. | ||||
|                           More info: https://doc.traefik.io/traefik/v2.8/routing/services/#sticky-sessions' | ||||
|                           More info: https://doc.traefik.io/traefik/v2.9/routing/services/#sticky-sessions' | ||||
|                         properties: | ||||
|                           cookie: | ||||
|                             description: Cookie defines the sticky cookie configuration. | ||||
| @@ -916,7 +916,7 @@ spec: | ||||
|               forwardAuth: | ||||
|                 description: 'ForwardAuth holds the forward auth middleware configuration. | ||||
|                   This middleware delegates the request authentication to a Service. | ||||
|                   More info: https://doc.traefik.io/traefik/v2.8/middlewares/http/forwardauth/' | ||||
|                   More info: https://doc.traefik.io/traefik/v2.9/middlewares/http/forwardauth/' | ||||
|                 properties: | ||||
|                   address: | ||||
|                     description: Address defines the authentication server address. | ||||
| @@ -939,7 +939,7 @@ spec: | ||||
|                     description: '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/v2.8/middlewares/http/forwardauth/#authresponseheadersregex' | ||||
|                       the regex. More info: https://doc.traefik.io/traefik/v2.9/middlewares/http/forwardauth/#authresponseheadersregex' | ||||
|                     type: string | ||||
|                   tls: | ||||
|                     description: TLS defines the configuration used to secure the | ||||
| @@ -970,7 +970,7 @@ spec: | ||||
|               headers: | ||||
|                 description: 'Headers holds the headers middleware configuration. | ||||
|                   This middleware manages the requests and responses headers. More | ||||
|                   info: https://doc.traefik.io/traefik/v2.8/middlewares/http/headers/#customrequestheaders' | ||||
|                   info: https://doc.traefik.io/traefik/v2.9/middlewares/http/headers/#customrequestheaders' | ||||
|                 properties: | ||||
|                   accessControlAllowCredentials: | ||||
|                     description: AccessControlAllowCredentials defines whether the | ||||
| @@ -1131,7 +1131,7 @@ spec: | ||||
|               inFlightReq: | ||||
|                 description: '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/v2.8/middlewares/http/inflightreq/' | ||||
|                   served concurrently. More info: https://doc.traefik.io/traefik/v2.9/middlewares/http/inflightreq/' | ||||
|                 properties: | ||||
|                   amount: | ||||
|                     description: Amount defines the maximum amount of allowed simultaneous | ||||
| @@ -1145,11 +1145,11 @@ spec: | ||||
|                       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/v2.8/middlewares/http/inflightreq/#sourcecriterion' | ||||
|                       info: https://doc.traefik.io/traefik/v2.9/middlewares/http/inflightreq/#sourcecriterion' | ||||
|                     properties: | ||||
|                       ipStrategy: | ||||
|                         description: 'IPStrategy holds the IP strategy configuration | ||||
|                           used by Traefik to determine the client IP. More info: https://doc.traefik.io/traefik/v2.8/middlewares/http/ipwhitelist/#ipstrategy' | ||||
|                           used by Traefik to determine the client IP. More info: https://doc.traefik.io/traefik/v2.9/middlewares/http/ipwhitelist/#ipstrategy' | ||||
|                         properties: | ||||
|                           depth: | ||||
|                             description: Depth tells Traefik to use the X-Forwarded-For | ||||
| @@ -1177,11 +1177,11 @@ spec: | ||||
|               ipWhiteList: | ||||
|                 description: 'IPWhiteList holds the IP whitelist middleware configuration. | ||||
|                   This middleware accepts / refuses requests based on the client IP. | ||||
|                   More info: https://doc.traefik.io/traefik/v2.8/middlewares/http/ipwhitelist/' | ||||
|                   More info: https://doc.traefik.io/traefik/v2.9/middlewares/http/ipwhitelist/' | ||||
|                 properties: | ||||
|                   ipStrategy: | ||||
|                     description: 'IPStrategy holds the IP strategy configuration used | ||||
|                       by Traefik to determine the client IP. More info: https://doc.traefik.io/traefik/v2.8/middlewares/http/ipwhitelist/#ipstrategy' | ||||
|                       by Traefik to determine the client IP. More info: https://doc.traefik.io/traefik/v2.9/middlewares/http/ipwhitelist/#ipstrategy' | ||||
|                     properties: | ||||
|                       depth: | ||||
|                         description: Depth tells Traefik to use the X-Forwarded-For | ||||
| @@ -1205,7 +1205,7 @@ spec: | ||||
|               passTLSClientCert: | ||||
|                 description: '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/v2.8/middlewares/http/passtlsclientcert/' | ||||
|                   client TLS certificate to a header. More info: https://doc.traefik.io/traefik/v2.9/middlewares/http/passtlsclientcert/' | ||||
|                 properties: | ||||
|                   info: | ||||
|                     description: Info selects the specific client certificate details | ||||
| @@ -1312,7 +1312,7 @@ spec: | ||||
|               rateLimit: | ||||
|                 description: '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/v2.8/middlewares/http/ratelimit/' | ||||
|                   allows one to define what fair is. More info: https://doc.traefik.io/traefik/v2.9/middlewares/http/ratelimit/' | ||||
|                 properties: | ||||
|                   average: | ||||
|                     description: Average is the maximum rate, by default in requests/s, | ||||
| @@ -1345,7 +1345,7 @@ spec: | ||||
|                     properties: | ||||
|                       ipStrategy: | ||||
|                         description: 'IPStrategy holds the IP strategy configuration | ||||
|                           used by Traefik to determine the client IP. More info: https://doc.traefik.io/traefik/v2.8/middlewares/http/ipwhitelist/#ipstrategy' | ||||
|                           used by Traefik to determine the client IP. More info: https://doc.traefik.io/traefik/v2.9/middlewares/http/ipwhitelist/#ipstrategy' | ||||
|                         properties: | ||||
|                           depth: | ||||
|                             description: Depth tells Traefik to use the X-Forwarded-For | ||||
| @@ -1373,7 +1373,7 @@ spec: | ||||
|               redirectRegex: | ||||
|                 description: 'RedirectRegex holds the redirect regex middleware configuration. | ||||
|                   This middleware redirects a request using regex matching and replacement. | ||||
|                   More info: https://doc.traefik.io/traefik/v2.8/middlewares/http/redirectregex/#regex' | ||||
|                   More info: https://doc.traefik.io/traefik/v2.9/middlewares/http/redirectregex/#regex' | ||||
|                 properties: | ||||
|                   permanent: | ||||
|                     description: Permanent defines whether the redirection is permanent | ||||
| @@ -1391,7 +1391,7 @@ spec: | ||||
|               redirectScheme: | ||||
|                 description: 'RedirectScheme holds the redirect scheme middleware | ||||
|                   configuration. This middleware redirects requests from a scheme/port | ||||
|                   to another. More info: https://doc.traefik.io/traefik/v2.8/middlewares/http/redirectscheme/' | ||||
|                   to another. More info: https://doc.traefik.io/traefik/v2.9/middlewares/http/redirectscheme/' | ||||
|                 properties: | ||||
|                   permanent: | ||||
|                     description: Permanent defines whether the redirection is permanent | ||||
| @@ -1407,7 +1407,7 @@ spec: | ||||
|               replacePath: | ||||
|                 description: '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/v2.8/middlewares/http/replacepath/' | ||||
|                   original path in an X-Replaced-Path header. More info: https://doc.traefik.io/traefik/v2.9/middlewares/http/replacepath/' | ||||
|                 properties: | ||||
|                   path: | ||||
|                     description: Path defines the path to use as replacement in the | ||||
| @@ -1417,7 +1417,7 @@ spec: | ||||
|               replacePathRegex: | ||||
|                 description: '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/v2.8/middlewares/http/replacepathregex/' | ||||
|                   regex matching and replacement. More info: https://doc.traefik.io/traefik/v2.9/middlewares/http/replacepathregex/' | ||||
|                 properties: | ||||
|                   regex: | ||||
|                     description: Regex defines the regular expression used to match | ||||
| @@ -1433,7 +1433,7 @@ spec: | ||||
|                   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/v2.8/middlewares/http/retry/' | ||||
|                   More info: https://doc.traefik.io/traefik/v2.9/middlewares/http/retry/' | ||||
|                 properties: | ||||
|                   attempts: | ||||
|                     description: Attempts defines how many times the request should | ||||
| @@ -1453,7 +1453,7 @@ spec: | ||||
|               stripPrefix: | ||||
|                 description: 'StripPrefix holds the strip prefix middleware configuration. | ||||
|                   This middleware removes the specified prefixes from the URL path. | ||||
|                   More info: https://doc.traefik.io/traefik/v2.8/middlewares/http/stripprefix/' | ||||
|                   More info: https://doc.traefik.io/traefik/v2.9/middlewares/http/stripprefix/' | ||||
|                 properties: | ||||
|                   forceSlash: | ||||
|                     description: 'ForceSlash ensures that the resulting stripped path | ||||
| @@ -1470,7 +1470,7 @@ spec: | ||||
|               stripPrefixRegex: | ||||
|                 description: '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/v2.8/middlewares/http/stripprefixregex/' | ||||
|                   the URL path. More info: https://doc.traefik.io/traefik/v2.9/middlewares/http/stripprefixregex/' | ||||
|                 properties: | ||||
|                   regex: | ||||
|                     description: Regex defines the regular expression to match the | ||||
| @@ -1514,7 +1514,7 @@ spec: | ||||
|     schema: | ||||
|       openAPIV3Schema: | ||||
|         description: 'MiddlewareTCP is the CRD implementation of a Traefik TCP middleware. | ||||
|           More info: https://doc.traefik.io/traefik/v2.8/middlewares/overview/' | ||||
|           More info: https://doc.traefik.io/traefik/v2.9/middlewares/overview/' | ||||
|         properties: | ||||
|           apiVersion: | ||||
|             description: 'APIVersion defines the versioned schema of this representation | ||||
| @@ -1588,7 +1588,7 @@ spec: | ||||
|         description: '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/v2.8/routing/services/#serverstransport_1' | ||||
|           More info: https://doc.traefik.io/traefik/v2.9/routing/services/#serverstransport_1' | ||||
|         properties: | ||||
|           apiVersion: | ||||
|             description: 'APIVersion defines the versioned schema of this representation | ||||
| @@ -1715,7 +1715,7 @@ spec: | ||||
|       openAPIV3Schema: | ||||
|         description: '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/v2.8/https/tls/#tls-options' | ||||
|           https://doc.traefik.io/traefik/v2.9/https/tls/#tls-options' | ||||
|         properties: | ||||
|           apiVersion: | ||||
|             description: 'APIVersion defines the versioned schema of this representation | ||||
| @@ -1735,13 +1735,13 @@ spec: | ||||
|               alpnProtocols: | ||||
|                 description: 'ALPNProtocols defines the list of supported application | ||||
|                   level protocols for the TLS handshake, in order of preference. More | ||||
|                   info: https://doc.traefik.io/traefik/v2.8/https/tls/#alpn-protocols' | ||||
|                   info: https://doc.traefik.io/traefik/v2.9/https/tls/#alpn-protocols' | ||||
|                 items: | ||||
|                   type: string | ||||
|                 type: array | ||||
|               cipherSuites: | ||||
|                 description: 'CipherSuites defines the list of supported cipher suites | ||||
|                   for TLS versions up to TLS 1.2. More info: https://doc.traefik.io/traefik/v2.8/https/tls/#cipher-suites' | ||||
|                   for TLS versions up to TLS 1.2. More info: https://doc.traefik.io/traefik/v2.9/https/tls/#cipher-suites' | ||||
|                 items: | ||||
|                   type: string | ||||
|                 type: array | ||||
| @@ -1768,7 +1768,7 @@ spec: | ||||
|                 type: object | ||||
|               curvePreferences: | ||||
|                 description: 'CurvePreferences defines the preferred elliptic curves | ||||
|                   in a specific order. More info: https://doc.traefik.io/traefik/v2.8/https/tls/#curve-preferences' | ||||
|                   in a specific order. More info: https://doc.traefik.io/traefik/v2.9/https/tls/#curve-preferences' | ||||
|                 items: | ||||
|                   type: string | ||||
|                 type: array | ||||
| @@ -1829,7 +1829,7 @@ spec: | ||||
|         description: '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/v2.8/https/tls/#certificates-stores' | ||||
|           namespaces. More info: https://doc.traefik.io/traefik/v2.9/https/tls/#certificates-stores' | ||||
|         properties: | ||||
|           apiVersion: | ||||
|             description: 'APIVersion defines the versioned schema of this representation | ||||
| @@ -1927,7 +1927,7 @@ spec: | ||||
|       openAPIV3Schema: | ||||
|         description: '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/v2.8/routing/providers/kubernetes-crd/#kind-traefikservice' | ||||
|           - Mirror traffic on services More info: https://doc.traefik.io/traefik/v2.9/routing/providers/kubernetes-crd/#kind-traefikservice' | ||||
|         properties: | ||||
|           apiVersion: | ||||
|             description: 'APIVersion defines the versioned schema of this representation | ||||
| @@ -2026,7 +2026,7 @@ spec: | ||||
|                           type: string | ||||
|                         sticky: | ||||
|                           description: 'Sticky defines the sticky sessions configuration. | ||||
|                             More info: https://doc.traefik.io/traefik/v2.8/routing/services/#sticky-sessions' | ||||
|                             More info: https://doc.traefik.io/traefik/v2.9/routing/services/#sticky-sessions' | ||||
|                           properties: | ||||
|                             cookie: | ||||
|                               description: Cookie defines the sticky cookie configuration. | ||||
| @@ -2110,7 +2110,7 @@ spec: | ||||
|                     type: string | ||||
|                   sticky: | ||||
|                     description: 'Sticky defines the sticky sessions configuration. | ||||
|                       More info: https://doc.traefik.io/traefik/v2.8/routing/services/#sticky-sessions' | ||||
|                       More info: https://doc.traefik.io/traefik/v2.9/routing/services/#sticky-sessions' | ||||
|                     properties: | ||||
|                       cookie: | ||||
|                         description: Cookie defines the sticky cookie configuration. | ||||
| @@ -2210,7 +2210,7 @@ spec: | ||||
|                           type: string | ||||
|                         sticky: | ||||
|                           description: 'Sticky defines the sticky sessions configuration. | ||||
|                             More info: https://doc.traefik.io/traefik/v2.8/routing/services/#sticky-sessions' | ||||
|                             More info: https://doc.traefik.io/traefik/v2.9/routing/services/#sticky-sessions' | ||||
|                           properties: | ||||
|                             cookie: | ||||
|                               description: Cookie defines the sticky cookie configuration. | ||||
| @@ -2249,7 +2249,7 @@ spec: | ||||
|                     type: array | ||||
|                   sticky: | ||||
|                     description: 'Sticky defines whether sticky sessions are enabled. | ||||
|                       More info: https://doc.traefik.io/traefik/v2.8/routing/providers/kubernetes-crd/#stickiness-and-load-balancing' | ||||
|                       More info: https://doc.traefik.io/traefik/v2.9/routing/providers/kubernetes-crd/#stickiness-and-load-balancing' | ||||
|                     properties: | ||||
|                       cookie: | ||||
|                         description: Cookie defines the sticky cookie configuration. | ||||
|   | ||||
| @@ -25,7 +25,7 @@ spec: | ||||
|       serviceAccountName: traefik-controller | ||||
|       containers: | ||||
|         - name: traefik | ||||
|           image: traefik:v2.8 | ||||
|           image: traefik:v2.9 | ||||
|           args: | ||||
|             - --entrypoints.web.address=:80 | ||||
|             - --entrypoints.websecure.address=:443 | ||||
|   | ||||
| @@ -39,7 +39,7 @@ spec: | ||||
|               entryPoints: | ||||
|                 description: '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/v2.8/routing/entrypoints/ | ||||
|                   More info: https://doc.traefik.io/traefik/v2.9/routing/entrypoints/ | ||||
|                   Default: all.' | ||||
|                 items: | ||||
|                   type: string | ||||
| @@ -56,11 +56,11 @@ spec: | ||||
|                       - Rule | ||||
|                       type: string | ||||
|                     match: | ||||
|                       description: 'Match defines the router''s rule. More info: https://doc.traefik.io/traefik/v2.8/routing/routers/#rule' | ||||
|                       description: 'Match defines the router''s rule. More info: https://doc.traefik.io/traefik/v2.9/routing/routers/#rule' | ||||
|                       type: string | ||||
|                     middlewares: | ||||
|                       description: 'Middlewares defines the list of references to | ||||
|                         Middleware resources. More info: https://doc.traefik.io/traefik/v2.8/routing/providers/kubernetes-crd/#kind-middleware' | ||||
|                         Middleware resources. More info: https://doc.traefik.io/traefik/v2.9/routing/providers/kubernetes-crd/#kind-middleware' | ||||
|                       items: | ||||
|                         description: MiddlewareRef is a reference to a Middleware | ||||
|                           resource. | ||||
| @@ -79,7 +79,7 @@ spec: | ||||
|                       type: array | ||||
|                     priority: | ||||
|                       description: 'Priority defines the router''s priority. More | ||||
|                         info: https://doc.traefik.io/traefik/v2.8/routing/routers/#priority' | ||||
|                         info: https://doc.traefik.io/traefik/v2.9/routing/routers/#priority' | ||||
|                       type: integer | ||||
|                     services: | ||||
|                       description: Services defines the list of Service. It can contain | ||||
| @@ -145,7 +145,7 @@ spec: | ||||
|                             type: string | ||||
|                           sticky: | ||||
|                             description: 'Sticky defines the sticky sessions configuration. | ||||
|                               More info: https://doc.traefik.io/traefik/v2.8/routing/services/#sticky-sessions' | ||||
|                               More info: https://doc.traefik.io/traefik/v2.9/routing/services/#sticky-sessions' | ||||
|                             properties: | ||||
|                               cookie: | ||||
|                                 description: Cookie defines the sticky cookie configuration. | ||||
| @@ -190,16 +190,16 @@ spec: | ||||
|                   type: object | ||||
|                 type: array | ||||
|               tls: | ||||
|                 description: 'TLS defines the TLS configuration. More info: https://doc.traefik.io/traefik/v2.8/routing/routers/#tls' | ||||
|                 description: 'TLS defines the TLS configuration. More info: https://doc.traefik.io/traefik/v2.9/routing/routers/#tls' | ||||
|                 properties: | ||||
|                   certResolver: | ||||
|                     description: '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/v2.8/https/acme/#certificate-resolvers' | ||||
|                       static configuration. More info: https://doc.traefik.io/traefik/v2.9/https/acme/#certificate-resolvers' | ||||
|                     type: string | ||||
|                   domains: | ||||
|                     description: 'Domains defines the list of domains that will be | ||||
|                       used to issue certificates. More info: https://doc.traefik.io/traefik/v2.8/routing/routers/#domains' | ||||
|                       used to issue certificates. More info: https://doc.traefik.io/traefik/v2.9/routing/routers/#domains' | ||||
|                     items: | ||||
|                       description: Domain holds a domain name with SANs. | ||||
|                       properties: | ||||
| @@ -217,15 +217,15 @@ spec: | ||||
|                   options: | ||||
|                     description: '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/v2.8/https/tls/#tls-options' | ||||
|                       the `default` TLSOption is used. More info: https://doc.traefik.io/traefik/v2.9/https/tls/#tls-options' | ||||
|                     properties: | ||||
|                       name: | ||||
|                         description: 'Name defines the name of the referenced TLSOption. | ||||
|                           More info: https://doc.traefik.io/traefik/v2.8/routing/providers/kubernetes-crd/#kind-tlsoption' | ||||
|                           More info: https://doc.traefik.io/traefik/v2.9/routing/providers/kubernetes-crd/#kind-tlsoption' | ||||
|                         type: string | ||||
|                       namespace: | ||||
|                         description: 'Namespace defines the namespace of the referenced | ||||
|                           TLSOption. More info: https://doc.traefik.io/traefik/v2.8/routing/providers/kubernetes-crd/#kind-tlsoption' | ||||
|                           TLSOption. More info: https://doc.traefik.io/traefik/v2.9/routing/providers/kubernetes-crd/#kind-tlsoption' | ||||
|                         type: string | ||||
|                     required: | ||||
|                     - name | ||||
| @@ -241,11 +241,11 @@ spec: | ||||
|                     properties: | ||||
|                       name: | ||||
|                         description: 'Name defines the name of the referenced TLSStore. | ||||
|                           More info: https://doc.traefik.io/traefik/v2.8/routing/providers/kubernetes-crd/#kind-tlsstore' | ||||
|                           More info: https://doc.traefik.io/traefik/v2.9/routing/providers/kubernetes-crd/#kind-tlsstore' | ||||
|                         type: string | ||||
|                       namespace: | ||||
|                         description: 'Namespace defines the namespace of the referenced | ||||
|                           TLSStore. More info: https://doc.traefik.io/traefik/v2.8/routing/providers/kubernetes-crd/#kind-tlsstore' | ||||
|                           TLSStore. More info: https://doc.traefik.io/traefik/v2.9/routing/providers/kubernetes-crd/#kind-tlsstore' | ||||
|                         type: string | ||||
|                     required: | ||||
|                     - name | ||||
|   | ||||
| @@ -39,7 +39,7 @@ spec: | ||||
|               entryPoints: | ||||
|                 description: '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/v2.8/routing/entrypoints/ | ||||
|                   More info: https://doc.traefik.io/traefik/v2.9/routing/entrypoints/ | ||||
|                   Default: all.' | ||||
|                 items: | ||||
|                   type: string | ||||
| @@ -50,7 +50,7 @@ spec: | ||||
|                   description: RouteTCP holds the TCP route configuration. | ||||
|                   properties: | ||||
|                     match: | ||||
|                       description: 'Match defines the router''s rule. More info: https://doc.traefik.io/traefik/v2.8/routing/routers/#rule_1' | ||||
|                       description: 'Match defines the router''s rule. More info: https://doc.traefik.io/traefik/v2.9/routing/routers/#rule_1' | ||||
|                       type: string | ||||
|                     middlewares: | ||||
|                       description: Middlewares defines the list of references to MiddlewareTCP | ||||
| @@ -73,7 +73,7 @@ spec: | ||||
|                       type: array | ||||
|                     priority: | ||||
|                       description: 'Priority defines the router''s priority. More | ||||
|                         info: https://doc.traefik.io/traefik/v2.8/routing/routers/#priority_1' | ||||
|                         info: https://doc.traefik.io/traefik/v2.9/routing/routers/#priority_1' | ||||
|                       type: integer | ||||
|                     services: | ||||
|                       description: Services defines the list of TCP services. | ||||
| @@ -98,7 +98,7 @@ spec: | ||||
|                             x-kubernetes-int-or-string: true | ||||
|                           proxyProtocol: | ||||
|                             description: 'ProxyProtocol defines the PROXY protocol | ||||
|                               configuration. More info: https://doc.traefik.io/traefik/v2.8/routing/services/#proxy-protocol' | ||||
|                               configuration. More info: https://doc.traefik.io/traefik/v2.9/routing/services/#proxy-protocol' | ||||
|                             properties: | ||||
|                               version: | ||||
|                                 description: Version defines the PROXY Protocol version | ||||
| @@ -129,16 +129,16 @@ spec: | ||||
|                 type: array | ||||
|               tls: | ||||
|                 description: 'TLS defines the TLS configuration on a layer 4 / TCP | ||||
|                   Route. More info: https://doc.traefik.io/traefik/v2.8/routing/routers/#tls_1' | ||||
|                   Route. More info: https://doc.traefik.io/traefik/v2.9/routing/routers/#tls_1' | ||||
|                 properties: | ||||
|                   certResolver: | ||||
|                     description: '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/v2.8/https/acme/#certificate-resolvers' | ||||
|                       static configuration. More info: https://doc.traefik.io/traefik/v2.9/https/acme/#certificate-resolvers' | ||||
|                     type: string | ||||
|                   domains: | ||||
|                     description: 'Domains defines the list of domains that will be | ||||
|                       used to issue certificates. More info: https://doc.traefik.io/traefik/v2.8/routing/routers/#domains' | ||||
|                       used to issue certificates. More info: https://doc.traefik.io/traefik/v2.9/routing/routers/#domains' | ||||
|                     items: | ||||
|                       description: Domain holds a domain name with SANs. | ||||
|                       properties: | ||||
| @@ -156,7 +156,7 @@ spec: | ||||
|                   options: | ||||
|                     description: '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/v2.8/https/tls/#tls-options' | ||||
|                       the `default` TLSOption is used. More info: https://doc.traefik.io/traefik/v2.9/https/tls/#tls-options' | ||||
|                     properties: | ||||
|                       name: | ||||
|                         description: Name defines the name of the referenced Traefik | ||||
|   | ||||
| @@ -39,7 +39,7 @@ spec: | ||||
|               entryPoints: | ||||
|                 description: '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/v2.8/routing/entrypoints/ | ||||
|                   More info: https://doc.traefik.io/traefik/v2.9/routing/entrypoints/ | ||||
|                   Default: all.' | ||||
|                 items: | ||||
|                   type: string | ||||
|   | ||||
| @@ -20,7 +20,7 @@ spec: | ||||
|     schema: | ||||
|       openAPIV3Schema: | ||||
|         description: 'Middleware is the CRD implementation of a Traefik Middleware. | ||||
|           More info: https://doc.traefik.io/traefik/v2.8/middlewares/http/overview/' | ||||
|           More info: https://doc.traefik.io/traefik/v2.9/middlewares/http/overview/' | ||||
|         properties: | ||||
|           apiVersion: | ||||
|             description: 'APIVersion defines the versioned schema of this representation | ||||
| @@ -40,7 +40,7 @@ spec: | ||||
|               addPrefix: | ||||
|                 description: '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/v2.8/middlewares/http/addprefix/' | ||||
|                   it. More info: https://doc.traefik.io/traefik/v2.9/middlewares/http/addprefix/' | ||||
|                 properties: | ||||
|                   prefix: | ||||
|                     description: Prefix is the string to add before the current path | ||||
| @@ -50,11 +50,11 @@ spec: | ||||
|               basicAuth: | ||||
|                 description: 'BasicAuth holds the basic auth middleware configuration. | ||||
|                   This middleware restricts access to your services to known users. | ||||
|                   More info: https://doc.traefik.io/traefik/v2.8/middlewares/http/basicauth/' | ||||
|                   More info: https://doc.traefik.io/traefik/v2.9/middlewares/http/basicauth/' | ||||
|                 properties: | ||||
|                   headerField: | ||||
|                     description: 'HeaderField defines a header field to store the | ||||
|                       authenticated user. More info: https://doc.traefik.io/traefik/v2.8/middlewares/http/basicauth/#headerfield' | ||||
|                       authenticated user. More info: https://doc.traefik.io/traefik/v2.9/middlewares/http/basicauth/#headerfield' | ||||
|                     type: string | ||||
|                   realm: | ||||
|                     description: 'Realm allows the protected resources on a server | ||||
| @@ -74,7 +74,7 @@ spec: | ||||
|               buffering: | ||||
|                 description: '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/v2.8/middlewares/http/buffering/#maxrequestbodybytes' | ||||
|                   be forwarded to backends. More info: https://doc.traefik.io/traefik/v2.9/middlewares/http/buffering/#maxrequestbodybytes' | ||||
|                 properties: | ||||
|                   maxRequestBodyBytes: | ||||
|                     description: 'MaxRequestBodyBytes defines the maximum allowed | ||||
| @@ -107,13 +107,13 @@ spec: | ||||
|                   retryExpression: | ||||
|                     description: 'RetryExpression defines the retry conditions. It | ||||
|                       is a logical combination of functions with operators AND (&&) | ||||
|                       and OR (||). More info: https://doc.traefik.io/traefik/v2.8/middlewares/http/buffering/#retryexpression' | ||||
|                       and OR (||). More info: https://doc.traefik.io/traefik/v2.9/middlewares/http/buffering/#retryexpression' | ||||
|                     type: string | ||||
|                 type: object | ||||
|               chain: | ||||
|                 description: '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/v2.8/middlewares/http/chain/' | ||||
|                   pieces of middleware. More info: https://doc.traefik.io/traefik/v2.9/middlewares/http/chain/' | ||||
|                 properties: | ||||
|                   middlewares: | ||||
|                     description: Middlewares is the list of MiddlewareRef which composes | ||||
| @@ -167,7 +167,7 @@ spec: | ||||
|               compress: | ||||
|                 description: 'Compress holds the compress middleware configuration. | ||||
|                   This middleware compresses responses before sending them to the | ||||
|                   client, using gzip compression. More info: https://doc.traefik.io/traefik/v2.8/middlewares/http/compress/' | ||||
|                   client, using gzip compression. More info: https://doc.traefik.io/traefik/v2.9/middlewares/http/compress/' | ||||
|                 properties: | ||||
|                   excludedContentTypes: | ||||
|                     description: ExcludedContentTypes defines the list of content | ||||
| @@ -201,11 +201,11 @@ spec: | ||||
|               digestAuth: | ||||
|                 description: 'DigestAuth holds the digest auth middleware configuration. | ||||
|                   This middleware restricts access to your services to known users. | ||||
|                   More info: https://doc.traefik.io/traefik/v2.8/middlewares/http/digestauth/' | ||||
|                   More info: https://doc.traefik.io/traefik/v2.9/middlewares/http/digestauth/' | ||||
|                 properties: | ||||
|                   headerField: | ||||
|                     description: 'HeaderField defines a header field to store the | ||||
|                       authenticated user. More info: https://doc.traefik.io/traefik/v2.8/middlewares/http/basicauth/#headerfield' | ||||
|                       authenticated user. More info: https://doc.traefik.io/traefik/v2.9/middlewares/http/basicauth/#headerfield' | ||||
|                     type: string | ||||
|                   realm: | ||||
|                     description: 'Realm allows the protected resources on a server | ||||
| @@ -224,7 +224,7 @@ spec: | ||||
|               errors: | ||||
|                 description: '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/v2.8/middlewares/http/errorpages/' | ||||
|                   to configured ranges of HTTP Status codes. More info: https://doc.traefik.io/traefik/v2.9/middlewares/http/errorpages/' | ||||
|                 properties: | ||||
|                   query: | ||||
|                     description: Query defines the URL for the error page (hosted | ||||
| @@ -233,7 +233,7 @@ spec: | ||||
|                     type: string | ||||
|                   service: | ||||
|                     description: 'Service defines the reference to a Kubernetes Service | ||||
|                       that will serve the error page. More info: https://doc.traefik.io/traefik/v2.8/middlewares/http/errorpages/#service' | ||||
|                       that will serve the error page. More info: https://doc.traefik.io/traefik/v2.9/middlewares/http/errorpages/#service' | ||||
|                     properties: | ||||
|                       kind: | ||||
|                         description: Kind defines the kind of the Service. | ||||
| @@ -290,7 +290,7 @@ spec: | ||||
|                         type: string | ||||
|                       sticky: | ||||
|                         description: 'Sticky defines the sticky sessions configuration. | ||||
|                           More info: https://doc.traefik.io/traefik/v2.8/routing/services/#sticky-sessions' | ||||
|                           More info: https://doc.traefik.io/traefik/v2.9/routing/services/#sticky-sessions' | ||||
|                         properties: | ||||
|                           cookie: | ||||
|                             description: Cookie defines the sticky cookie configuration. | ||||
| @@ -339,7 +339,7 @@ spec: | ||||
|               forwardAuth: | ||||
|                 description: 'ForwardAuth holds the forward auth middleware configuration. | ||||
|                   This middleware delegates the request authentication to a Service. | ||||
|                   More info: https://doc.traefik.io/traefik/v2.8/middlewares/http/forwardauth/' | ||||
|                   More info: https://doc.traefik.io/traefik/v2.9/middlewares/http/forwardauth/' | ||||
|                 properties: | ||||
|                   address: | ||||
|                     description: Address defines the authentication server address. | ||||
| @@ -362,7 +362,7 @@ spec: | ||||
|                     description: '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/v2.8/middlewares/http/forwardauth/#authresponseheadersregex' | ||||
|                       the regex. More info: https://doc.traefik.io/traefik/v2.9/middlewares/http/forwardauth/#authresponseheadersregex' | ||||
|                     type: string | ||||
|                   tls: | ||||
|                     description: TLS defines the configuration used to secure the | ||||
| @@ -393,7 +393,7 @@ spec: | ||||
|               headers: | ||||
|                 description: 'Headers holds the headers middleware configuration. | ||||
|                   This middleware manages the requests and responses headers. More | ||||
|                   info: https://doc.traefik.io/traefik/v2.8/middlewares/http/headers/#customrequestheaders' | ||||
|                   info: https://doc.traefik.io/traefik/v2.9/middlewares/http/headers/#customrequestheaders' | ||||
|                 properties: | ||||
|                   accessControlAllowCredentials: | ||||
|                     description: AccessControlAllowCredentials defines whether the | ||||
| @@ -554,7 +554,7 @@ spec: | ||||
|               inFlightReq: | ||||
|                 description: '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/v2.8/middlewares/http/inflightreq/' | ||||
|                   served concurrently. More info: https://doc.traefik.io/traefik/v2.9/middlewares/http/inflightreq/' | ||||
|                 properties: | ||||
|                   amount: | ||||
|                     description: Amount defines the maximum amount of allowed simultaneous | ||||
| @@ -568,11 +568,11 @@ spec: | ||||
|                       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/v2.8/middlewares/http/inflightreq/#sourcecriterion' | ||||
|                       info: https://doc.traefik.io/traefik/v2.9/middlewares/http/inflightreq/#sourcecriterion' | ||||
|                     properties: | ||||
|                       ipStrategy: | ||||
|                         description: 'IPStrategy holds the IP strategy configuration | ||||
|                           used by Traefik to determine the client IP. More info: https://doc.traefik.io/traefik/v2.8/middlewares/http/ipwhitelist/#ipstrategy' | ||||
|                           used by Traefik to determine the client IP. More info: https://doc.traefik.io/traefik/v2.9/middlewares/http/ipwhitelist/#ipstrategy' | ||||
|                         properties: | ||||
|                           depth: | ||||
|                             description: Depth tells Traefik to use the X-Forwarded-For | ||||
| @@ -600,11 +600,11 @@ spec: | ||||
|               ipWhiteList: | ||||
|                 description: 'IPWhiteList holds the IP whitelist middleware configuration. | ||||
|                   This middleware accepts / refuses requests based on the client IP. | ||||
|                   More info: https://doc.traefik.io/traefik/v2.8/middlewares/http/ipwhitelist/' | ||||
|                   More info: https://doc.traefik.io/traefik/v2.9/middlewares/http/ipwhitelist/' | ||||
|                 properties: | ||||
|                   ipStrategy: | ||||
|                     description: 'IPStrategy holds the IP strategy configuration used | ||||
|                       by Traefik to determine the client IP. More info: https://doc.traefik.io/traefik/v2.8/middlewares/http/ipwhitelist/#ipstrategy' | ||||
|                       by Traefik to determine the client IP. More info: https://doc.traefik.io/traefik/v2.9/middlewares/http/ipwhitelist/#ipstrategy' | ||||
|                     properties: | ||||
|                       depth: | ||||
|                         description: Depth tells Traefik to use the X-Forwarded-For | ||||
| @@ -628,7 +628,7 @@ spec: | ||||
|               passTLSClientCert: | ||||
|                 description: '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/v2.8/middlewares/http/passtlsclientcert/' | ||||
|                   client TLS certificate to a header. More info: https://doc.traefik.io/traefik/v2.9/middlewares/http/passtlsclientcert/' | ||||
|                 properties: | ||||
|                   info: | ||||
|                     description: Info selects the specific client certificate details | ||||
| @@ -735,7 +735,7 @@ spec: | ||||
|               rateLimit: | ||||
|                 description: '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/v2.8/middlewares/http/ratelimit/' | ||||
|                   allows one to define what fair is. More info: https://doc.traefik.io/traefik/v2.9/middlewares/http/ratelimit/' | ||||
|                 properties: | ||||
|                   average: | ||||
|                     description: Average is the maximum rate, by default in requests/s, | ||||
| @@ -768,7 +768,7 @@ spec: | ||||
|                     properties: | ||||
|                       ipStrategy: | ||||
|                         description: 'IPStrategy holds the IP strategy configuration | ||||
|                           used by Traefik to determine the client IP. More info: https://doc.traefik.io/traefik/v2.8/middlewares/http/ipwhitelist/#ipstrategy' | ||||
|                           used by Traefik to determine the client IP. More info: https://doc.traefik.io/traefik/v2.9/middlewares/http/ipwhitelist/#ipstrategy' | ||||
|                         properties: | ||||
|                           depth: | ||||
|                             description: Depth tells Traefik to use the X-Forwarded-For | ||||
| @@ -796,7 +796,7 @@ spec: | ||||
|               redirectRegex: | ||||
|                 description: 'RedirectRegex holds the redirect regex middleware configuration. | ||||
|                   This middleware redirects a request using regex matching and replacement. | ||||
|                   More info: https://doc.traefik.io/traefik/v2.8/middlewares/http/redirectregex/#regex' | ||||
|                   More info: https://doc.traefik.io/traefik/v2.9/middlewares/http/redirectregex/#regex' | ||||
|                 properties: | ||||
|                   permanent: | ||||
|                     description: Permanent defines whether the redirection is permanent | ||||
| @@ -814,7 +814,7 @@ spec: | ||||
|               redirectScheme: | ||||
|                 description: 'RedirectScheme holds the redirect scheme middleware | ||||
|                   configuration. This middleware redirects requests from a scheme/port | ||||
|                   to another. More info: https://doc.traefik.io/traefik/v2.8/middlewares/http/redirectscheme/' | ||||
|                   to another. More info: https://doc.traefik.io/traefik/v2.9/middlewares/http/redirectscheme/' | ||||
|                 properties: | ||||
|                   permanent: | ||||
|                     description: Permanent defines whether the redirection is permanent | ||||
| @@ -830,7 +830,7 @@ spec: | ||||
|               replacePath: | ||||
|                 description: '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/v2.8/middlewares/http/replacepath/' | ||||
|                   original path in an X-Replaced-Path header. More info: https://doc.traefik.io/traefik/v2.9/middlewares/http/replacepath/' | ||||
|                 properties: | ||||
|                   path: | ||||
|                     description: Path defines the path to use as replacement in the | ||||
| @@ -840,7 +840,7 @@ spec: | ||||
|               replacePathRegex: | ||||
|                 description: '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/v2.8/middlewares/http/replacepathregex/' | ||||
|                   regex matching and replacement. More info: https://doc.traefik.io/traefik/v2.9/middlewares/http/replacepathregex/' | ||||
|                 properties: | ||||
|                   regex: | ||||
|                     description: Regex defines the regular expression used to match | ||||
| @@ -856,7 +856,7 @@ spec: | ||||
|                   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/v2.8/middlewares/http/retry/' | ||||
|                   More info: https://doc.traefik.io/traefik/v2.9/middlewares/http/retry/' | ||||
|                 properties: | ||||
|                   attempts: | ||||
|                     description: Attempts defines how many times the request should | ||||
| @@ -876,7 +876,7 @@ spec: | ||||
|               stripPrefix: | ||||
|                 description: 'StripPrefix holds the strip prefix middleware configuration. | ||||
|                   This middleware removes the specified prefixes from the URL path. | ||||
|                   More info: https://doc.traefik.io/traefik/v2.8/middlewares/http/stripprefix/' | ||||
|                   More info: https://doc.traefik.io/traefik/v2.9/middlewares/http/stripprefix/' | ||||
|                 properties: | ||||
|                   forceSlash: | ||||
|                     description: 'ForceSlash ensures that the resulting stripped path | ||||
| @@ -893,7 +893,7 @@ spec: | ||||
|               stripPrefixRegex: | ||||
|                 description: '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/v2.8/middlewares/http/stripprefixregex/' | ||||
|                   the URL path. More info: https://doc.traefik.io/traefik/v2.9/middlewares/http/stripprefixregex/' | ||||
|                 properties: | ||||
|                   regex: | ||||
|                     description: Regex defines the regular expression to match the | ||||
|   | ||||
| @@ -20,7 +20,7 @@ spec: | ||||
|     schema: | ||||
|       openAPIV3Schema: | ||||
|         description: 'MiddlewareTCP is the CRD implementation of a Traefik TCP middleware. | ||||
|           More info: https://doc.traefik.io/traefik/v2.8/middlewares/overview/' | ||||
|           More info: https://doc.traefik.io/traefik/v2.9/middlewares/overview/' | ||||
|         properties: | ||||
|           apiVersion: | ||||
|             description: 'APIVersion defines the versioned schema of this representation | ||||
|   | ||||
| @@ -22,7 +22,7 @@ spec: | ||||
|         description: '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/v2.8/routing/services/#serverstransport_1' | ||||
|           More info: https://doc.traefik.io/traefik/v2.9/routing/services/#serverstransport_1' | ||||
|         properties: | ||||
|           apiVersion: | ||||
|             description: 'APIVersion defines the versioned schema of this representation | ||||
|   | ||||
| @@ -21,7 +21,7 @@ spec: | ||||
|       openAPIV3Schema: | ||||
|         description: '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/v2.8/https/tls/#tls-options' | ||||
|           https://doc.traefik.io/traefik/v2.9/https/tls/#tls-options' | ||||
|         properties: | ||||
|           apiVersion: | ||||
|             description: 'APIVersion defines the versioned schema of this representation | ||||
| @@ -41,13 +41,13 @@ spec: | ||||
|               alpnProtocols: | ||||
|                 description: 'ALPNProtocols defines the list of supported application | ||||
|                   level protocols for the TLS handshake, in order of preference. More | ||||
|                   info: https://doc.traefik.io/traefik/v2.8/https/tls/#alpn-protocols' | ||||
|                   info: https://doc.traefik.io/traefik/v2.9/https/tls/#alpn-protocols' | ||||
|                 items: | ||||
|                   type: string | ||||
|                 type: array | ||||
|               cipherSuites: | ||||
|                 description: 'CipherSuites defines the list of supported cipher suites | ||||
|                   for TLS versions up to TLS 1.2. More info: https://doc.traefik.io/traefik/v2.8/https/tls/#cipher-suites' | ||||
|                   for TLS versions up to TLS 1.2. More info: https://doc.traefik.io/traefik/v2.9/https/tls/#cipher-suites' | ||||
|                 items: | ||||
|                   type: string | ||||
|                 type: array | ||||
| @@ -74,7 +74,7 @@ spec: | ||||
|                 type: object | ||||
|               curvePreferences: | ||||
|                 description: 'CurvePreferences defines the preferred elliptic curves | ||||
|                   in a specific order. More info: https://doc.traefik.io/traefik/v2.8/https/tls/#curve-preferences' | ||||
|                   in a specific order. More info: https://doc.traefik.io/traefik/v2.9/https/tls/#curve-preferences' | ||||
|                 items: | ||||
|                   type: string | ||||
|                 type: array | ||||
|   | ||||
| @@ -22,7 +22,7 @@ spec: | ||||
|         description: '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/v2.8/https/tls/#certificates-stores' | ||||
|           namespaces. More info: https://doc.traefik.io/traefik/v2.9/https/tls/#certificates-stores' | ||||
|         properties: | ||||
|           apiVersion: | ||||
|             description: 'APIVersion defines the versioned schema of this representation | ||||
|   | ||||
| @@ -21,7 +21,7 @@ spec: | ||||
|       openAPIV3Schema: | ||||
|         description: '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/v2.8/routing/providers/kubernetes-crd/#kind-traefikservice' | ||||
|           - Mirror traffic on services More info: https://doc.traefik.io/traefik/v2.9/routing/providers/kubernetes-crd/#kind-traefikservice' | ||||
|         properties: | ||||
|           apiVersion: | ||||
|             description: 'APIVersion defines the versioned schema of this representation | ||||
| @@ -120,7 +120,7 @@ spec: | ||||
|                           type: string | ||||
|                         sticky: | ||||
|                           description: 'Sticky defines the sticky sessions configuration. | ||||
|                             More info: https://doc.traefik.io/traefik/v2.8/routing/services/#sticky-sessions' | ||||
|                             More info: https://doc.traefik.io/traefik/v2.9/routing/services/#sticky-sessions' | ||||
|                           properties: | ||||
|                             cookie: | ||||
|                               description: Cookie defines the sticky cookie configuration. | ||||
| @@ -204,7 +204,7 @@ spec: | ||||
|                     type: string | ||||
|                   sticky: | ||||
|                     description: 'Sticky defines the sticky sessions configuration. | ||||
|                       More info: https://doc.traefik.io/traefik/v2.8/routing/services/#sticky-sessions' | ||||
|                       More info: https://doc.traefik.io/traefik/v2.9/routing/services/#sticky-sessions' | ||||
|                     properties: | ||||
|                       cookie: | ||||
|                         description: Cookie defines the sticky cookie configuration. | ||||
| @@ -304,7 +304,7 @@ spec: | ||||
|                           type: string | ||||
|                         sticky: | ||||
|                           description: 'Sticky defines the sticky sessions configuration. | ||||
|                             More info: https://doc.traefik.io/traefik/v2.8/routing/services/#sticky-sessions' | ||||
|                             More info: https://doc.traefik.io/traefik/v2.9/routing/services/#sticky-sessions' | ||||
|                           properties: | ||||
|                             cookie: | ||||
|                               description: Cookie defines the sticky cookie configuration. | ||||
| @@ -343,7 +343,7 @@ spec: | ||||
|                     type: array | ||||
|                   sticky: | ||||
|                     description: 'Sticky defines whether sticky sessions are enabled. | ||||
|                       More info: https://doc.traefik.io/traefik/v2.8/routing/providers/kubernetes-crd/#stickiness-and-load-balancing' | ||||
|                       More info: https://doc.traefik.io/traefik/v2.9/routing/providers/kubernetes-crd/#stickiness-and-load-balancing' | ||||
|                     properties: | ||||
|                       cookie: | ||||
|                         description: Cookie defines the sticky cookie configuration. | ||||
|   | ||||
		Reference in New Issue
	
	Block a user