Skip to content

Commit a434b61

Browse files
authored
chore(release): publish v34.0.0 and CRDs v1.1.0
1 parent 0b1d149 commit a434b61

File tree

6 files changed

+174
-7
lines changed

6 files changed

+174
-7
lines changed

traefik-crds/Changelog.md

+37
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
# Change Log
2+
3+
## 1.1.0 ![Kubernetes: >=1.22.0-0](https://img.shields.io/static/v1?label=Kubernetes&message=%3E%3D1.22.0-0&color=informational&logo=kubernetes) ![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
4+
5+
**Release date:** 2025-01-13
6+
7+
* feat(CRDs): update CRDs for Traefik Proxy v3.3.x
8+
* chore(release): publish CRDs v1.1.0
9+
10+
## 1.0.0 ![Kubernetes: >=1.22.0-0](https://img.shields.io/static/v1?label=Kubernetes&message=%3E%3D1.22.0-0&color=informational&logo=kubernetes) ![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
11+
12+
**Release date:** 2025-01-10
13+
14+
* feat(Chart): :package: add optional separated chart for CRDs
15+
16+
### Default value changes
17+
18+
```diff
19+
# Default values for Traefik CRDs
20+
# This is a YAML-formatted file.
21+
# Declare variables to be passed into templates
22+
23+
# -- Install Traefik CRDs by default
24+
traefik: true
25+
# -- Set it to true to install GatewayAPI CRDs.
26+
# Needed if you set providers.kubernetesGateway.enabled to true in main chart
27+
gatewayAPI: false
28+
# -- Set it to true to install Traefik Hub CRDs.
29+
# Needed if you set hub.enabled to true in main chart
30+
hub: false
31+
# -- Set it to true if you want to uninstall CRDs when uninstalling this chart.
32+
# By default, CRDs will be kept so your custom resources will not be deleted accidentally.
33+
deleteOnUninstall: false
34+
```
35+
36+
---
37+
Autogenerated from Helm Chart and git history using [helm-changelog](https://github.com/mogensen/helm-changelog)

traefik-crds/Chart.yaml

+5-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: v2
22
name: traefik-crds
33
description: A Traefik based Kubernetes ingress controller
44
type: application
5-
version: 1.0.0
5+
version: 1.1.0
66
kubeVersion: ">=1.22.0-0"
77
keywords:
88
- traefik
@@ -21,4 +21,7 @@ maintainers:
2121
2222
- name: jnoordsij
2323
icon: https://raw.githubusercontent.com/traefik/traefik/v2.3/docs/content/assets/img/traefik.logo.png
24-
annotations: {}
24+
annotations:
25+
artifacthub.io/changes: |
26+
- "feat(CRDs): update CRDs for Traefik Proxy v3.3.x"
27+
- "chore(release): publish CRDs v1.1.0"

traefik-crds/VALUES.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# traefik-crds
22

3-
![Version: 1.0.0](https://img.shields.io/badge/Version-1.0.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square)
3+
![Version: 1.1.0](https://img.shields.io/badge/Version-1.1.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square)
44

55
A Traefik based Kubernetes ingress controller
66

traefik/Changelog.md

+117
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,122 @@
11
# Change Log
22

3+
## 34.0.0 ![AppVersion: v3.3.1](https://img.shields.io/static/v1?label=AppVersion&message=v3.3.1&color=success&logo=) ![Kubernetes: >=1.22.0-0](https://img.shields.io/static/v1?label=Kubernetes&message=%3E%3D1.22.0-0&color=informational&logo=kubernetes) ![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
4+
5+
**Release date:** 2025-01-13
6+
7+
* fix(Traefik Proxy)!: use namespaceOverride as expected
8+
* fix(Traefik Proxy)!: move redirectTo => redirections
9+
* fix(Gateway API): status should not use default service when it's disabled
10+
* feat(deps): update traefik docker tag to v3.3.1
11+
* feat(deps): update traefik docker tag to v3.2.3
12+
* feat(Traefik Proxy): apply migration guide to v3.3
13+
* feat(Traefik Proxy): add support for experimental FastProxy
14+
* feat(Traefik Hub): add support for AI Gateway
15+
* feat(Chart): :package: add optional separated chart for CRDs
16+
* feat(CRDs): update CRDs for Traefik Proxy v3.3.x
17+
* chore(release): publish v34.0.0
18+
* chore(Gateway API): :recycle: remove template from values
19+
20+
**Upgrade Notes**
21+
22+
There are multiple breaking changes in this release:
23+
24+
1. When using namespaceOverride, the label selector will be changed. On a production environment, it's recommended to deploy a new instance with the new version, switch the traffic to it and delete the previous one. See PR #1290 for more information
25+
2. `ports.x.redirectTo` has been refactored to be aligned with upstream syntax. See PR #1301 for a complete before / after example.
26+
27+
28+
### Default value changes
29+
30+
```diff
31+
diff --git a/traefik/values.yaml b/traefik/values.yaml
32+
index 78c8ea4..f5922fe 100644
33+
--- a/traefik/values.yaml
34+
+++ b/traefik/values.yaml
35+
@@ -122,14 +122,19 @@ core: # @schema additionalProperties: false
36+
experimental:
37+
# -- Defines whether all plugins must be loaded successfully for Traefik to start
38+
abortOnPluginFailure: false
39+
+ fastProxy:
40+
+ # -- Enables the FastProxy implementation.
41+
+ enabled: false
42+
+ # -- Enable debug mode for the FastProxy implementation.
43+
+ debug: false
44+
+ kubernetesGateway:
45+
+ # -- Enable traefik experimental GatewayClass CRD
46+
+ enabled: false
47+
# -- Enable traefik experimental plugins
48+
plugins: {}
49+
# demo:
50+
# moduleName: github.com/traefik/plugindemo
51+
# version: v0.2.1
52+
- kubernetesGateway:
53+
- # -- Enable traefik experimental GatewayClass CRD
54+
- enabled: false
55+
56+
gateway:
57+
# -- When providers.kubernetesGateway.enabled, deploy a default gateway
58+
@@ -314,8 +319,9 @@ providers: # @schema additionalProperties: false
59+
hostname: ""
60+
# -- The Kubernetes service to copy status addresses from. When using third parties tools like External-DNS, this option can be used to copy the service loadbalancer.status (containing the service's endpoints IPs) to the gateways. Default to Service of this Chart.
61+
service:
62+
- name: "{{ (include \"traefik.fullname\" .) }}"
63+
- namespace: "{{ .Release.Namespace }}"
64+
+ enabled: true
65+
+ name: ""
66+
+ namespace: ""
67+
68+
file:
69+
# -- Create a file provider
70+
@@ -537,8 +543,8 @@ tracing: # @schema additionalProperties: false
71+
addInternals: false
72+
# -- Service name used in selected backend. Default: traefik.
73+
serviceName: # @schema type:[string, null]
74+
- # -- Applies a list of shared key:value attributes on all spans.
75+
- globalAttributes: {}
76+
+ # -- Defines additional resource attributes to be sent to the collector.
77+
+ resourceAttributes: {}
78+
# -- Defines the list of request headers to add as attributes. It applies to client and server kind spans.
79+
capturedRequestHeaders: []
80+
# -- Defines the list of response headers to add as attributes. It applies to client and server kind spans.
81+
@@ -642,10 +648,12 @@ ports:
82+
protocol: TCP
83+
# -- See [upstream documentation](https://kubernetes.io/docs/concepts/services-networking/service/#type-nodeport)
84+
nodePort: # @schema type:[integer, null]; minimum:0
85+
- # Port Redirections
86+
- # Added in 2.2, you can make permanent redirects via entrypoints.
87+
- # https://docs.traefik.io/routing/entrypoints/#redirection
88+
- redirectTo: {}
89+
+ redirections:
90+
+ # -- Port Redirections
91+
+ # Added in 2.2, one can make permanent redirects via entrypoints.
92+
+ # Same sets of parameters: to, scheme, permanent and priority.
93+
+ # https://docs.traefik.io/routing/entrypoints/#redirection
94+
+ entryPoint: {}
95+
forwardedHeaders:
96+
# -- Trust forwarded headers information (X-Forwarded-*).
97+
trustedIPs: []
98+
@@ -869,7 +877,7 @@ affinity: {}
99+
# - labelSelector:
100+
# matchLabels:
101+
# app.kubernetes.io/name: '{{ template "traefik.name" . }}'
102+
-# app.kubernetes.io/instance: '{{ .Release.Name }}-{{ .Release.Namespace }}'
103+
+# app.kubernetes.io/instance: '{{ .Release.Name }}-{{ include "traefik.namespace" . }}'
104+
# topologyKey: kubernetes.io/hostname
105+
106+
# -- nodeSelector is the simplest recommended form of node selection constraint.
107+
@@ -933,7 +941,9 @@ hub:
108+
listenAddr: ""
109+
# -- Certificate of the WebHook admission server. Default: "hub-agent-cert".
110+
secretName: ""
111+
-
112+
+ experimental:
113+
+ # -- Set to true in order to enable AI Gateway. Requires a valid license token.
114+
+ aigateway: false
115+
redis:
116+
# -- Enable Redis Cluster. Default: true.
117+
cluster: # @schema type:[boolean, null]
118+
```
119+
3120
## 33.2.1 ![AppVersion: v3.2.2](https://img.shields.io/static/v1?label=AppVersion&message=v3.2.2&color=success&logo=) ![Kubernetes: >=1.22.0-0](https://img.shields.io/static/v1?label=Kubernetes&message=%3E%3D1.22.0-0&color=informational&logo=kubernetes) ![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
4121

5122
**Release date:** 2024-12-13

traefik/Chart.yaml

+13-3
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: v2
22
name: traefik
33
description: A Traefik based Kubernetes ingress controller
44
type: application
5-
version: 33.2.1
5+
version: 34.0.0
66
# renovate: image=traefik
77
appVersion: v3.3.1
88
kubeVersion: ">=1.22.0-0"
@@ -25,5 +25,15 @@ maintainers:
2525
icon: https://raw.githubusercontent.com/traefik/traefik/v2.3/docs/content/assets/img/traefik.logo.png
2626
annotations:
2727
artifacthub.io/changes: |
28-
- "fix(Gateway API): CRDs should only be defined once"
29-
- "chore(release): 🚀 publish v33.2.1"
28+
- "fix(Traefik Proxy)!: use namespaceOverride as expected"
29+
- "fix(Traefik Proxy)!: move redirectTo => redirections"
30+
- "fix(Gateway API): status should not use default service when it's disabled"
31+
- "feat(deps): update traefik docker tag to v3.3.1"
32+
- "feat(deps): update traefik docker tag to v3.2.3"
33+
- "feat(Traefik Proxy): apply migration guide to v3.3"
34+
- "feat(Traefik Proxy): add support for experimental FastProxy"
35+
- "feat(Traefik Hub): add support for AI Gateway"
36+
- "feat(Chart): :package: add optional separated chart for CRDs"
37+
- "feat(CRDs): update CRDs for Traefik Proxy v3.3.x"
38+
- "chore(release): publish v34.0.0"
39+
- "chore(Gateway API): :recycle: remove template from values"

traefik/VALUES.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# traefik
22

3-
![Version: 33.2.1](https://img.shields.io/badge/Version-33.2.1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v3.3.1](https://img.shields.io/badge/AppVersion-v3.3.1-informational?style=flat-square)
3+
![Version: 34.0.0](https://img.shields.io/badge/Version-34.0.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v3.3.1](https://img.shields.io/badge/AppVersion-v3.3.1-informational?style=flat-square)
44

55
A Traefik based Kubernetes ingress controller
66

0 commit comments

Comments
 (0)