Skip to content

Commit 7865825

Browse files
committed
release notes v1.7.0
Signed-off-by: James Strong <[email protected]>
1 parent c8cb916 commit 7865825

File tree

18 files changed

+1281
-1139
lines changed

18 files changed

+1281
-1139
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ the versions listed. Ingress-Nginx versions may work on older versions but the p
3838

3939
| Ingress-NGINX version | k8s supported version | Alpine Version | Nginx Version |
4040
|-----------------------|------------------------------|----------------|---------------|
41+
| v1.7.0 | 1.26, 1.25, 1.24 | 3.17.2 | 1.21.6 |
4142
| v1.6.4 | 1.26, 1.25, 1.24, 1.23 | 3.17.0 | 1.21.6 |
4243
| v1.5.1 | 1.25, 1.24, 1.23 | 3.16.2 | 1.21.6 |
4344
| v1.4.0 | 1.25, 1.24, 1.23, 1.22 | 3.16.2 | 1.19.10† |

TAG

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
v1.6.4
1+
v1.7.0
22

changelog/Changelog-1.7.0.md

Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
# Changelog
2+
3+
### 1.7.0
4+
Images:
5+
6+
* registry.k8s.io/ingress-nginx/controller:v1.7.0@sha256:7612338342a1e7b8090bef78f2a04fffcadd548ccaabe8a47bf7758ff549a5f7
7+
* registry.k8s.io/ingress-nginx/controller-chroot:v1.7.0@sha256:e84ef3b44c8efeefd8b0aa08770a886bfea1f04c53b61b4ba9a7204e9f1a7edc
8+
9+
### All Changes:
10+
11+
* kick off 1.7.0 build (#9775)
12+
* Update exposing-tcp-udp-services.md (#9777)
13+
* feat: OpenTelemetry module integration (#9062)
14+
* drop k8s 1.23 support (#9772)
15+
* Fix canary-weight-total annotation ignored in rule backends (#9729)
16+
* fix: controller psp's volume config (#9740)
17+
* Fix several Helm YAML issues with extraModules and extraInitContainers (#9709)
18+
* docs(helm): fix value key in readme for enabling certManager (#9640)
19+
* updated digest and sha for e2e-test-echo (#9760)
20+
* updated digest and sha for e2e-test-fastcgi-helloserver (#9759)
21+
* updated digest and sha for opentelemetry (#9758)
22+
* updated digest and sha for e2e-test-cfssl (#9757)
23+
* updated kube-webhook-certgen digest and tags (#9756)
24+
* updated nginx-error digest and tags (#9755)
25+
* added upgrade ginkgo documentation for contributors (#9753)
26+
* changes Makefile of echo folder to trigger code-build (#9754)
27+
* Chart: Drop `controller.headers`, rework DH param secret. (#9659)
28+
* updated NGINX_BASE image with latest tag (#9747)
29+
* Deployment/DaemonSet: Label pods using `ingress-nginx.labels`. (#9732)
30+
* bumped ginkgo to v2.9.0 (#9722)
31+
* HPA: autoscaling/v2beta1 deprecated, bump apiVersion to v2 for defaultBackend (#9731)
32+
* update to golang 1.20 (#9690)
33+
* Indent values.yaml using 2 instead of 4 spaces (#9656)
34+
* fix some comments (#9688)
35+
* migrate mitchellh/hashstructure to v2 (#9651)
36+
* changed v1.6.3 to v1.6.4 on deploy docs (#9647)
37+
* controller: Don't panic when ready condition in a endpointslice is missing (#9550)
38+
* Rework Ginkgo usage (#9522)
39+
* code clean for fsnotify (#9571)
40+
* Optimize the document for readability (#9551)
41+
* sets.String is deprecated: use generic Set instead. new ways: s1 := Set[string]{} s2 := New[string]() (#9589)
42+
* Adjust the import package order and use http library variables (#9587)
43+
* Optimize the judgment mode to remove redundant transformations (#9588)
44+
* Fix rewrite example (#9633)
45+
* remove tests and regex path checks (#9626)
46+
* Fix incorrect annotation name in upstream hashing configuration (#9617)
47+
* Release docs for Controller v1.6.3 and Helm v4.5.0 (#9614)
48+
49+
### Dependencies updates:
50+
* Bump aquasecurity/trivy-action from 0.8.0 to 0.9.2 (#9767)
51+
* Bump k8s.io/component-base from 0.26.2 to 0.26.3 (#9764)
52+
* Bump actions/dependency-review-action from 3.0.3 to 3.0.4 (#9766)
53+
* Bump actions/add-to-project from 0.4.0 to 0.4.1 (#9765)
54+
* Bump actions/dependency-review-action from 3.0.2 to 3.0.3 (#9727)
55+
* Bump github.com/prometheus/common from 0.41.0 to 0.42.0 (#9724)
56+
* Bump golang.org/x/crypto from 0.6.0 to 0.7.0 (#9723)
57+
* Bump actions/download-artifact from 3.0.1 to 3.0.2 (#9721)
58+
* Bump goreleaser/goreleaser-action from 4.1.0 to 4.2.0 (#9718)
59+
* Bump actions/upload-artifact from 3.1.1 to 3.1.2 (#9717)
60+
* Bump docker/setup-buildx-action from 2.2.1 to 2.5.0 (#9719)
61+
* Bump helm/chart-releaser-action from 1.4.1 to 1.5.0 (#9720)
62+
* Bump github.com/onsi/ginkgo/v2 from 2.6.1 to 2.9.0 (#9695)
63+
* Bump k8s.io/klog/v2 from 2.90.0 to 2.90.1 (#9694)
64+
* Bump golang.org/x/crypto in /magefiles (#9691)
65+
* Bump k8s.io/component-base from 0.26.1 to 0.26.2 (#9696)
66+
* Bump github.com/prometheus/common from 0.40.0 to 0.41.0 (#9698)
67+
* Bump sigs.k8s.io/controller-runtime from 0.14.2 to 0.14.5 (#9697)
68+
* Bump golang.org/x/net in /magefiles (#9692)
69+
* Bump golang.org/x/sys in /images/custom-error-pages/rootfs (#9671)
70+
* Bump github.com/stretchr/testify from 1.8.1 to 1.8.2 (#9675)
71+
* Bump github.com/prometheus/common from 0.39.0 to 0.40.0 (#9653)
72+
* Bump golang.org/x/net from 0.6.0 to 0.7.0 (#9646)
73+
* Bump golang.org/x/net in /images/kube-webhook-certgen/rootfs (#9645)
74+
* Bump google.golang.org/grpc from 1.52.3 to 1.53.0 (#9610)
75+
* Bump github.com/prometheus/client_golang (#9630)
76+
* Bump golang.org/x/crypto from 0.5.0 to 0.6.0 (#9609)
77+
78+
**Full Changelog**: https://github.com/kubernetes/ingress-nginx/compare/controller-controller-v1.6.3...controller-controller-v1.7.0

charts/ingress-nginx/Chart.yaml

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,21 @@
11
annotations:
22
artifacthub.io/changes: |
3-
- "add lint on chart before release (#9570)"
4-
- "ci: remove setup-helm step (#9404)"
5-
- "feat(helm): Optionally use cert-manager instead admission patch (#9279)"
6-
- "run helm release on main only and when the chart/value changes only (#9290)"
7-
- "Update Ingress-Nginx version controller-v1.6.4"
3+
- "Upgrade alpine 3.17.2"
4+
- "Upgrade golang 1.20"
5+
- "Drop testing/support for Kubernetes 1.23"
6+
- "docs(helm): fix value key in readme for enabling certManager (#9640)"
7+
- "Update Ingress-Nginx version controller-v1.7.0"
8+
- "feat: OpenTelemetry module integration (#9062)"
9+
- "canary-weight-total annotation ignored in rule backends (#9729)"
10+
- "fix controller psp's volume config (#9740)"
11+
- "Fix several Helm YAML issues with extraModules and extraInitContainers (#9709)"
12+
- "Chart: Drop `controller.headers`, rework DH param secret. (#9659)"
13+
- "Deployment/DaemonSet: Label pods using `ingress-nginx.labels`. (#9732)"
14+
- "HPA: autoscaling/v2beta1 deprecated, bump apiVersion to v2 for defaultBackend (#9731)"
15+
- "Fix incorrect annotation name in upstream hashing configuration (#9617)"
816
artifacthub.io/prerelease: "false"
917
apiVersion: v2
10-
appVersion: 1.6.4
18+
appVersion: 4.6.0
1119
description: Ingress controller for Kubernetes using NGINX as a reverse proxy and
1220
load balancer
1321
engine: gotpl
@@ -24,4 +32,4 @@ maintainers:
2432
name: ingress-nginx
2533
sources:
2634
- https://github.com/kubernetes/ingress-nginx
27-
version: 4.5.2
35+
version: 4.5.4

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.5.2](https://img.shields.io/badge/Version-4.5.2-informational?style=flat-square) ![AppVersion: 1.6.4](https://img.shields.io/badge/AppVersion-1.6.4-informational?style=flat-square)
5+
![Version: 4.5.4](https://img.shields.io/badge/Version-4.5.4-informational?style=flat-square) ![AppVersion: 4.6.0](https://img.shields.io/badge/AppVersion-4.6.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

@@ -333,13 +333,13 @@ Kubernetes: `>=1.20.0-0`
333333
| controller.hostname | object | `{}` | Optionally customize the pod hostname. |
334334
| controller.image.allowPrivilegeEscalation | bool | `true` | |
335335
| controller.image.chroot | bool | `false` | |
336-
| controller.image.digest | string | `"sha256:15be4666c53052484dd2992efacf2f50ea77a78ae8aa21ccd91af6baaa7ea22f"` | |
337-
| controller.image.digestChroot | string | `"sha256:0de01e2c316c3ca7847ca13b32d077af7910d07f21a4a82f81061839764f8f81"` | |
336+
| controller.image.digest | string | `"sha256:7612338342a1e7b8090bef78f2a04fffcadd548ccaabe8a47bf7758ff549a5f7"` | |
337+
| controller.image.digestChroot | string | `"sha256:e84ef3b44c8efeefd8b0aa08770a886bfea1f04c53b61b4ba9a7204e9f1a7edc"` | |
338338
| controller.image.image | string | `"ingress-nginx/controller"` | |
339339
| controller.image.pullPolicy | string | `"IfNotPresent"` | |
340340
| controller.image.registry | string | `"registry.k8s.io"` | |
341341
| controller.image.runAsUser | int | `101` | |
342-
| controller.image.tag | string | `"v1.6.4"` | |
342+
| controller.image.tag | string | `"v1.7.0"` | |
343343
| 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 |
344344
| controller.ingressClassByName | bool | `false` | Process IngressClass per name (additionally as per spec.controller). |
345345
| controller.ingressClassResource.controllerValue | string | `"k8s.io/ingress-nginx"` | Controller-value of the controller that is processing this ingressClass |
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
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.5.3
6+
7+
* docs(helm): fix value key in readme for enabling certManager (#9640)
8+
* Upgrade alpine 3.17.2
9+
* Upgrade golang 1.20
10+
* Drop testing/support for Kubernetes 1.23
11+
* docs(helm): fix value key in readme for enabling certManager (#9640)
12+
* Update Ingress-Nginx version controller-v1.7.0
13+
* feat: OpenTelemetry module integration (#9062)
14+
* canary-weight-total annotation ignored in rule backends (#9729)
15+
* fix controller psp's volume config (#9740)
16+
* Fix several Helm YAML issues with extraModules and extraInitContainers (#9709)
17+
* Chart: Drop `controller.headers`, rework DH param secret. (#9659)
18+
* Deployment/DaemonSet: Label pods using `ingress-nginx.labels`. (#9732)
19+
* HPA: autoscaling/v2beta1 deprecated, bump apiVersion to v2 for defaultBackend (#9731)
20+
* Fix incorrect annotation name in upstream hashing configuration (#9617)
21+
22+
* Update Ingress-Nginx version controller-v1.7.0
23+
24+
**Full Changelog**: https://github.com/kubernetes/ingress-nginx/compare/helm-chart-4.5.2...helm-chart-4.6.0

0 commit comments

Comments
 (0)