Skip to content

Commit 6107346

Browse files
authored
Release v1.9.0 (#10433)
1 parent 8ab3577 commit 6107346

File tree

14 files changed

+316
-212
lines changed

14 files changed

+316
-212
lines changed

changelog/Changelog-1.9.0.md

Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,93 @@
1+
# Changelog
2+
3+
### 1.9.0
4+
Images:
5+
6+
* registry.k8s.io/ingress-nginx/controller:v1.9.0@sha256:c15d1a617858d90fb8f8a2dd60b0676f2bb85c54e3ed11511794b86ec30c8c60
7+
* registry.k8s.io/ingress-nginx/controller-chroot:v1.9.0@sha256:d9fa7a136de2104fb2ecfcf1666978bfab927f4a125b75c0fb471e6104366ab5
8+
9+
### All Changes:
10+
11+
* Rework mage (#10418)
12+
* Start release of v1.9.0 beta0 (#10407)
13+
* Update k8s versions on CI (#10406)
14+
* Add a flag to enable or disable aio_write (#10394)
15+
* Update external-articles.md - advanced setup with GKE/Cloud Armor/IAP (#10372)
16+
* Fix e2e test suite doc (#10396)
17+
* Disable user snippets per default (#10393)
18+
* Deployment/DaemonSet: Fix templating & value. (#10240)
19+
* Fix deferInLoop error (#10387)
20+
* Remove gofmt (#10385)
21+
* Deployment/DaemonSet: Template `topologySpreadConstraints`. (#10259)
22+
* release notes 1.8.2 (#10389)
23+
* fix: remove curl on base container #9716 (#10306)
24+
* Fix http default backend test (#10382)
25+
* Add golangci github action and replace the deprecated golint (#10187)
26+
* BUGFIX incorrect indentation (#10254)
27+
* Upgrade OpenTelemetry to v1.11.0 and gRPC to v1.57.0 (#10352)
28+
* fix: path with sepecial characters warning #10281 #10308 (#10330)
29+
* Fix golangci-lint errors (#10196)
30+
* chore(build): Fix Run make dev-env syntax error (#10294)
31+
* Add firewall configuration to quick start documentation (#10357)
32+
* Making auth access logs optional (#10335)
33+
* Fix “dev-env” Makefile target to work with kubectl 1.28+ (#10350)
34+
* fix: update action file to auto release plugin #10197 (#10321)
35+
* Use gzip instead of pigz in CI (#10348)
36+
* Disable Modsecurity from internal processing which affects large ingresses (#10316)
37+
* fix: add /etc/mime.types #10309 (#10310)
38+
* Remove curl dependencies in e2e tests #9716 (#10296)
39+
* docs: swap explanation to match example (#10220)
40+
* ci(helm): fix Helm Chart release action 422 error (#10237)
41+
* helm: Use .Release.Namespace as default for ServiceMonitor namespace (#10249)
42+
* Updated index.md - Fix typos (#10256)
43+
* Handle request_id variable correctly in auth requests (#9219)
44+
* test kind updates (#10272)
45+
* promote distroless otel init image (#10257)
46+
* [helm] configure allow to configure hostAliases (#10180)
47+
* Add rolling update strategy to each static deployment file (#10129)
48+
* Implement annotation validation (#9673)
49+
* Golang 1.20.6 for test runner (#10230)
50+
* [helm] pass service annotations through helm tpl engine (#10084)
51+
* Ignore deployment template's replicas if KEDA is enabled (#9534)
52+
* chore: bump OpenResty to v1.21.4.2 (#10219)
53+
* Scanning port 10247 lead to tcp connection 502 error (#9815)
54+
* revise Datadog trace sampling configuration (#10151)
55+
* Clarify TCP/UDP service docs (#10146)
56+
* Exposed continent data as variable in the case of Maxmind city files (#10157)
57+
* Cleanup errcheck code (#10166)
58+
* Fix golang-ci linter errors (#10128)
59+
* Deprecate and remove AJP support (#10158)
60+
* release notes 1.8.1 (#10161)
61+
62+
### Dependencies updates:
63+
* Bump github.com/onsi/ginkgo/v2 from 2.9.5 to 2.12.0 (#10355)
64+
* Bump golang.org/x/crypto from 0.12.0 to 0.13.0 (#10399)
65+
* Bump actions/setup-go from 4.0.1 to 4.1.0 (#10403)
66+
* Bump goreleaser/goreleaser-action from 4.4.0 to 4.6.0 (#10402)
67+
* Bump actions/upload-artifact from 3.1.2 to 3.1.3 (#10404)
68+
* Bump golangci/golangci-lint-action from 3.6.0 to 3.7.0 (#10400)
69+
* Bump google.golang.org/grpc from 1.57.0 to 1.58.0 (#10398)
70+
* Bump actions/dependency-review-action from 3.0.8 to 3.1.0 (#10401)
71+
* Bump github.com/cyphar/filepath-securejoin from 0.2.3 to 0.2.4 (#10373)
72+
* Bump github.com/cyphar/filepath-securejoin in /magefiles (#10374)
73+
* Bump Go version to 1.21.1 (#10377)
74+
* Bump Go version to 1.21.1 on testrunner (#10378)
75+
* Bump aquasecurity/trivy-action from 0.11.2 to 0.12.0 (#10365)
76+
* Bump docker/setup-buildx-action from 2.9.1 to 2.10.0 (#10353)
77+
* Bump actions/checkout from 3.5.3 to 3.6.0 (#10354)
78+
* Bump actions/dependency-review-action from 3.0.6 to 3.0.8 (#10333)
79+
* Bump actions/setup-go from 4.0.1 to 4.1.0 (#10313)
80+
* Bump securego/gosec from 2.16.0 to 2.17.0 (#10332)
81+
* Bump goreleaser/goreleaser-action from 4.3.0 to 4.4.0 (#10314)
82+
* Bump github.com/opencontainers/runc from 1.1.8 to 1.1.9 (#10298)
83+
* Bump k8s.io/component-base from 0.26.4 to 0.27.4 (Replace Topology Aware Hints with Topology Aware Routing) (#10282)
84+
* Bump google.golang.org/grpc from 1.56.2 to 1.57.0 (#10258)
85+
* Bump golang.org/x/crypto from 0.11.0 to 0.12.0 (#10280)
86+
* Bump github.com/opencontainers/runc from 1.1.7 to 1.1.8 (#10244)
87+
* Bump google.golang.org/grpc from 1.56.1 to 1.56.2 (#10193)
88+
* Bump docker/setup-buildx-action from 2.9.0 to 2.9.1 (#10207)
89+
* Bump golang.org/x/crypto from 0.10.0 to 0.11.0 (#10192)
90+
* Bump docker/setup-buildx-action from 2.8.0 to 2.9.0 (#10191)
91+
* Bump docker/setup-buildx-action from 2.7.0 to 2.8.0 (#10165)
92+
93+
**Full Changelog**: https://github.com/kubernetes/ingress-nginx/compare/controller-release-1.8...controller-controller-v1.9.0

charts/ingress-nginx/Chart.yaml

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,13 @@
11
annotations:
2-
artifacthub.io/changes: |2
2+
artifacthub.io/changes: |
33
- "ci(helm): fix Helm Chart release action 422 error (#10237)"
44
- "helm: Use .Release.Namespace as default for ServiceMonitor namespace (#10249)"
55
- "[helm] configure allow to configure hostAliases (#10180)"
66
- "[helm] pass service annotations through helm tpl engine (#10084)"
7-
- "Update Ingress-Nginx version controller-v1.9.0-beta.0"
8-
artifacthub.io/license: Apache-2.0
9-
artifacthub.io/prerelease: "true"
7+
- "Update Ingress-Nginx version controller-v1.9.0"
8+
artifacthub.io/prerelease: "false"
109
apiVersion: v2
11-
appVersion: 1.9.0-beta.0
10+
appVersion: 1.9.0
1211
description: Ingress controller for Kubernetes using NGINX as a reverse proxy and
1312
load balancer
1413
home: https://github.com/kubernetes/ingress-nginx
@@ -24,5 +23,4 @@ maintainers:
2423
name: ingress-nginx
2524
sources:
2625
- https://github.com/kubernetes/ingress-nginx
27-
type: application
28-
version: 4.8.0-beta.0
26+
version: 4.8.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.8.0-beta.0](https://img.shields.io/badge/Version-4.8.0--beta.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.9.0-beta.0](https://img.shields.io/badge/AppVersion-1.9.0--beta.0-informational?style=flat-square)
5+
![Version: 4.8.0](https://img.shields.io/badge/Version-4.8.0-informational?style=flat-square) ![AppVersion: 1.9.0](https://img.shields.io/badge/AppVersion-1.9.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

@@ -315,13 +315,13 @@ As of version `1.26.0` of this chart, by simply not providing any clusterIP valu
315315
| controller.hostname | object | `{}` | Optionally customize the pod hostname. |
316316
| controller.image.allowPrivilegeEscalation | bool | `true` | |
317317
| controller.image.chroot | bool | `false` | |
318-
| controller.image.digest | string | `"sha256:531377e4cc9dc62af40d742402222603259673f5a755a64d74122f256dfad8f9"` | |
319-
| controller.image.digestChroot | string | `"sha256:60b4c95349ce2a81a3b2a76423ee483b847b89d3fa8cb148468434f606f3fa0c"` | |
318+
| controller.image.digest | string | `"sha256:c15d1a617858d90fb8f8a2dd60b0676f2bb85c54e3ed11511794b86ec30c8c60"` | |
319+
| controller.image.digestChroot | string | `"sha256:d9fa7a136de2104fb2ecfcf1666978bfab927f4a125b75c0fb471e6104366ab5"` | |
320320
| controller.image.image | string | `"ingress-nginx/controller"` | |
321321
| controller.image.pullPolicy | string | `"IfNotPresent"` | |
322322
| controller.image.registry | string | `"registry.k8s.io"` | |
323323
| controller.image.runAsUser | int | `101` | |
324-
| controller.image.tag | string | `"v1.9.0-beta.0"` | |
324+
| controller.image.tag | string | `"v1.9.0"` | |
325325
| 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 |
326326
| controller.ingressClassByName | bool | `false` | Process IngressClass per name (additionally as per spec.controller). |
327327
| controller.ingressClassResource.controllerValue | string | `"k8s.io/ingress-nginx"` | Controller-value of the controller that is processing this ingressClass |
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
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.8.0
6+
7+
* ci(helm): fix Helm Chart release action 422 error (#10237)
8+
* helm: Use .Release.Namespace as default for ServiceMonitor namespace (#10249)
9+
* [helm] configure allow to configure hostAliases (#10180)
10+
* [helm] pass service annotations through helm tpl engine (#10084)
11+
* Update Ingress-Nginx version controller-v1.9.0
12+
13+
**Full Changelog**: https://github.com/kubernetes/ingress-nginx/compare/helm-chart-4.7.2...helm-chart-4.8.0

charts/ingress-nginx/values.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@ controller:
2424
## for backwards compatibility consider setting the full image url via the repository value below
2525
## use *either* current default registry/image or repository format or installing chart by providing the values.yaml will fail
2626
## repository:
27-
tag: "v1.9.0-beta.0"
28-
digest: sha256:531377e4cc9dc62af40d742402222603259673f5a755a64d74122f256dfad8f9
29-
digestChroot: sha256:60b4c95349ce2a81a3b2a76423ee483b847b89d3fa8cb148468434f606f3fa0c
27+
tag: "v1.9.0"
28+
digest: sha256:c15d1a617858d90fb8f8a2dd60b0676f2bb85c54e3ed11511794b86ec30c8c60
29+
digestChroot: sha256:d9fa7a136de2104fb2ecfcf1666978bfab927f4a125b75c0fb471e6104366ab5
3030
pullPolicy: IfNotPresent
3131
# www-data -> uid 101
3232
runAsUser: 101

deploy/static/provider/aws/deploy.yaml

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ metadata:
1515
app.kubernetes.io/instance: ingress-nginx
1616
app.kubernetes.io/name: ingress-nginx
1717
app.kubernetes.io/part-of: ingress-nginx
18-
app.kubernetes.io/version: 1.9.0-beta.0
18+
app.kubernetes.io/version: 1.9.0
1919
name: ingress-nginx
2020
namespace: ingress-nginx
2121
---
@@ -27,7 +27,7 @@ metadata:
2727
app.kubernetes.io/instance: ingress-nginx
2828
app.kubernetes.io/name: ingress-nginx
2929
app.kubernetes.io/part-of: ingress-nginx
30-
app.kubernetes.io/version: 1.9.0-beta.0
30+
app.kubernetes.io/version: 1.9.0
3131
name: ingress-nginx-admission
3232
namespace: ingress-nginx
3333
---
@@ -39,7 +39,7 @@ metadata:
3939
app.kubernetes.io/instance: ingress-nginx
4040
app.kubernetes.io/name: ingress-nginx
4141
app.kubernetes.io/part-of: ingress-nginx
42-
app.kubernetes.io/version: 1.9.0-beta.0
42+
app.kubernetes.io/version: 1.9.0
4343
name: ingress-nginx
4444
namespace: ingress-nginx
4545
rules:
@@ -129,7 +129,7 @@ metadata:
129129
app.kubernetes.io/instance: ingress-nginx
130130
app.kubernetes.io/name: ingress-nginx
131131
app.kubernetes.io/part-of: ingress-nginx
132-
app.kubernetes.io/version: 1.9.0-beta.0
132+
app.kubernetes.io/version: 1.9.0
133133
name: ingress-nginx-admission
134134
namespace: ingress-nginx
135135
rules:
@@ -148,7 +148,7 @@ metadata:
148148
app.kubernetes.io/instance: ingress-nginx
149149
app.kubernetes.io/name: ingress-nginx
150150
app.kubernetes.io/part-of: ingress-nginx
151-
app.kubernetes.io/version: 1.9.0-beta.0
151+
app.kubernetes.io/version: 1.9.0
152152
name: ingress-nginx
153153
rules:
154154
- apiGroups:
@@ -230,7 +230,7 @@ metadata:
230230
app.kubernetes.io/instance: ingress-nginx
231231
app.kubernetes.io/name: ingress-nginx
232232
app.kubernetes.io/part-of: ingress-nginx
233-
app.kubernetes.io/version: 1.9.0-beta.0
233+
app.kubernetes.io/version: 1.9.0
234234
name: ingress-nginx-admission
235235
rules:
236236
- apiGroups:
@@ -249,7 +249,7 @@ metadata:
249249
app.kubernetes.io/instance: ingress-nginx
250250
app.kubernetes.io/name: ingress-nginx
251251
app.kubernetes.io/part-of: ingress-nginx
252-
app.kubernetes.io/version: 1.9.0-beta.0
252+
app.kubernetes.io/version: 1.9.0
253253
name: ingress-nginx
254254
namespace: ingress-nginx
255255
roleRef:
@@ -269,7 +269,7 @@ metadata:
269269
app.kubernetes.io/instance: ingress-nginx
270270
app.kubernetes.io/name: ingress-nginx
271271
app.kubernetes.io/part-of: ingress-nginx
272-
app.kubernetes.io/version: 1.9.0-beta.0
272+
app.kubernetes.io/version: 1.9.0
273273
name: ingress-nginx-admission
274274
namespace: ingress-nginx
275275
roleRef:
@@ -288,7 +288,7 @@ metadata:
288288
app.kubernetes.io/instance: ingress-nginx
289289
app.kubernetes.io/name: ingress-nginx
290290
app.kubernetes.io/part-of: ingress-nginx
291-
app.kubernetes.io/version: 1.9.0-beta.0
291+
app.kubernetes.io/version: 1.9.0
292292
name: ingress-nginx
293293
roleRef:
294294
apiGroup: rbac.authorization.k8s.io
@@ -307,7 +307,7 @@ metadata:
307307
app.kubernetes.io/instance: ingress-nginx
308308
app.kubernetes.io/name: ingress-nginx
309309
app.kubernetes.io/part-of: ingress-nginx
310-
app.kubernetes.io/version: 1.9.0-beta.0
310+
app.kubernetes.io/version: 1.9.0
311311
name: ingress-nginx-admission
312312
roleRef:
313313
apiGroup: rbac.authorization.k8s.io
@@ -328,7 +328,7 @@ metadata:
328328
app.kubernetes.io/instance: ingress-nginx
329329
app.kubernetes.io/name: ingress-nginx
330330
app.kubernetes.io/part-of: ingress-nginx
331-
app.kubernetes.io/version: 1.9.0-beta.0
331+
app.kubernetes.io/version: 1.9.0
332332
name: ingress-nginx-controller
333333
namespace: ingress-nginx
334334
---
@@ -344,7 +344,7 @@ metadata:
344344
app.kubernetes.io/instance: ingress-nginx
345345
app.kubernetes.io/name: ingress-nginx
346346
app.kubernetes.io/part-of: ingress-nginx
347-
app.kubernetes.io/version: 1.9.0-beta.0
347+
app.kubernetes.io/version: 1.9.0
348348
name: ingress-nginx-controller
349349
namespace: ingress-nginx
350350
spec:
@@ -377,7 +377,7 @@ metadata:
377377
app.kubernetes.io/instance: ingress-nginx
378378
app.kubernetes.io/name: ingress-nginx
379379
app.kubernetes.io/part-of: ingress-nginx
380-
app.kubernetes.io/version: 1.9.0-beta.0
380+
app.kubernetes.io/version: 1.9.0
381381
name: ingress-nginx-controller-admission
382382
namespace: ingress-nginx
383383
spec:
@@ -400,7 +400,7 @@ metadata:
400400
app.kubernetes.io/instance: ingress-nginx
401401
app.kubernetes.io/name: ingress-nginx
402402
app.kubernetes.io/part-of: ingress-nginx
403-
app.kubernetes.io/version: 1.9.0-beta.0
403+
app.kubernetes.io/version: 1.9.0
404404
name: ingress-nginx-controller
405405
namespace: ingress-nginx
406406
spec:
@@ -422,7 +422,7 @@ spec:
422422
app.kubernetes.io/instance: ingress-nginx
423423
app.kubernetes.io/name: ingress-nginx
424424
app.kubernetes.io/part-of: ingress-nginx
425-
app.kubernetes.io/version: 1.9.0-beta.0
425+
app.kubernetes.io/version: 1.9.0
426426
spec:
427427
containers:
428428
- args:
@@ -446,7 +446,7 @@ spec:
446446
fieldPath: metadata.namespace
447447
- name: LD_PRELOAD
448448
value: /usr/local/lib/libmimalloc.so
449-
image: registry.k8s.io/ingress-nginx/controller:v1.9.0-beta.0@sha256:531377e4cc9dc62af40d742402222603259673f5a755a64d74122f256dfad8f9
449+
image: registry.k8s.io/ingress-nginx/controller:v1.9.0@sha256:c15d1a617858d90fb8f8a2dd60b0676f2bb85c54e3ed11511794b86ec30c8c60
450450
imagePullPolicy: IfNotPresent
451451
lifecycle:
452452
preStop:
@@ -518,7 +518,7 @@ metadata:
518518
app.kubernetes.io/instance: ingress-nginx
519519
app.kubernetes.io/name: ingress-nginx
520520
app.kubernetes.io/part-of: ingress-nginx
521-
app.kubernetes.io/version: 1.9.0-beta.0
521+
app.kubernetes.io/version: 1.9.0
522522
name: ingress-nginx-admission-create
523523
namespace: ingress-nginx
524524
spec:
@@ -529,7 +529,7 @@ spec:
529529
app.kubernetes.io/instance: ingress-nginx
530530
app.kubernetes.io/name: ingress-nginx
531531
app.kubernetes.io/part-of: ingress-nginx
532-
app.kubernetes.io/version: 1.9.0-beta.0
532+
app.kubernetes.io/version: 1.9.0
533533
name: ingress-nginx-admission-create
534534
spec:
535535
containers:
@@ -565,7 +565,7 @@ metadata:
565565
app.kubernetes.io/instance: ingress-nginx
566566
app.kubernetes.io/name: ingress-nginx
567567
app.kubernetes.io/part-of: ingress-nginx
568-
app.kubernetes.io/version: 1.9.0-beta.0
568+
app.kubernetes.io/version: 1.9.0
569569
name: ingress-nginx-admission-patch
570570
namespace: ingress-nginx
571571
spec:
@@ -576,7 +576,7 @@ spec:
576576
app.kubernetes.io/instance: ingress-nginx
577577
app.kubernetes.io/name: ingress-nginx
578578
app.kubernetes.io/part-of: ingress-nginx
579-
app.kubernetes.io/version: 1.9.0-beta.0
579+
app.kubernetes.io/version: 1.9.0
580580
name: ingress-nginx-admission-patch
581581
spec:
582582
containers:
@@ -614,7 +614,7 @@ metadata:
614614
app.kubernetes.io/instance: ingress-nginx
615615
app.kubernetes.io/name: ingress-nginx
616616
app.kubernetes.io/part-of: ingress-nginx
617-
app.kubernetes.io/version: 1.9.0-beta.0
617+
app.kubernetes.io/version: 1.9.0
618618
name: nginx
619619
spec:
620620
controller: k8s.io/ingress-nginx
@@ -627,7 +627,7 @@ metadata:
627627
app.kubernetes.io/instance: ingress-nginx
628628
app.kubernetes.io/name: ingress-nginx
629629
app.kubernetes.io/part-of: ingress-nginx
630-
app.kubernetes.io/version: 1.9.0-beta.0
630+
app.kubernetes.io/version: 1.9.0
631631
name: ingress-nginx-admission
632632
webhooks:
633633
- admissionReviewVersions:

0 commit comments

Comments
 (0)