You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| extraObjects | list |`[]`| Extra objects to deploy (value evaluated as a template) In some cases, it can avoid the need for additional, extended or adhoc deployments. See #595 for more details and traefik/tests/values/extra.yaml for example. |
| gateway.certificateRefs | string |`nil`| See [GatewayTLSConfig](https://gateway-api.sigs.k8s.io/reference/spec/#gateway.networking.k8s.io%2fv1.GatewayTLSConfig)|
63
+
| gateway.enabled | bool |`true`| When providers.kubernetesGateway.enabled, deploy a default gateway |
64
+
| gateway.name | string |`nil`| Set a custom name to gateway |
65
+
| gateway.namespace | string |`nil`| By default, Gateway is created in the same `Namespace` than Traefik. |
66
+
| gateway.namespacePolicy | string |`nil`| Routes are restricted to namespace of the gateway [by default](https://gateway-api.sigs.k8s.io/references/spec/#gateway.networking.k8s.io/v1beta1.FromNamespaces)|
67
+
| gatewayClass.enabled | bool |`true`| When providers.kubernetesGateway.enabled and gateway.enabled, deploy a default gatewayClass |
68
+
| gatewayClass.labels | string |`nil`| Additional gatewayClass labels (e.g. for filtering gateway objects by custom labels) |
69
+
| gatewayClass.name | string |`nil`| Set a custom name to GatewayClass |
61
70
| globalArguments | list |`["--global.checknewversion","--global.sendanonymoususage"]`| Global command arguments to be passed to all traefik's pods |
62
71
| hostNetwork | bool |`false`| If hostNetwork is true, runs traefik in the host network namespace To prevent unschedulabel pods due to port collisions, if hostNetwork=true and replicas>1, a pod anti-affinity is recommended and will be set if the affinity is left as default. |
| providers.kubernetesCRD.ingressClass | string |`nil`| When the parameter is set, only resources containing an annotation with the same value are processed. Otherwise, resources missing the annotation, having an empty value, or the value traefik are processed. It will also set required annotation on Dashboard and Healthcheck IngressRoute when enabled. |
203
212
| providers.kubernetesCRD.namespaces | list |`[]`| Array of namespaces to watch. If left empty, Traefik watches all namespaces. |
213
+
| providers.kubernetesCRD.nativeLBByDefault | string |`nil`| Defines whether to use Native Kubernetes load-balancing mode by default. |
214
+
| providers.kubernetesGateway.enabled | bool |`false`| Enable Traefik Gateway provider for Gateway API |
215
+
| providers.kubernetesGateway.experimentalChannel | bool |`false`| Toggles support for the Experimental Channel resources (Gateway API release channels documentation). This option currently enables support for TCPRoute and TLSRoute. |
216
+
| providers.kubernetesGateway.labelselector | string |`nil`| A label selector can be defined to filter on specific GatewayClass objects only. |
217
+
| providers.kubernetesGateway.namespaces | list |`[]`| Array of namespaces to watch. If left empty, Traefik watches all namespaces. |
204
218
| providers.kubernetesIngress.allowEmptyServices | bool |`false`| Allows to return 503 when there is no endpoints available |
205
219
| providers.kubernetesIngress.allowExternalNameServices | bool |`false`| Allows to reference ExternalName services in Ingress |
| providers.kubernetesIngress.ingressClass | string |`nil`| When ingressClass is set, only Ingresses containing an annotation with the same value are processed. Otherwise, Ingresses missing the annotation, having an empty value, or the value traefik are processed. |
209
223
| providers.kubernetesIngress.namespaces | list |`[]`| Array of namespaces to watch. If left empty, Traefik watches all namespaces. |
224
+
| providers.kubernetesIngress.nativeLBByDefault | string |`nil`| Defines whether to use Native Kubernetes load-balancing mode by default. |
| rbac | object |`{"enabled":true,"namespaced":false,"secretResourceNames":[]}`| Whether Role Based Access Control objects like roles and rolebindings should be created |
212
227
| readinessProbe.failureThreshold | int |`1`| The number of consecutive failures allowed before considering the probe as failed. |
0 commit comments