Skip to content

Commit b6fa279

Browse files
committed
Release Notes 1.11.0 and chart 4.11.0
Signed-off-by: James Strong <[email protected]>
1 parent e564e83 commit b6fa279

File tree

17 files changed

+441
-225
lines changed

17 files changed

+441
-225
lines changed

README.md

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -37,14 +37,16 @@ the versions listed. Ingress-Nginx versions **may** work on older versions, but
3737

3838
| Supported | Ingress-NGINX version | k8s supported version | Alpine Version | Nginx Version | Helm Chart Version |
3939
| :-------: | --------------------- | ----------------------------- | -------------- | ------------- | ------------------ |
40+
| 🔄 | **v1.11.0** | 1.30, 1.29, 1.28, 1.27, 1.26 | 3.20.0 | 1.25.5 | 4.11.* |
41+
| 🔄 | **v1.10.2** | 1.30, 1.29, 1.28, 1.27, 1.26 | 3.20.0 | 1.25.5 | 4.10.2* |
4042
| 🔄 | **v1.10.1** | 1.30, 1.29, 1.28, 1.27, 1.26 | 3.19.1 | 1.25.3 | 4.10.1* |
4143
| 🔄 | **v1.10.0** | 1.29, 1.28, 1.27, 1.26 | 3.19.1 | 1.25.3 | 4.10.0* |
42-
| 🔄 | **v1.9.6** | 1.29, 1.28, 1.27, 1.26, 1.25 | 3.19.0 | 1.21.6 | 4.9.1* |
43-
| 🔄 | **v1.9.5** | 1.28, 1.27, 1.26, 1.25 | 3.18.4 | 1.21.6 | 4.9.0* |
44-
| 🔄 | **v1.9.4** | 1.28, 1.27, 1.26, 1.25 | 3.18.4 | 1.21.6 | 4.8.3 |
45-
| 🔄 | **v1.9.3** | 1.28, 1.27, 1.26, 1.25 | 3.18.4 | 1.21.6 | 4.8.* |
46-
| 🔄 | **v1.9.1** | 1.28, 1.27, 1.26, 1.25 | 3.18.4 | 1.21.6 | 4.8.* |
47-
| 🔄 | **v1.9.0** | 1.28, 1.27, 1.26, 1.25 | 3.18.2 | 1.21.6 | 4.8.* |
44+
| | **v1.9.6** | 1.29, 1.28, 1.27, 1.26, 1.25 | 3.19.0 | 1.21.6 | 4.9.1* |
45+
| | **v1.9.5** | 1.28, 1.27, 1.26, 1.25 | 3.18.4 | 1.21.6 | 4.9.0* |
46+
| | **v1.9.4** | 1.28, 1.27, 1.26, 1.25 | 3.18.4 | 1.21.6 | 4.8.3 |
47+
| | **v1.9.3** | 1.28, 1.27, 1.26, 1.25 | 3.18.4 | 1.21.6 | 4.8.* |
48+
| | **v1.9.1** | 1.28, 1.27, 1.26, 1.25 | 3.18.4 | 1.21.6 | 4.8.* |
49+
| | **v1.9.0** | 1.28, 1.27, 1.26, 1.25 | 3.18.2 | 1.21.6 | 4.8.* |
4850
| | v1.8.4 | 1.27, 1.26, 1.25, 1.24 | 3.18.2 | 1.21.6 | 4.7.* |
4951
| | v1.7.1 | 1.27, 1.26, 1.25, 1.24 | 3.17.2 | 1.21.6 | 4.6.* |
5052
| | v1.6.4 | 1.26, 1.25, 1.24, 1.23 | 3.17.0 | 1.21.6 | 4.5.* |

changelog/controller-1.11.0.md

Lines changed: 164 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,164 @@
1+
# Changelog
2+
3+
### controller-v1.11.0
4+
5+
Images:
6+
7+
* registry.k8s.io/ingress-nginx/controller:v1.11.0@sha256:a886e56d532d1388c77c8340261149d974370edca1093af4c97a96fb1467cb39
8+
* registry.k8s.io/ingress-nginx/controller-chroot:v1.11.0@sha256:f16dfed1c94d216b65e5dcb7508ab46148641a99649c5a700749db6f01a7039e
9+
10+
### All changes:
11+
12+
* update test runner to latest build (#11558)
13+
* add k8s 1.30 to ci build (#11554)
14+
* update test runner go base to 3.20 (#11552)
15+
* tag new test runner image with new nginx base 0.0.8 (#11551)
16+
* bump NGINX_BASE to v0.0.8 (#11544)
17+
* add ssl patches to nginx-1.25 image for coroutines to work in lua client hello and cert ssl blocks (#11535)
18+
* trigger build for NGINX-1.25 v0.0.8 (#11539)
19+
* bump alpine version to 3.20 to custom-error-pages (#11538)
20+
* fix: Ensure changes in MatchCN annotation are detected (#11529)
21+
* Docs: Add information about HTTP/3 support. (#11513)
22+
* Docs: Specify `ingressClass` for multi-controller setup. (#11493)
23+
* Docs: Improve default certificate usage. (#11504)
24+
* Upgrade OWASP_MODSECURITY_CRS_VERSION 3.3.5 to 4.4.0 and update docs (#11511)
25+
* docs: Update Ingress-NGINX v1.10.1 compatibility with Kubernetes v1.30 (#11495)
26+
* Update getting-started.md with new prerequisites (#11486)
27+
* [feature] bump nginx to 1.25.5 and add http3 module (#11470)
28+
* Fix boolean configuration (#11483)
29+
* Chores: Align security contacts & chart maintainers to actual owners. (#11465)
30+
* CI: Bump forgotten Ginkgo versions. (#11467)
31+
* Tests: Replace deprecated `grpc.Dial` by `grpc.NewClient`. (#11462)
32+
* Owners: Promote Gacko to admin. (#11463)
33+
* Chart: Make pod affinity templatable. (#11453)
34+
* fixed fastcgi userguide (#11454)
35+
* Remove unnecessary space character (#11434)
36+
* upgrade to alpine 3.20 (#11428)
37+
* fix for docs issue 11432 (#11433)
38+
* Update index.md (#11437)
39+
* update golang to 1.22.4 (#11427)
40+
* Chart: Fix `IngressClass` annotations. (#11416)
41+
* Chart: Make admission webhook patch job RBAC configurable. (#11376)
42+
* Merge pull request #11277 from strongjz/chart-1.10.1 (#11415)
43+
* Chart: Remove `controller.enableWorkerSerialReloads`. (#11400)
44+
* Adapt dashboards for Grafana 11 compatibility (#11399)
45+
* Rename variable to fix typo (#11395)
46+
* Fix helm install on cloud provider admonition block (#11394)
47+
* edited helm-install tips (#11393)
48+
* added info for aws helm install (#11390)
49+
* added multiplecontrollers-howto to faq (#11389)
50+
* removed tlsv1 & tlsv1.1 (#11343)
51+
* feat: Add grpc timeouts annotations (#11258)
52+
* sfix position of options (#11379)
53+
* add workflow to helm release and update ct for branch (#11378)
54+
* Accept user defined annotations in IngressClass (#11362)
55+
* Docs: Remove opentracing and zipkin from docs (#11361)
56+
* Allow configuring nginx worker reload behaviour, to prevent multiple concurrent worker reloads which can lead to high resource usage and OOMKill (#10884)
57+
* chore(deps): group update k8s.io packages to v0.30.0 (#11344)
58+
* Fix function name in comment (#11296)
59+
* fix path in file changed detected message (#11271)
60+
* chore: fix function names in comment (#11280)
61+
* fix: update kube version requirement to 1.21 (#11275)
62+
* release helm chart from release branch (#11276)
63+
* update k8s version to latest kind release (#11240)
64+
* feat: add annotation to allow to add custom response headers (#9742)
65+
* remove _ssl_expire_time_seconds metric by identifier (#9706)
66+
* update post submit helm ci and clean up (#11220)
67+
* Chart: Add unit tests for default backend & topology spread constraints. (#11218)
68+
* sort default backend hpa metrics (#11215)
69+
* updated certgen image shatag (#11214)
70+
* feature(default_backend): topologySpreadConstraints on default backend (#11197)
71+
* bumped certgeimage tag (#11212)
72+
* changed testrunner image sha (#11207)
73+
* updated baseimage & deleted a useless file (#11208)
74+
* Chart: Make `controller.config` templatable. (#11181)
75+
* chunking related faq update (#11196)
76+
* bump ginkgo to 2-17-1 in testrunner (#11202)
77+
* Owners: Promote Gacko to `ingress-nginx-maintainers` & `ingress-nginx-reviewers`. (#11165)
78+
* Fix-semver (#11193)
79+
* refactor helm ci tests part I (#11178)
80+
* fixes brotli build issue (#10484)
81+
* bump ginkgo to v2.17.1 (#11177)
82+
* Proposal: e2e tests for regex patterns (#11174)
83+
* Controller: Make Leader Election TTL configurable. (#11142)
84+
* Chores: Remove recently added whitespaces. (#11156)
85+
* Add GRPC Buffer Size to the Configmap (#11155)
86+
* fix geoip2 configuration docs (#11150)
87+
* feature(geoip2_autoreload): Enable GeoIP2 auto_reload config (#11079)
88+
* Chart: Add IngressClass aliases. (#11109)
89+
* Fix typos in OTel doc (#11081)
90+
* Chart: Render `controller.ingressClassResource.parameters` natively. (#11108)
91+
* Fix admission controller logging of `admissionTime` and `testedConfigurationSize` (#11089)
92+
* Chart: Align HPA & KEDA conditions. (#11110)
93+
* Chart: Add Gacko to maintainers. Again. (#11107)
94+
* Chart: Improve IngressClass documentation. (#11104)
95+
* Chart: Deploy `PodDisruptionBudget` with KEDA. (#11032)
96+
* Undo #11062 since it breaks the nginx config (#11082)
97+
* [mTLS] Fix acme verfication when mTLS and Client CN verification is enabled (#11062)
98+
* golangci-lint update, ci cleanup, group dependabot updates (#11071)
99+
* bump golang (#11070)
100+
* feature(leader_election): flag to disable leader election feature on controller (#11064)
101+
* docs: update the 404 link to FAQ (#11069)
102+
* Update README.md (#11065)
103+
* quotes around numbers fort ports definitions (#11052)
104+
105+
### Dependency updates:
106+
107+
* Bump the all group with 2 updates (#11523)
108+
* Bump k8s.io/klog/v2 from 2.130.0 to 2.130.1 in the all group (#11499)
109+
* Bump aquasecurity/trivy-action from 0.22.0 to 0.23.0 in the all group (#11497)
110+
* Bump k8s.io/klog/v2 from 2.120.1 to 2.130.0 (#11475)
111+
* Bump the all group with 3 updates (#11474)
112+
* Bump the all group with 2 updates (#11476)
113+
* Bump golang.org/x/crypto from 0.23.0 to 0.24.0 (#11442)
114+
* Bump the all group with 3 updates (#11443)
115+
* Bump sigs.k8s.io/controller-runtime in the all group (#11440)
116+
* Bump goreleaser/goreleaser-action from 5.1.0 to 6.0.0 (#11444)
117+
* Bump github.com/prometheus/common from 0.53.0 to 0.54.0 (#11441)
118+
* Bump the all group with 2 updates (#11419)
119+
* Bump github.com/onsi/ginkgo/v2 from 2.17.2 to 2.19.0 (#11418)
120+
* Bump google.golang.org/grpc from 1.63.2 to 1.64.0 (#11417)
121+
* Bump the all group across 1 directory with 3 updates (#11384)
122+
* Bump the all group across 1 directory with 6 updates (#11383)
123+
* Bump golang.org/x/crypto from 0.22.0 to 0.23.0 (#11357)
124+
* Bump golangci/golangci-lint-action from 5.3.0 to 6.0.1 (#11355)
125+
* Bump the all group with 3 updates (#11348)
126+
* Bump Kubernetes version on images (#11346)
127+
* Bump sigs.k8s.io/controller-runtime from 0.17.3 to 0.18.1 (#11345)
128+
* Bump golangci/golangci-lint-action from 4.0.0 to 5.0.0 (#11328)
129+
* Bump the all group with 4 updates (#11327)
130+
* Bump k8s.io/component-base from 0.29.3 to 0.30.0 (#11291)
131+
* Bump github.com/prometheus/common from 0.52.3 to 0.53.0 (#11290)
132+
* Bump golang.org/x/net from 0.22.0 to 0.23.0 (#11282)
133+
* Bump golang.org/x/net in /images/kube-webhook-certgen/rootfs (#11283)
134+
* Bump the all group with 2 updates (#11261)
135+
* Bump azure/setup-helm from 3.5 to 4 (#11263)
136+
* Bump actions/add-to-project from 1.0.0 to 1.0.1 in the all group (#11262)
137+
* Bump google.golang.org/grpc from 1.63.0 to 1.63.2 (#11237)
138+
* Bump google.golang.org/grpc from 1.62.1 to 1.63.0 (#11228)
139+
* Bump github.com/prometheus/common from 0.51.1 to 0.52.2 (#11227)
140+
* Bump golang.org/x/crypto from 0.21.0 to 0.22.0 (#11229)
141+
* Bump github.com/prometheus/client_model in the all group (#11226)
142+
* Bump the all group with 3 updates (#11225)
143+
* Bump the all group with 2 updates (#11183)
144+
* Bump actions/add-to-project from 0.6.1 to 1.0.0 (#11184)
145+
* Bump the all group with 3 updates (#11157)
146+
* Bump github.com/prometheus/common from 0.50.0 to 0.51.1 (#11159)
147+
* Bump the all group with 4 updates (#11133)
148+
* Bump the all group with 1 update (#11134)
149+
* Bump google.golang.org/protobuf in /images/custom-error-pages/rootfs (#11119)
150+
* Bump google.golang.org/protobuf from 1.32.0 to 1.33.0 in /magefiles (#11121)
151+
* Bump google.golang.org/protobuf in /images/kube-webhook-certgen/rootfs (#11120)
152+
* Bump github.com/onsi/ginkgo/v2 from 2.15.0 to 2.16.0 (#11076)
153+
* Bump the all group with 1 update (#11073)
154+
* Bump the all group with 1 update (#11072)
155+
* Bump github.com/prometheus/common from 0.49.0 to 0.50.0 (#11075)
156+
* Bump actions/download-artifact from 4.1.2 to 4.1.4 (#11059)
157+
* Bump github.com/stretchr/testify from 1.8.4 to 1.9.0 (#11055)
158+
* Bump docker/setup-buildx-action from 3.0.0 to 3.1.0 (#11057)
159+
* Bump github.com/prometheus/common from 0.48.0 to 0.49.0 (#11056)
160+
* Bump github/codeql-action from 3.24.5 to 3.24.6 (#11060)
161+
* Bump aquasecurity/trivy-action from 0.17.0 to 0.18.0 (#11058)
162+
* Bump dorny/paths-filter from 3.0.1 to 3.0.2 (#11061)
163+
164+
**Full Changelog**: https://github.com/kubernetes/ingress-nginx/compare/controller-v1.10.2...controller-v1.11.0

charts/ingress-nginx/Chart.yaml

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,25 @@
11
annotations:
2-
artifacthub.io/changes: |-
3-
- "update post submit helm ci and clean up (#11221)"
4-
- "refactor helm ci tests part I (#11188)"
5-
- "Update Ingress-Nginx version controller-v1.10.1"
2+
artifacthub.io/changes: |
3+
- 'Chores: Align security contacts & chart maintainers to actual owners. (#11465)'
4+
- 'Merge pull request #11277 from strongjz/chart-1.10.1 (#11415)'
5+
- Fix helm install on cloud provider admonition block (#11394)
6+
- edited helm-install tips (#11393)
7+
- added info for aws helm install (#11390)
8+
- add workflow to helm release and update ct for branch (#11378)
9+
- release helm chart from release branch (#11276)
10+
- update post submit helm ci and clean up (#11220)
11+
- refactor helm ci tests part I (#11178)
12+
- Update Ingress-Nginx version controller-v1.11.0
613
artifacthub.io/prerelease: "false"
714
apiVersion: v2
8-
appVersion: 1.10.1
15+
appVersion: 1.11.0
916
description: Ingress controller for Kubernetes using NGINX as a reverse proxy and
1017
load balancer
1118
home: https://github.com/kubernetes/ingress-nginx
1219
icon: https://upload.wikimedia.org/wikipedia/commons/thumb/c/c5/Nginx_logo.svg/500px-Nginx_logo.svg.png
1320
keywords:
14-
- ingress
15-
- nginx
21+
- ingress
22+
- nginx
1623
kubeVersion: '>=1.21.0-0'
1724
maintainers:
1825
- name: cpanato
@@ -24,4 +31,4 @@ maintainers:
2431
name: ingress-nginx
2532
sources:
2633
- https://github.com/kubernetes/ingress-nginx
27-
version: 4.10.1
34+
version: 4.11.0

charts/ingress-nginx/README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
[ingress-nginx](https://github.com/kubernetes/ingress-nginx) Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer
44

5-
![Version: 4.10.1](https://img.shields.io/badge/Version-4.10.1-informational?style=flat-square) ![AppVersion: 1.10.1](https://img.shields.io/badge/AppVersion-1.10.1-informational?style=flat-square)
5+
![Version: 4.11.0](https://img.shields.io/badge/Version-4.11.0-informational?style=flat-square) ![AppVersion: 1.11.0](https://img.shields.io/badge/AppVersion-1.11.0-informational?style=flat-square)
66

77
To use, add `ingressClassName: nginx` spec field or the `kubernetes.io/ingress.class: nginx` annotation to your Ingress resources.
88

@@ -325,16 +325,16 @@ As of version `1.26.0` of this chart, by simply not providing any clusterIP valu
325325
| controller.hostname | object | `{}` | Optionally customize the pod hostname. |
326326
| controller.image.allowPrivilegeEscalation | bool | `false` | |
327327
| controller.image.chroot | bool | `false` | |
328-
| controller.image.digest | string | `"sha256:e24f39d3eed6bcc239a56f20098878845f62baa34b9f2be2fd2c38ce9fb0f29e"` | |
329-
| controller.image.digestChroot | string | `"sha256:c155954116b397163c88afcb3252462771bd7867017e8a17623e83601bab7ac7"` | |
328+
| controller.image.digest | string | `"sha256:a886e56d532d1388c77c8340261149d974370edca1093af4c97a96fb1467cb39"` | |
329+
| controller.image.digestChroot | string | `"sha256:f16dfed1c94d216b65e5dcb7508ab46148641a99649c5a700749db6f01a7039e"` | |
330330
| controller.image.image | string | `"ingress-nginx/controller"` | |
331331
| controller.image.pullPolicy | string | `"IfNotPresent"` | |
332332
| controller.image.readOnlyRootFilesystem | bool | `false` | |
333333
| controller.image.registry | string | `"registry.k8s.io"` | |
334334
| controller.image.runAsNonRoot | bool | `true` | |
335335
| controller.image.runAsUser | int | `101` | |
336336
| controller.image.seccompProfile.type | string | `"RuntimeDefault"` | |
337-
| controller.image.tag | string | `"v1.10.1"` | |
337+
| controller.image.tag | string | `"v1.11.0"` | |
338338
| controller.ingressClass | string | `"nginx"` | For backwards compatibility with ingress.class annotation, use ingressClass. Algorithm is as follows, first ingressClassName is considered, if not present, controller looks for ingress.class annotation |
339339
| controller.ingressClassByName | bool | `false` | Process IngressClass per name (additionally as per spec.controller). |
340340
| controller.ingressClassResource | object | `{"aliases":[],"annotations":{},"controllerValue":"k8s.io/ingress-nginx","default":false,"enabled":true,"name":"nginx","parameters":{}}` | This section refers to the creation of the IngressClass resource. IngressClasses are immutable and cannot be changed after creation. We do not support namespaced IngressClasses, yet, so a ClusterRole and a ClusterRoleBinding is required. |
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Changelog
2+
3+
This file documents all notable changes to [ingress-nginx](https://github.com/kubernetes/ingress-nginx) Helm Chart. The release numbering uses [semantic versioning](http://semver.org).
4+
5+
### 4.11.0
6+
7+
* Chores: Align security contacts & chart maintainers to actual owners. (#11465)
8+
* Merge pull request #11277 from strongjz/chart-1.10.1 (#11415)
9+
* Fix helm install on cloud provider admonition block (#11394)
10+
* edited helm-install tips (#11393)
11+
* added info for aws helm install (#11390)
12+
* add workflow to helm release and update ct for branch (#11378)
13+
* release helm chart from release branch (#11276)
14+
* update post submit helm ci and clean up (#11220)
15+
* refactor helm ci tests part I (#11178)
16+
* Update Ingress-Nginx version controller-v1.11.0
17+
18+
**Full Changelog**: https://github.com/kubernetes/ingress-nginx/compare/helm-chart-4.10.2...helm-chart-4.11.0

charts/ingress-nginx/values.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,9 @@ controller:
2626
## for backwards compatibility consider setting the full image url via the repository value below
2727
## use *either* current default registry/image or repository format or installing chart by providing the values.yaml will fail
2828
## repository:
29-
tag: "v1.10.1"
30-
digest: sha256:e24f39d3eed6bcc239a56f20098878845f62baa34b9f2be2fd2c38ce9fb0f29e
31-
digestChroot: sha256:c155954116b397163c88afcb3252462771bd7867017e8a17623e83601bab7ac7
29+
tag: "v1.11.0"
30+
digest: sha256:a886e56d532d1388c77c8340261149d974370edca1093af4c97a96fb1467cb39
31+
digestChroot: sha256:f16dfed1c94d216b65e5dcb7508ab46148641a99649c5a700749db6f01a7039e
3232
pullPolicy: IfNotPresent
3333
runAsNonRoot: true
3434
# www-data -> uid 101

0 commit comments

Comments
 (0)