diff --git a/Changelog.md b/Changelog.md index 710adb4f9..6447d1dae 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,5 +1,40 @@ # Changelog +### 0.16.2 + +**Image:** `quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.16.2` + +*Breaking changes:* + +Running as user requires an update in the deployment manifest. + +```yaml + securityContext: + capabilities: + drop: + - ALL + add: + - NET_BIND_SERVICE + # www-data -> 33 + runAsUser: 33 +``` + +Note: the deploy [guide](https://kubernetes.github.io/ingress-nginx/deploy/#mandatory-command) contains this change + +*Changes:* + +- [X] [#2678](https://github.com/kubernetes/ingress-nginx/pull/2678) Refactor server type to include SSLCert +- [X] [#2685](https://github.com/kubernetes/ingress-nginx/pull/2685) Fix qemu docker build +- [X] [#2696](https://github.com/kubernetes/ingress-nginx/pull/2696) If server_tokens is disabled completely remove the Server header +- [X] [#2698](https://github.com/kubernetes/ingress-nginx/pull/2698) Improve best-cert guessing with empty tls.hosts +- [X] [#2701](https://github.com/kubernetes/ingress-nginx/pull/2701) Remove prometheus labels with high cardinality + +*Documentation:* + +- [X] [#2368](https://github.com/kubernetes/ingress-nginx/pull/2368) [aggregate] Fix typos across codebase +- [X] [#2681](https://github.com/kubernetes/ingress-nginx/pull/2681) Typo fix in error message: encounted->encountered +- [X] [#2697](https://github.com/kubernetes/ingress-nginx/pull/2697) Enhance Distributed Tracing Documentation + ### 0.16.1 **Image:** `quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.16.1` diff --git a/Makefile b/Makefile index 52f2bf0b3..47debdc59 100644 --- a/Makefile +++ b/Makefile @@ -18,7 +18,7 @@ all: all-container BUILDTAGS= # Use the 0.0 tag for testing, it shouldn't clobber any release builds -TAG?=0.16.1 +TAG?=0.16.2 REGISTRY?=quay.io/kubernetes-ingress-controller GOOS?=linux DOCKER?=docker diff --git a/deploy/mandatory.yaml b/deploy/mandatory.yaml index 11eaabac8..249eede71 100644 --- a/deploy/mandatory.yaml +++ b/deploy/mandatory.yaml @@ -242,7 +242,7 @@ spec: serviceAccountName: nginx-ingress-serviceaccount containers: - name: nginx-ingress-controller - image: quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.16.1 + image: quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.16.2 args: - /nginx-ingress-controller - --default-backend-service=$(POD_NAMESPACE)/default-http-backend diff --git a/deploy/with-rbac.yaml b/deploy/with-rbac.yaml index 0a89559f7..b1db7174a 100644 --- a/deploy/with-rbac.yaml +++ b/deploy/with-rbac.yaml @@ -21,7 +21,7 @@ spec: serviceAccountName: nginx-ingress-serviceaccount containers: - name: nginx-ingress-controller - image: quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.16.1 + image: quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.16.2 args: - /nginx-ingress-controller - --default-backend-service=$(POD_NAMESPACE)/default-http-backend diff --git a/docs/deploy/upgrade.md b/docs/deploy/upgrade.md index d31b0832e..9555567e4 100644 --- a/docs/deploy/upgrade.md +++ b/docs/deploy/upgrade.md @@ -33,7 +33,7 @@ The easiest way to do this is e.g. (do note you may need to change the name para ``` kubectl set image deployment/nginx-ingress-controller \ - nginx-ingress-controller=nginx:quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.16.1 + nginx-ingress-controller=nginx:quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.16.2 ``` For interactive editing, use `kubectl edit deployment nginx-ingress-controller`. diff --git a/docs/examples/static-ip/nginx-ingress-controller.yaml b/docs/examples/static-ip/nginx-ingress-controller.yaml index add5e3b2a..866eb6a2b 100644 --- a/docs/examples/static-ip/nginx-ingress-controller.yaml +++ b/docs/examples/static-ip/nginx-ingress-controller.yaml @@ -21,7 +21,7 @@ spec: # hostNetwork: true terminationGracePeriodSeconds: 60 containers: - - image: quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.16.1 + - image: quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.16.2 name: nginx-ingress-controller readinessProbe: httpGet: