Skip to content

Commit 12150e3

Browse files
committed
Release v0.35.0
1 parent 54ad65e commit 12150e3

File tree

10 files changed

+314
-246
lines changed

10 files changed

+314
-246
lines changed

Changelog.md

+68
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,73 @@
11
# Changelog
22

3+
### 0.35.0
4+
5+
**Image:**
6+
7+
- `k8s.gcr.io/ingress-nginx/controller:v0.35.0@sha256:fc4979d8b8443a831c9789b5155cded454cb7de737a8b727bc2ba0106d2eae8b`
8+
9+
_New Features:_
10+
11+
- NGINX 1.19.2
12+
- New configmap option `enable-real-ip` to enable [realip_module](http://nginx.org/en/docs/http/ngx_http_realip_module.html)
13+
- Use k8s.gcr.io vanity domain
14+
- Go 1.15
15+
- client-go v0.18.6
16+
- Migrate to klog v2
17+
18+
_Changes:_
19+
20+
- [X] [#5887](https://github.com/kubernetes/ingress-nginx/pull/5887) Add force-enable-realip-module
21+
- [X] [#5888](https://github.com/kubernetes/ingress-nginx/pull/5888) Update dev-env.sh script
22+
- [X] [#5923](https://github.com/kubernetes/ingress-nginx/pull/5923) Fix error in grpcbin deployment and enable e2e test
23+
- [X] [#5924](https://github.com/kubernetes/ingress-nginx/pull/5924) Validate endpoints are ready in e2e tests
24+
- [X] [#5931](https://github.com/kubernetes/ingress-nginx/pull/5931) Add opentracing operation name settings
25+
- [X] [#5933](https://github.com/kubernetes/ingress-nginx/pull/5933) Update opentracing nginx module
26+
- [X] [#5946](https://github.com/kubernetes/ingress-nginx/pull/5946) Do not add namespace to cluster-scoped resources
27+
- [X] [#5951](https://github.com/kubernetes/ingress-nginx/pull/5951) Use env expansion to provide namespace in container args
28+
- [X] [#5952](https://github.com/kubernetes/ingress-nginx/pull/5952) Refactor shutdown e2e tests
29+
- [X] [#5957](https://github.com/kubernetes/ingress-nginx/pull/5957) bump fsnotify to v1.4.9
30+
- [X] [#5958](https://github.com/kubernetes/ingress-nginx/pull/5958) Disable enable-access-log-for-default-backend e2e test
31+
- [X] [#5984](https://github.com/kubernetes/ingress-nginx/pull/5984) Fix panic in ingress class validation
32+
- [X] [#5986](https://github.com/kubernetes/ingress-nginx/pull/5986) Migrate to klog v2
33+
- [X] [#5987](https://github.com/kubernetes/ingress-nginx/pull/5987) Fix wait times in e2e tests
34+
- [X] [#5990](https://github.com/kubernetes/ingress-nginx/pull/5990) Fix nginx command env variable reference
35+
- [X] [#6004](https://github.com/kubernetes/ingress-nginx/pull/6004) Update nginx to 1.19.2
36+
- [X] [#6006](https://github.com/kubernetes/ingress-nginx/pull/6006) Update nginx image
37+
- [X] [#6007](https://github.com/kubernetes/ingress-nginx/pull/6007) Update e2e-test-runner image
38+
- [X] [#6008](https://github.com/kubernetes/ingress-nginx/pull/6008) Rollback update of Jaeger library to 0.5.0 and update datadog to 1.2.0
39+
- [X] [#6014](https://github.com/kubernetes/ingress-nginx/pull/6014) Update go dependencies
40+
- [X] [#6039](https://github.com/kubernetes/ingress-nginx/pull/6039) Add configurable serviceMonitor metricRelabelling and targetLabels
41+
- [X] [#6046](https://github.com/kubernetes/ingress-nginx/pull/6046) Add new Dockerfile label org.opencontainers.image.revision
42+
- [X] [#6047](https://github.com/kubernetes/ingress-nginx/pull/6047) Increase wait times in e2e tests
43+
- [X] [#6049](https://github.com/kubernetes/ingress-nginx/pull/6049) Improve docs and logging for --ingress-class usage
44+
- [X] [#6052](https://github.com/kubernetes/ingress-nginx/pull/6052) Fix flaky e2e test
45+
- [X] [#6056](https://github.com/kubernetes/ingress-nginx/pull/6056) Rollback to Poll instead of PollImmediate
46+
- [X] [#6062](https://github.com/kubernetes/ingress-nginx/pull/6062) Adjust e2e timeouts
47+
- [X] [#6063](https://github.com/kubernetes/ingress-nginx/pull/6063) Remove file system paths executables
48+
- [X] [#6080](https://github.com/kubernetes/ingress-nginx/pull/6080) Use k8s.gcr.io vanity domain
49+
50+
_Documentation:_
51+
52+
- [X] [#5911](https://github.com/kubernetes/ingress-nginx/pull/5911) Change image URL after switching to gcr.io in upgrade guide
53+
- [X] [#5926](https://github.com/kubernetes/ingress-nginx/pull/5926) fixed some typos
54+
- [X] [#5927](https://github.com/kubernetes/ingress-nginx/pull/5927) Simplify development doc
55+
- [X] [#5942](https://github.com/kubernetes/ingress-nginx/pull/5942) Fix default backend flaking e2e test for default
56+
- [X] [#5943](https://github.com/kubernetes/ingress-nginx/pull/5943) Add repo SECURITY.md
57+
- [X] [#5965](https://github.com/kubernetes/ingress-nginx/pull/5965) feat(baremetal): Add kustomization.yaml
58+
- [X] [#5971](https://github.com/kubernetes/ingress-nginx/pull/5971) Fixed typo "permanen"
59+
- [X] [#5980](https://github.com/kubernetes/ingress-nginx/pull/5980) fix for 5590
60+
- [X] [#5994](https://github.com/kubernetes/ingress-nginx/pull/5994) Clean up minikube installation instructions
61+
- [X] [#6000](https://github.com/kubernetes/ingress-nginx/pull/6000) Fix error message formatting
62+
- [X] [#6001](https://github.com/kubernetes/ingress-nginx/pull/6001) Update psp example
63+
- [X] [#6020](https://github.com/kubernetes/ingress-nginx/pull/6020) Added missing backend protocol.
64+
- [X] [#6022](https://github.com/kubernetes/ingress-nginx/pull/6022) fix typo in development.md
65+
- [X] [#6038](https://github.com/kubernetes/ingress-nginx/pull/6038) Document migration path to ingress-nginx chart from stable/nginx-ingress
66+
- [X] [#6042](https://github.com/kubernetes/ingress-nginx/pull/6042) Fix typo
67+
- [X] [#6044](https://github.com/kubernetes/ingress-nginx/pull/6044) Chart readme fixes
68+
- [X] [#6075](https://github.com/kubernetes/ingress-nginx/pull/6075) Sync helm chart affinity examples
69+
- [X] [#6076](https://github.com/kubernetes/ingress-nginx/pull/6076) Update NLB idle timeout information
70+
371
### 0.34.1
472

573
**Image:**

charts/ingress-nginx/Chart.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
apiVersion: v1
22
name: ingress-nginx
3-
version: 2.12.1
4-
appVersion: 0.34.1
3+
version: 2.13.0
4+
appVersion: 0.35.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

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
controller:
55
image:
66
repository: k8s.gcr.io/ingress-nginx/controller
7-
tag: "v0.34.1"
8-
digest: sha256:0e072dddd1f7f8fc8909a2ca6f65e76c5f0d2fcfb8be47935ae3457e8bbceb20
7+
tag: "v0.35.0"
8+
digest: sha256:fc4979d8b8443a831c9789b5155cded454cb7de737a8b727bc2ba0106d2eae8b
99
pullPolicy: IfNotPresent
1010
# www-data -> uid 101
1111
runAsUser: 101

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

+39-39
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.12.1
16+
helm.sh/chart: ingress-nginx-2.13.0
1717
app.kubernetes.io/name: ingress-nginx
1818
app.kubernetes.io/instance: ingress-nginx
19-
app.kubernetes.io/version: 0.34.1
19+
app.kubernetes.io/version: 0.35.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.12.1
30+
helm.sh/chart: ingress-nginx-2.13.0
3131
app.kubernetes.io/name: ingress-nginx
3232
app.kubernetes.io/instance: ingress-nginx
33-
app.kubernetes.io/version: 0.34.1
33+
app.kubernetes.io/version: 0.35.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.12.1
52+
helm.sh/chart: ingress-nginx-2.13.0
5353
app.kubernetes.io/name: ingress-nginx
5454
app.kubernetes.io/instance: ingress-nginx
55-
app.kubernetes.io/version: 0.34.1
55+
app.kubernetes.io/version: 0.35.0
5656
app.kubernetes.io/managed-by: Helm
5757
name: ingress-nginx
5858
rules:
@@ -119,10 +119,10 @@ apiVersion: rbac.authorization.k8s.io/v1
119119
kind: ClusterRoleBinding
120120
metadata:
121121
labels:
122-
helm.sh/chart: ingress-nginx-2.12.1
122+
helm.sh/chart: ingress-nginx-2.13.0
123123
app.kubernetes.io/name: ingress-nginx
124124
app.kubernetes.io/instance: ingress-nginx
125-
app.kubernetes.io/version: 0.34.1
125+
app.kubernetes.io/version: 0.35.0
126126
app.kubernetes.io/managed-by: Helm
127127
name: ingress-nginx
128128
roleRef:
@@ -139,10 +139,10 @@ apiVersion: rbac.authorization.k8s.io/v1
139139
kind: Role
140140
metadata:
141141
labels:
142-
helm.sh/chart: ingress-nginx-2.12.1
142+
helm.sh/chart: ingress-nginx-2.13.0
143143
app.kubernetes.io/name: ingress-nginx
144144
app.kubernetes.io/instance: ingress-nginx
145-
app.kubernetes.io/version: 0.34.1
145+
app.kubernetes.io/version: 0.35.0
146146
app.kubernetes.io/managed-by: Helm
147147
app.kubernetes.io/component: controller
148148
name: ingress-nginx
@@ -234,10 +234,10 @@ apiVersion: rbac.authorization.k8s.io/v1
234234
kind: RoleBinding
235235
metadata:
236236
labels:
237-
helm.sh/chart: ingress-nginx-2.12.1
237+
helm.sh/chart: ingress-nginx-2.13.0
238238
app.kubernetes.io/name: ingress-nginx
239239
app.kubernetes.io/instance: ingress-nginx
240-
app.kubernetes.io/version: 0.34.1
240+
app.kubernetes.io/version: 0.35.0
241241
app.kubernetes.io/managed-by: Helm
242242
app.kubernetes.io/component: controller
243243
name: ingress-nginx
@@ -256,10 +256,10 @@ apiVersion: v1
256256
kind: Service
257257
metadata:
258258
labels:
259-
helm.sh/chart: ingress-nginx-2.12.1
259+
helm.sh/chart: ingress-nginx-2.13.0
260260
app.kubernetes.io/name: ingress-nginx
261261
app.kubernetes.io/instance: ingress-nginx
262-
app.kubernetes.io/version: 0.34.1
262+
app.kubernetes.io/version: 0.35.0
263263
app.kubernetes.io/managed-by: Helm
264264
app.kubernetes.io/component: controller
265265
name: ingress-nginx-controller-admission
@@ -287,10 +287,10 @@ metadata:
287287
service.beta.kubernetes.io/aws-load-balancer-ssl-ports: https
288288
service.beta.kubernetes.io/aws-load-balancer-type: elb
289289
labels:
290-
helm.sh/chart: ingress-nginx-2.12.1
290+
helm.sh/chart: ingress-nginx-2.13.0
291291
app.kubernetes.io/name: ingress-nginx
292292
app.kubernetes.io/instance: ingress-nginx
293-
app.kubernetes.io/version: 0.34.1
293+
app.kubernetes.io/version: 0.35.0
294294
app.kubernetes.io/managed-by: Helm
295295
app.kubernetes.io/component: controller
296296
name: ingress-nginx-controller
@@ -317,10 +317,10 @@ apiVersion: apps/v1
317317
kind: Deployment
318318
metadata:
319319
labels:
320-
helm.sh/chart: ingress-nginx-2.12.1
320+
helm.sh/chart: ingress-nginx-2.13.0
321321
app.kubernetes.io/name: ingress-nginx
322322
app.kubernetes.io/instance: ingress-nginx
323-
app.kubernetes.io/version: 0.34.1
323+
app.kubernetes.io/version: 0.35.0
324324
app.kubernetes.io/managed-by: Helm
325325
app.kubernetes.io/component: controller
326326
name: ingress-nginx-controller
@@ -343,7 +343,7 @@ spec:
343343
dnsPolicy: ClusterFirst
344344
containers:
345345
- name: controller
346-
image: k8s.gcr.io/ingress-nginx/controller:v0.34.1@sha256:0e072dddd1f7f8fc8909a2ca6f65e76c5f0d2fcfb8be47935ae3457e8bbceb20
346+
image: k8s.gcr.io/ingress-nginx/controller:v0.35.0@sha256:fc4979d8b8443a831c9789b5155cded454cb7de737a8b727bc2ba0106d2eae8b
347347
imagePullPolicy: IfNotPresent
348348
lifecycle:
349349
preStop:
@@ -431,10 +431,10 @@ apiVersion: admissionregistration.k8s.io/v1beta1
431431
kind: ValidatingWebhookConfiguration
432432
metadata:
433433
labels:
434-
helm.sh/chart: ingress-nginx-2.12.1
434+
helm.sh/chart: ingress-nginx-2.13.0
435435
app.kubernetes.io/name: ingress-nginx
436436
app.kubernetes.io/instance: ingress-nginx
437-
app.kubernetes.io/version: 0.34.1
437+
app.kubernetes.io/version: 0.35.0
438438
app.kubernetes.io/managed-by: Helm
439439
app.kubernetes.io/component: admission-webhook
440440
name: ingress-nginx-admission
@@ -471,10 +471,10 @@ metadata:
471471
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
472472
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
473473
labels:
474-
helm.sh/chart: ingress-nginx-2.12.1
474+
helm.sh/chart: ingress-nginx-2.13.0
475475
app.kubernetes.io/name: ingress-nginx
476476
app.kubernetes.io/instance: ingress-nginx
477-
app.kubernetes.io/version: 0.34.1
477+
app.kubernetes.io/version: 0.35.0
478478
app.kubernetes.io/managed-by: Helm
479479
app.kubernetes.io/component: admission-webhook
480480
namespace: ingress-nginx
@@ -488,10 +488,10 @@ metadata:
488488
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
489489
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
490490
labels:
491-
helm.sh/chart: ingress-nginx-2.12.1
491+
helm.sh/chart: ingress-nginx-2.13.0
492492
app.kubernetes.io/name: ingress-nginx
493493
app.kubernetes.io/instance: ingress-nginx
494-
app.kubernetes.io/version: 0.34.1
494+
app.kubernetes.io/version: 0.35.0
495495
app.kubernetes.io/managed-by: Helm
496496
app.kubernetes.io/component: admission-webhook
497497
rules:
@@ -512,10 +512,10 @@ metadata:
512512
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
513513
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
514514
labels:
515-
helm.sh/chart: ingress-nginx-2.12.1
515+
helm.sh/chart: ingress-nginx-2.13.0
516516
app.kubernetes.io/name: ingress-nginx
517517
app.kubernetes.io/instance: ingress-nginx
518-
app.kubernetes.io/version: 0.34.1
518+
app.kubernetes.io/version: 0.35.0
519519
app.kubernetes.io/managed-by: Helm
520520
app.kubernetes.io/component: admission-webhook
521521
roleRef:
@@ -536,10 +536,10 @@ metadata:
536536
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
537537
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
538538
labels:
539-
helm.sh/chart: ingress-nginx-2.12.1
539+
helm.sh/chart: ingress-nginx-2.13.0
540540
app.kubernetes.io/name: ingress-nginx
541541
app.kubernetes.io/instance: ingress-nginx
542-
app.kubernetes.io/version: 0.34.1
542+
app.kubernetes.io/version: 0.35.0
543543
app.kubernetes.io/managed-by: Helm
544544
app.kubernetes.io/component: admission-webhook
545545
namespace: ingress-nginx
@@ -561,10 +561,10 @@ metadata:
561561
helm.sh/hook: pre-install,pre-upgrade,post-install,post-upgrade
562562
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
563563
labels:
564-
helm.sh/chart: ingress-nginx-2.12.1
564+
helm.sh/chart: ingress-nginx-2.13.0
565565
app.kubernetes.io/name: ingress-nginx
566566
app.kubernetes.io/instance: ingress-nginx
567-
app.kubernetes.io/version: 0.34.1
567+
app.kubernetes.io/version: 0.35.0
568568
app.kubernetes.io/managed-by: Helm
569569
app.kubernetes.io/component: admission-webhook
570570
namespace: ingress-nginx
@@ -586,10 +586,10 @@ metadata:
586586
helm.sh/hook: pre-install,pre-upgrade
587587
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
588588
labels:
589-
helm.sh/chart: ingress-nginx-2.12.1
589+
helm.sh/chart: ingress-nginx-2.13.0
590590
app.kubernetes.io/name: ingress-nginx
591591
app.kubernetes.io/instance: ingress-nginx
592-
app.kubernetes.io/version: 0.34.1
592+
app.kubernetes.io/version: 0.35.0
593593
app.kubernetes.io/managed-by: Helm
594594
app.kubernetes.io/component: admission-webhook
595595
namespace: ingress-nginx
@@ -598,10 +598,10 @@ spec:
598598
metadata:
599599
name: ingress-nginx-admission-create
600600
labels:
601-
helm.sh/chart: ingress-nginx-2.12.1
601+
helm.sh/chart: ingress-nginx-2.13.0
602602
app.kubernetes.io/name: ingress-nginx
603603
app.kubernetes.io/instance: ingress-nginx
604-
app.kubernetes.io/version: 0.34.1
604+
app.kubernetes.io/version: 0.35.0
605605
app.kubernetes.io/managed-by: Helm
606606
app.kubernetes.io/component: admission-webhook
607607
spec:
@@ -634,10 +634,10 @@ metadata:
634634
helm.sh/hook: post-install,post-upgrade
635635
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
636636
labels:
637-
helm.sh/chart: ingress-nginx-2.12.1
637+
helm.sh/chart: ingress-nginx-2.13.0
638638
app.kubernetes.io/name: ingress-nginx
639639
app.kubernetes.io/instance: ingress-nginx
640-
app.kubernetes.io/version: 0.34.1
640+
app.kubernetes.io/version: 0.35.0
641641
app.kubernetes.io/managed-by: Helm
642642
app.kubernetes.io/component: admission-webhook
643643
namespace: ingress-nginx
@@ -646,10 +646,10 @@ spec:
646646
metadata:
647647
name: ingress-nginx-admission-patch
648648
labels:
649-
helm.sh/chart: ingress-nginx-2.12.1
649+
helm.sh/chart: ingress-nginx-2.13.0
650650
app.kubernetes.io/name: ingress-nginx
651651
app.kubernetes.io/instance: ingress-nginx
652-
app.kubernetes.io/version: 0.34.1
652+
app.kubernetes.io/version: 0.35.0
653653
app.kubernetes.io/managed-by: Helm
654654
app.kubernetes.io/component: admission-webhook
655655
spec:

0 commit comments

Comments
 (0)