|
1 | 1 | # Change Log
|
2 | 2 |
|
| 3 | +## 34.4.1    |
| 4 | + |
| 5 | +**Release date:** 2025-02-28 |
| 6 | + |
| 7 | +* fix(Traefik Proxy): headerLabels does not exist for metrics.prometheus |
| 8 | +* fix(Traefik Hub): add missing consulCatalogEnterprise provider |
| 9 | +* feat(deps): update traefik docker tag to v3.3.4 |
| 10 | +* docs(Traefik Proxy): fix VALUES.md generation on prometheus values |
| 11 | +* chore(release): π publish v34.4.1 |
| 12 | + |
| 13 | +### Default value changes |
| 14 | + |
| 15 | +```diff |
| 16 | +diff --git a/traefik/values.yaml b/traefik/values.yaml |
| 17 | +index 2d8ac73..956000d 100644 |
| 18 | +--- a/traefik/values.yaml |
| 19 | ++++ b/traefik/values.yaml |
| 20 | +@@ -394,25 +394,27 @@ logs: |
| 21 | + names: {} |
| 22 | + |
| 23 | + metrics: |
| 24 | +- ## -- Enable metrics for internal resources. Default: false |
| 25 | ++ # -- Enable metrics for internal resources. Default: false |
| 26 | + addInternals: false |
| 27 | + |
| 28 | +- ## -- Prometheus is enabled by default. |
| 29 | +- ## -- It can be disabled by setting "prometheus: null" |
| 30 | ++ ## Prometheus is enabled by default. |
| 31 | ++ ## It can be disabled by setting "prometheus: null" |
| 32 | + prometheus: |
| 33 | + # -- Entry point used to expose metrics. |
| 34 | + entryPoint: metrics |
| 35 | +- ## Enable metrics on entry points. Default: true |
| 36 | ++ # -- Enable metrics on entry points. Default: true |
| 37 | + addEntryPointsLabels: # @schema type:[boolean, null] |
| 38 | +- ## Enable metrics on routers. Default: false |
| 39 | ++ # -- Enable metrics on routers. Default: false |
| 40 | + addRoutersLabels: # @schema type:[boolean, null] |
| 41 | +- ## Enable metrics on services. Default: true |
| 42 | ++ # -- Enable metrics on services. Default: true |
| 43 | + addServicesLabels: # @schema type:[boolean, null] |
| 44 | +- ## Buckets for latency metrics. Default="0.1,0.3,1.2,5.0" |
| 45 | ++ # -- Buckets for latency metrics. Default="0.1,0.3,1.2,5.0" |
| 46 | + buckets: "" |
| 47 | +- ## When manualRouting is true, it disables the default internal router in |
| 48 | ++ # -- When manualRouting is true, it disables the default internal router in |
| 49 | + ## order to allow creating a custom router for prometheus@internal service. |
| 50 | + manualRouting: false |
| 51 | ++ # -- Add HTTP header labels to metrics. See EXAMPLES.md or upstream doc for usage. |
| 52 | ++ headerLabels: {} # @schema type:[object, null] |
| 53 | + service: |
| 54 | + # -- Create a dedicated metrics service to use with ServiceMonitor |
| 55 | + enabled: false |
| 56 | +@@ -949,6 +951,64 @@ hub: |
| 57 | + # -- Set to true in order to enable AI Gateway. Requires a valid license token. |
| 58 | + aigateway: false |
| 59 | + providers: |
| 60 | ++ consulCatalogEnterprise: |
| 61 | ++ # -- Enable Consul Catalog Enterprise backend with default settings. |
| 62 | ++ enabled: false |
| 63 | ++ # -- Use local agent caching for catalog reads. |
| 64 | ++ cache: false |
| 65 | ++ # -- Enable Consul Connect support. |
| 66 | ++ connectAware: false |
| 67 | ++ # -- Consider every service as Connect capable by default. |
| 68 | ++ connectByDefault: false |
| 69 | ++ # -- Constraints is an expression that Traefik matches against the container's labels |
| 70 | ++ constraints: "" |
| 71 | ++ # -- Default rule. |
| 72 | ++ defaultRule: "Host(`{{ normalize .Name }}`)" |
| 73 | ++ endpoint: |
| 74 | ++ # -- The address of the Consul server |
| 75 | ++ address: "" |
| 76 | ++ # -- Data center to use. If not provided, the default agent data center is used |
| 77 | ++ datacenter: "" |
| 78 | ++ # -- WaitTime limits how long a Watch will block. If not provided, the agent default |
| 79 | ++ endpointWaitTime: 0 |
| 80 | ++ httpauth: |
| 81 | ++ # -- Basic Auth password |
| 82 | ++ password: "" |
| 83 | ++ # -- Basic Auth username |
| 84 | ++ username: "" |
| 85 | ++ # -- The URI scheme for the Consul server |
| 86 | ++ scheme: "" |
| 87 | ++ tls: |
| 88 | ++ # -- TLS CA |
| 89 | ++ ca: "" |
| 90 | ++ # -- TLS cert |
| 91 | ++ cert: "" |
| 92 | ++ # -- TLS insecure skip verify |
| 93 | ++ insecureSkipVerify: false |
| 94 | ++ # -- TLS key |
| 95 | ++ key: "" |
| 96 | ++ # -- Token is used to provide a per-request ACL token which overrides the agent's |
| 97 | ++ token: "" |
| 98 | ++ # -- Expose containers by default. |
| 99 | ++ exposedByDefault: true |
| 100 | ++ # -- Sets the namespaces used to discover services (Consul Enterprise only). |
| 101 | ++ namespaces: "" |
| 102 | ++ # -- Sets the partition used to discover services (Consul Enterprise only). |
| 103 | ++ partition: "" |
| 104 | ++ # -- Prefix for consul service tags. |
| 105 | ++ prefix: "traefik" |
| 106 | ++ # -- Interval for check Consul API. |
| 107 | ++ refreshInterval: 15 |
| 108 | ++ # -- Forces the read to be fully consistent. |
| 109 | ++ requireConsistent: false |
| 110 | ++ # -- Name of the Traefik service in Consul Catalog (needs to be registered via the |
| 111 | ++ serviceName: "traefik" |
| 112 | ++ # -- Use stale consistency for catalog reads. |
| 113 | ++ stale: false |
| 114 | ++ # -- A list of service health statuses to allow taking traffic. |
| 115 | ++ strictChecks: "passing, warning" |
| 116 | ++ # -- Watch Consul API events. |
| 117 | ++ watch: false |
| 118 | + microcks: |
| 119 | + # -- Enable Microcks provider. |
| 120 | + enabled: false |
| 121 | +@@ -1007,6 +1067,7 @@ hub: |
| 122 | + insecureSkipVerify: false |
| 123 | + # Enable export of errors logs to the platform. Default: true. |
| 124 | + sendlogs: # @schema type:[boolean, null] |
| 125 | ++ |
| 126 | + tracing: |
| 127 | + # -- Tracing headers to duplicate. |
| 128 | + # To configure the following, tracing.otlp.enabled needs to be set to true. |
| 129 | +``` |
| 130 | + |
3 | 131 | ## 34.4.0   
|
4 | 132 |
|
5 | 133 | **Release date:** 2025-02-19
|
|
0 commit comments