Skip to content

Commit df8ceea

Browse files
committed
Release 0.33.0
1 parent 589187c commit df8ceea

File tree

12 files changed

+329
-247
lines changed

12 files changed

+329
-247
lines changed

Changelog.md

Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,87 @@
11
# Changelog
22

3+
### 0.33.0
4+
5+
**Image:** `quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.33.0`
6+
7+
_New Features:_
8+
9+
- NGINX 1.19.0
10+
- TLSv1.3 is enabled by default
11+
- Experimental support for s390x
12+
- Allow combination of NGINX variables in annotation [upstream-hash-by](https://github.com/kubernetes/ingress-nginx/pull/5571)
13+
- New setting to configure different access logs for http and stream sections: [http-access-log-path](https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/configmap/#http-access-log-path) and [stream-access-log-path](https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/configmap/#stream-access-log-path) options in configMap
14+
15+
_Deprecations:_
16+
17+
- Setting [access-log-path](https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/configmap/#access-log-path) is deprecated and will be removed in 0.35.0. Please use [http-access-log-path](https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/configmap/#http-access-log-path) and [stream-access-log-path](https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/configmap/#stream-access-log-path)
18+
19+
_Changes:_
20+
21+
- [X] [#5463](https://github.com/kubernetes/ingress-nginx/pull/5463) Wait before any request to the ingress controller pod
22+
- [X] [#5488](https://github.com/kubernetes/ingress-nginx/pull/5488) Update kind
23+
- [X] [#5491](https://github.com/kubernetes/ingress-nginx/pull/5491) Actually enable TLSv1.3 by default
24+
- [X] [#5494](https://github.com/kubernetes/ingress-nginx/pull/5494) Add configuration option for the runAsUser parameter of the webhook patch job
25+
- [X] [#5503](https://github.com/kubernetes/ingress-nginx/pull/5503) Update job-patchWebhook.yaml
26+
- [X] [#5504](https://github.com/kubernetes/ingress-nginx/pull/5504) Add configuration option for the imagePullSecrets in the webhook jobs
27+
- [X] [#5505](https://github.com/kubernetes/ingress-nginx/pull/5505) Update helm chart
28+
- [X] [#5516](https://github.com/kubernetes/ingress-nginx/pull/5516) build: remove unnecessary tag line in e2e
29+
- [X] [#5522](https://github.com/kubernetes/ingress-nginx/pull/5522) Remove duplicate annotation parsing for annotationAffinityCookieChangeOnFailure
30+
- [X] [#5534](https://github.com/kubernetes/ingress-nginx/pull/5534) Add annotation ssl-prefer-server-ciphers.
31+
- [X] [#5536](https://github.com/kubernetes/ingress-nginx/pull/5536) Fix error setting $service_name NGINX variable
32+
- [X] [#5553](https://github.com/kubernetes/ingress-nginx/pull/5553) Check service If publish-service flag is defined
33+
- [X] [#5571](https://github.com/kubernetes/ingress-nginx/pull/5571) feat: support the combination of Nginx variables for annotation upstream-hash-by.
34+
- [X] [#5572](https://github.com/kubernetes/ingress-nginx/pull/5572) [chart] Add toleration support for admission webhooks
35+
- [X] [#5578](https://github.com/kubernetes/ingress-nginx/pull/5578) Use image promoter to push images to gcr
36+
- [X] [#5582](https://github.com/kubernetes/ingress-nginx/pull/5582) Allow pulling images by digest
37+
- [X] [#5584](https://github.com/kubernetes/ingress-nginx/pull/5584) Add note about initial delay during first start
38+
- [X] [#5586](https://github.com/kubernetes/ingress-nginx/pull/5586) Add MaxMind GeoIP2 Anonymous IP support
39+
- [X] [#5589](https://github.com/kubernetes/ingress-nginx/pull/5589) Do not reload NGINX if master process dies
40+
- [X] [#5596](https://github.com/kubernetes/ingress-nginx/pull/5596) Update go dependencies
41+
- [X] [#5603](https://github.com/kubernetes/ingress-nginx/pull/5603) Update nginx to 1.19.0
42+
- [X] [#5604](https://github.com/kubernetes/ingress-nginx/pull/5604) Update debian-base image
43+
- [X] [#5606](https://github.com/kubernetes/ingress-nginx/pull/5606) Update nginx image and go to 1.14.3
44+
- [X] [#5613](https://github.com/kubernetes/ingress-nginx/pull/5613) fix oauth2-proxy image repository
45+
- [X] [#5614](https://github.com/kubernetes/ingress-nginx/pull/5614) Add support for s390x
46+
- [X] [#5619](https://github.com/kubernetes/ingress-nginx/pull/5619) Use new multi-arch nginx image
47+
- [X] [#5621](https://github.com/kubernetes/ingress-nginx/pull/5621) Update terraform build images
48+
- [X] [#5624](https://github.com/kubernetes/ingress-nginx/pull/5624) feat: add lj-releng tool to check Lua code for finding the potential problems
49+
- [X] [#5625](https://github.com/kubernetes/ingress-nginx/pull/5625) Update nginx image to use alpine 3.12
50+
- [X] [#5626](https://github.com/kubernetes/ingress-nginx/pull/5626) Update nginx image
51+
- [X] [#5629](https://github.com/kubernetes/ingress-nginx/pull/5629) Build multi-arch images by default
52+
- [X] [#5630](https://github.com/kubernetes/ingress-nginx/pull/5630) Fix makefile task names
53+
- [X] [#5631](https://github.com/kubernetes/ingress-nginx/pull/5631) Update e2e image
54+
- [X] [#5632](https://github.com/kubernetes/ingress-nginx/pull/5632) Update buildx progress configuration
55+
- [X] [#5636](https://github.com/kubernetes/ingress-nginx/pull/5636) Enable coredumps for e2e tests
56+
- [X] [#5637](https://github.com/kubernetes/ingress-nginx/pull/5637) Refactor build of docker images
57+
- [X] [#5641](https://github.com/kubernetes/ingress-nginx/pull/5641) Add missing ARCH variable
58+
- [X] [#5642](https://github.com/kubernetes/ingress-nginx/pull/5642) Fix dev-env makefile task
59+
- [X] [#5643](https://github.com/kubernetes/ingress-nginx/pull/5643) Fix build of image on osx
60+
- [X] [#5644](https://github.com/kubernetes/ingress-nginx/pull/5644) Remove copy of binaries and deprecated e2e task
61+
- [X] [#5656](https://github.com/kubernetes/ingress-nginx/pull/5656) feat: add http-access-log-path and stream-access-log-path options in configMap
62+
- [X] [#5659](https://github.com/kubernetes/ingress-nginx/pull/5659) Update cloud-build configuration
63+
- [X] [#5660](https://github.com/kubernetes/ingress-nginx/pull/5660) Set missing USER in cloud-build
64+
- [X] [#5661](https://github.com/kubernetes/ingress-nginx/pull/5661) Add missing REPO_INFO en variable to cloud-build
65+
- [X] [#5662](https://github.com/kubernetes/ingress-nginx/pull/5662) Increase cloud-build timeout
66+
- [X] [#5663](https://github.com/kubernetes/ingress-nginx/pull/5663) Fix cloud-timeout setting
67+
- [X] [#5664](https://github.com/kubernetes/ingress-nginx/pull/5664) fix undefined variable $auth_cookie error due to when location is denied
68+
- [X] [#5665](https://github.com/kubernetes/ingress-nginx/pull/5665) Fix: improve performance
69+
- [X] [#5669](https://github.com/kubernetes/ingress-nginx/pull/5669) Serve correct TLS certificate for requests with uppercase host
70+
- [X] [#5672](https://github.com/kubernetes/ingress-nginx/pull/5672) feat: enable lj-releng tool to lint lua code.
71+
- [X] [#5684](https://github.com/kubernetes/ingress-nginx/pull/5684) Fix proxy_protocol duplication in listen definition
72+
73+
_Documentation:_
74+
75+
- [X] [#5487](https://github.com/kubernetes/ingress-nginx/pull/5487) Add note about firewall ports for admission webhook
76+
- [X] [#5512](https://github.com/kubernetes/ingress-nginx/pull/5512) Wrong filename in documantation example
77+
- [X] [#5563](https://github.com/kubernetes/ingress-nginx/pull/5563) Use ingress-nginx-* naming in docs to match the default deployments
78+
- [X] [#5566](https://github.com/kubernetes/ingress-nginx/pull/5566) Update configmap name in custom-headers/README.md
79+
- [X] [#5639](https://github.com/kubernetes/ingress-nginx/pull/5639) Update timeout to align values
80+
- [X] [#5646](https://github.com/kubernetes/ingress-nginx/pull/5646) Add minor doc fixes to user guide and chart readme
81+
- [X] [#5652](https://github.com/kubernetes/ingress-nginx/pull/5652) Add documentation for loading e2e tests without using minikube
82+
- [X] [#5677](https://github.com/kubernetes/ingress-nginx/pull/5677) Add URL to official grafana dashboards
83+
- [X] [#5682](https://github.com/kubernetes/ingress-nginx/pull/5682) Fix typo
84+
385
### 0.32.0
486

587
**Image:** `quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.32.0`

charts/ingress-nginx/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
apiVersion: v1
22
name: ingress-nginx
3-
version: 2.3.0
4-
appVersion: 0.32.0
3+
version: 2.4.0
4+
appVersion: 0.33.0
55
home: https://github.com/kubernetes/ingress-nginx
66
description: Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer
77
icon: https://upload.wikimedia.org/wikipedia/commons/thumb/c/c5/Nginx_logo.svg/500px-Nginx_logo.svg.png

charts/ingress-nginx/values.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
controller:
55
image:
66
repository: quay.io/kubernetes-ingress-controller/nginx-ingress-controller
7-
tag: "0.32.0"
7+
tag: "0.33.0"
88
pullPolicy: IfNotPresent
99
# www-data -> uid 101
1010
runAsUser: 101

deploy/static/provider/aws/deploy-tls-termination.yaml

Lines changed: 39 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@ apiVersion: v1
1313
kind: ServiceAccount
1414
metadata:
1515
labels:
16-
helm.sh/chart: ingress-nginx-2.1.0
16+
helm.sh/chart: ingress-nginx-2.4.0
1717
app.kubernetes.io/name: ingress-nginx
1818
app.kubernetes.io/instance: ingress-nginx
19-
app.kubernetes.io/version: 0.32.0
19+
app.kubernetes.io/version: 0.33.0
2020
app.kubernetes.io/managed-by: Helm
2121
app.kubernetes.io/component: controller
2222
name: ingress-nginx
@@ -27,10 +27,10 @@ apiVersion: v1
2727
kind: ConfigMap
2828
metadata:
2929
labels:
30-
helm.sh/chart: ingress-nginx-2.1.0
30+
helm.sh/chart: ingress-nginx-2.4.0
3131
app.kubernetes.io/name: ingress-nginx
3232
app.kubernetes.io/instance: ingress-nginx
33-
app.kubernetes.io/version: 0.32.0
33+
app.kubernetes.io/version: 0.33.0
3434
app.kubernetes.io/managed-by: Helm
3535
app.kubernetes.io/component: controller
3636
name: ingress-nginx-controller
@@ -49,10 +49,10 @@ apiVersion: rbac.authorization.k8s.io/v1
4949
kind: ClusterRole
5050
metadata:
5151
labels:
52-
helm.sh/chart: ingress-nginx-2.1.0
52+
helm.sh/chart: ingress-nginx-2.4.0
5353
app.kubernetes.io/name: ingress-nginx
5454
app.kubernetes.io/instance: ingress-nginx
55-
app.kubernetes.io/version: 0.32.0
55+
app.kubernetes.io/version: 0.33.0
5656
app.kubernetes.io/managed-by: Helm
5757
name: ingress-nginx
5858
namespace: ingress-nginx
@@ -120,10 +120,10 @@ apiVersion: rbac.authorization.k8s.io/v1
120120
kind: ClusterRoleBinding
121121
metadata:
122122
labels:
123-
helm.sh/chart: ingress-nginx-2.1.0
123+
helm.sh/chart: ingress-nginx-2.4.0
124124
app.kubernetes.io/name: ingress-nginx
125125
app.kubernetes.io/instance: ingress-nginx
126-
app.kubernetes.io/version: 0.32.0
126+
app.kubernetes.io/version: 0.33.0
127127
app.kubernetes.io/managed-by: Helm
128128
name: ingress-nginx
129129
namespace: ingress-nginx
@@ -141,10 +141,10 @@ apiVersion: rbac.authorization.k8s.io/v1
141141
kind: Role
142142
metadata:
143143
labels:
144-
helm.sh/chart: ingress-nginx-2.1.0
144+
helm.sh/chart: ingress-nginx-2.4.0
145145
app.kubernetes.io/name: ingress-nginx
146146
app.kubernetes.io/instance: ingress-nginx
147-
app.kubernetes.io/version: 0.32.0
147+
app.kubernetes.io/version: 0.33.0
148148
app.kubernetes.io/managed-by: Helm
149149
app.kubernetes.io/component: controller
150150
name: ingress-nginx
@@ -236,10 +236,10 @@ apiVersion: rbac.authorization.k8s.io/v1
236236
kind: RoleBinding
237237
metadata:
238238
labels:
239-
helm.sh/chart: ingress-nginx-2.1.0
239+
helm.sh/chart: ingress-nginx-2.4.0
240240
app.kubernetes.io/name: ingress-nginx
241241
app.kubernetes.io/instance: ingress-nginx
242-
app.kubernetes.io/version: 0.32.0
242+
app.kubernetes.io/version: 0.33.0
243243
app.kubernetes.io/managed-by: Helm
244244
app.kubernetes.io/component: controller
245245
name: ingress-nginx
@@ -258,10 +258,10 @@ apiVersion: v1
258258
kind: Service
259259
metadata:
260260
labels:
261-
helm.sh/chart: ingress-nginx-2.1.0
261+
helm.sh/chart: ingress-nginx-2.4.0
262262
app.kubernetes.io/name: ingress-nginx
263263
app.kubernetes.io/instance: ingress-nginx
264-
app.kubernetes.io/version: 0.32.0
264+
app.kubernetes.io/version: 0.33.0
265265
app.kubernetes.io/managed-by: Helm
266266
app.kubernetes.io/component: controller
267267
name: ingress-nginx-controller-admission
@@ -289,10 +289,10 @@ metadata:
289289
service.beta.kubernetes.io/aws-load-balancer-ssl-ports: https
290290
service.beta.kubernetes.io/aws-load-balancer-type: elb
291291
labels:
292-
helm.sh/chart: ingress-nginx-2.1.0
292+
helm.sh/chart: ingress-nginx-2.4.0
293293
app.kubernetes.io/name: ingress-nginx
294294
app.kubernetes.io/instance: ingress-nginx
295-
app.kubernetes.io/version: 0.32.0
295+
app.kubernetes.io/version: 0.33.0
296296
app.kubernetes.io/managed-by: Helm
297297
app.kubernetes.io/component: controller
298298
name: ingress-nginx-controller
@@ -319,10 +319,10 @@ apiVersion: apps/v1
319319
kind: Deployment
320320
metadata:
321321
labels:
322-
helm.sh/chart: ingress-nginx-2.1.0
322+
helm.sh/chart: ingress-nginx-2.4.0
323323
app.kubernetes.io/name: ingress-nginx
324324
app.kubernetes.io/instance: ingress-nginx
325-
app.kubernetes.io/version: 0.32.0
325+
app.kubernetes.io/version: 0.33.0
326326
app.kubernetes.io/managed-by: Helm
327327
app.kubernetes.io/component: controller
328328
name: ingress-nginx-controller
@@ -345,7 +345,7 @@ spec:
345345
dnsPolicy: ClusterFirst
346346
containers:
347347
- name: controller
348-
image: quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.32.0
348+
image: quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.33.0
349349
imagePullPolicy: IfNotPresent
350350
lifecycle:
351351
preStop:
@@ -431,10 +431,10 @@ apiVersion: admissionregistration.k8s.io/v1beta1
431431
kind: ValidatingWebhookConfiguration
432432
metadata:
433433
labels:
434-
helm.sh/chart: ingress-nginx-2.1.0
434+
helm.sh/chart: ingress-nginx-2.4.0
435435
app.kubernetes.io/name: ingress-nginx
436436
app.kubernetes.io/instance: ingress-nginx
437-
app.kubernetes.io/version: 0.32.0
437+
app.kubernetes.io/version: 0.33.0
438438
app.kubernetes.io/managed-by: Helm
439439
app.kubernetes.io/component: admission-webhook
440440
name: ingress-nginx-admission
@@ -468,10 +468,10 @@ metadata:
468468
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
469469
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
470470
labels:
471-
helm.sh/chart: ingress-nginx-2.1.0
471+
helm.sh/chart: ingress-nginx-2.4.0
472472
app.kubernetes.io/name: ingress-nginx
473473
app.kubernetes.io/instance: ingress-nginx
474-
app.kubernetes.io/version: 0.32.0
474+
app.kubernetes.io/version: 0.33.0
475475
app.kubernetes.io/managed-by: Helm
476476
app.kubernetes.io/component: admission-webhook
477477
namespace: ingress-nginx
@@ -493,10 +493,10 @@ metadata:
493493
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
494494
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
495495
labels:
496-
helm.sh/chart: ingress-nginx-2.1.0
496+
helm.sh/chart: ingress-nginx-2.4.0
497497
app.kubernetes.io/name: ingress-nginx
498498
app.kubernetes.io/instance: ingress-nginx
499-
app.kubernetes.io/version: 0.32.0
499+
app.kubernetes.io/version: 0.33.0
500500
app.kubernetes.io/managed-by: Helm
501501
app.kubernetes.io/component: admission-webhook
502502
namespace: ingress-nginx
@@ -518,10 +518,10 @@ metadata:
518518
helm.sh/hook: pre-install,pre-upgrade
519519
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
520520
labels:
521-
helm.sh/chart: ingress-nginx-2.1.0
521+
helm.sh/chart: ingress-nginx-2.4.0
522522
app.kubernetes.io/name: ingress-nginx
523523
app.kubernetes.io/instance: ingress-nginx
524-
app.kubernetes.io/version: 0.32.0
524+
app.kubernetes.io/version: 0.33.0
525525
app.kubernetes.io/managed-by: Helm
526526
app.kubernetes.io/component: admission-webhook
527527
namespace: ingress-nginx
@@ -530,10 +530,10 @@ spec:
530530
metadata:
531531
name: ingress-nginx-admission-create
532532
labels:
533-
helm.sh/chart: ingress-nginx-2.1.0
533+
helm.sh/chart: ingress-nginx-2.4.0
534534
app.kubernetes.io/name: ingress-nginx
535535
app.kubernetes.io/instance: ingress-nginx
536-
app.kubernetes.io/version: 0.32.0
536+
app.kubernetes.io/version: 0.33.0
537537
app.kubernetes.io/managed-by: Helm
538538
app.kubernetes.io/component: admission-webhook
539539
spec:
@@ -561,10 +561,10 @@ metadata:
561561
helm.sh/hook: post-install,post-upgrade
562562
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
563563
labels:
564-
helm.sh/chart: ingress-nginx-2.1.0
564+
helm.sh/chart: ingress-nginx-2.4.0
565565
app.kubernetes.io/name: ingress-nginx
566566
app.kubernetes.io/instance: ingress-nginx
567-
app.kubernetes.io/version: 0.32.0
567+
app.kubernetes.io/version: 0.33.0
568568
app.kubernetes.io/managed-by: Helm
569569
app.kubernetes.io/component: admission-webhook
570570
namespace: ingress-nginx
@@ -573,10 +573,10 @@ spec:
573573
metadata:
574574
name: ingress-nginx-admission-patch
575575
labels:
576-
helm.sh/chart: ingress-nginx-2.1.0
576+
helm.sh/chart: ingress-nginx-2.4.0
577577
app.kubernetes.io/name: ingress-nginx
578578
app.kubernetes.io/instance: ingress-nginx
579-
app.kubernetes.io/version: 0.32.0
579+
app.kubernetes.io/version: 0.33.0
580580
app.kubernetes.io/managed-by: Helm
581581
app.kubernetes.io/component: admission-webhook
582582
spec:
@@ -606,10 +606,10 @@ metadata:
606606
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
607607
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
608608
labels:
609-
helm.sh/chart: ingress-nginx-2.1.0
609+
helm.sh/chart: ingress-nginx-2.4.0
610610
app.kubernetes.io/name: ingress-nginx
611611
app.kubernetes.io/instance: ingress-nginx
612-
app.kubernetes.io/version: 0.32.0
612+
app.kubernetes.io/version: 0.33.0
613613
app.kubernetes.io/managed-by: Helm
614614
app.kubernetes.io/component: admission-webhook
615615
namespace: ingress-nginx
@@ -631,10 +631,10 @@ metadata:
631631
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
632632
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
633633
labels:
634-
helm.sh/chart: ingress-nginx-2.1.0
634+
helm.sh/chart: ingress-nginx-2.4.0
635635
app.kubernetes.io/name: ingress-nginx
636636
app.kubernetes.io/instance: ingress-nginx
637-
app.kubernetes.io/version: 0.32.0
637+
app.kubernetes.io/version: 0.33.0
638638
app.kubernetes.io/managed-by: Helm
639639
app.kubernetes.io/component: admission-webhook
640640
namespace: ingress-nginx
@@ -656,10 +656,10 @@ metadata:
656656
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
657657
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
658658
labels:
659-
helm.sh/chart: ingress-nginx-2.1.0
659+
helm.sh/chart: ingress-nginx-2.4.0
660660
app.kubernetes.io/name: ingress-nginx
661661
app.kubernetes.io/instance: ingress-nginx
662-
app.kubernetes.io/version: 0.32.0
662+
app.kubernetes.io/version: 0.33.0
663663
app.kubernetes.io/managed-by: Helm
664664
app.kubernetes.io/component: admission-webhook
665665
namespace: ingress-nginx

0 commit comments

Comments
 (0)