From bc59b7ddeee6e252974853f167c299005c600781 Mon Sep 17 00:00:00 2001 From: Manuel de Brito Fontes Date: Sat, 14 Jul 2018 18:29:15 -0400 Subject: [PATCH] Release 0.17.0 --- Changelog.md | 36 +++++++++++++++++++ Makefile | 2 +- deploy/mandatory.yaml | 2 +- deploy/with-rbac.yaml | 2 +- docs/deploy/upgrade.md | 8 ++--- .../static-ip/nginx-ingress-controller.yaml | 2 +- 6 files changed, 43 insertions(+), 9 deletions(-) diff --git a/Changelog.md b/Changelog.md index 6447d1dae..15f160ebe 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,5 +1,41 @@ # Changelog +### 0.17.0 + +**Image:** `quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.17.0` + +*New Features:* + +- [Grafana dashboards](https://github.com/kubernetes/ingress-nginx/tree/master/deploy/grafana/dashboards) + +*Changes:* + +- [X] [#2705](https://github.com/kubernetes/ingress-nginx/pull/2705) Remove duplicated securityContext +- [X] [#2719](https://github.com/kubernetes/ingress-nginx/pull/2719) Sample rate configmap option for zipkin in nginx-opentracing +- [X] [#2726](https://github.com/kubernetes/ingress-nginx/pull/2726) Cleanup prometheus metrics after a reload +- [X] [#2727](https://github.com/kubernetes/ingress-nginx/pull/2727) Add e2e tests for Client-Body-Buffer-Size +- [X] [#2732](https://github.com/kubernetes/ingress-nginx/pull/2732) Improve logging +- [X] [#2741](https://github.com/kubernetes/ingress-nginx/pull/2741) Add redirect uri for oauth2 login +- [X] [#2744](https://github.com/kubernetes/ingress-nginx/pull/2744) fix: Use the correct opentracing plugin for Jaeger +- [X] [#2747](https://github.com/kubernetes/ingress-nginx/pull/2747) Update opentracing-cpp and modsecurity +- [X] [#2748](https://github.com/kubernetes/ingress-nginx/pull/2748) Update nginx image to 0.54 +- [X] [#2749](https://github.com/kubernetes/ingress-nginx/pull/2749) Use docker to build go binaries +- [X] [#2754](https://github.com/kubernetes/ingress-nginx/pull/2754) Allow gzip compression level to be controlled via ConfigMap +- [X] [#2760](https://github.com/kubernetes/ingress-nginx/pull/2760) Fix ingress rule parsing error +- [X] [#2767](https://github.com/kubernetes/ingress-nginx/pull/2767) Fix regression introduced in #2732 +- [X] [#2771](https://github.com/kubernetes/ingress-nginx/pull/2771) Grafana Dashboard +- [X] [#2775](https://github.com/kubernetes/ingress-nginx/pull/2775) Simplify handler registration and updates prometheus +- [X] [#2776](https://github.com/kubernetes/ingress-nginx/pull/2776) Fix configuration hash calculation + +*Documentation:* + +- [X] [#2717](https://github.com/kubernetes/ingress-nginx/pull/2717) GCE/GKE proxy mentioned for Azure +- [X] [#2743](https://github.com/kubernetes/ingress-nginx/pull/2743) Clarify Installation Document by Separating Helm Steps +- [X] [#2761](https://github.com/kubernetes/ingress-nginx/pull/2761) Fix spelling mistake +- [X] [#2764](https://github.com/kubernetes/ingress-nginx/pull/2764) Use language neutral links to MDN +- [X] [#2765](https://github.com/kubernetes/ingress-nginx/pull/2765) Add FOSSA status badge +- [X] [#2777](https://github.com/kubernetes/ingress-nginx/pull/2777) Build docs using local docker image [ci skip] + ### 0.16.2 **Image:** `quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.16.2` diff --git a/Makefile b/Makefile index 26c63e1c4..6265517aa 100644 --- a/Makefile +++ b/Makefile @@ -16,7 +16,7 @@ all: all-container # Use the 0.0 tag for testing, it shouldn't clobber any release builds -TAG ?= 0.16.2 +TAG ?= 0.17.0 REGISTRY ?= quay.io/kubernetes-ingress-controller DOCKER ?= docker SED_I ?= sed -i diff --git a/deploy/mandatory.yaml b/deploy/mandatory.yaml index ba9aeafbf..e61827fa0 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.2 + image: quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.17.0 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 787ee1a2d..4d486ca17 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.2 + image: quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.17.0 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 9555567e4..4db87af23 100644 --- a/docs/deploy/upgrade.md +++ b/docs/deploy/upgrade.md @@ -1,8 +1,8 @@ # Upgrading !!! important - No matter the method you use for upgrading, *if you use template overrides, - make sure your templates are compatible with the new version of ingress-nginx*. +No matter the method you use for upgrading, _if you use template overrides, +make sure your templates are compatible with the new version of ingress-nginx_. ## Without Helm @@ -33,12 +33,11 @@ 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.2 + nginx-ingress-controller=nginx:quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.17.0 ``` For interactive editing, use `kubectl edit deployment nginx-ingress-controller`. - ## With Helm If you installed ingress-nginx using the Helm command in the deployment docs so its name is `ngx-ingress`, @@ -47,4 +46,3 @@ you should be able to upgrade using ```shell helm upgrade --reuse-values ngx-ingress stable/nginx-ingress ``` - diff --git a/docs/examples/static-ip/nginx-ingress-controller.yaml b/docs/examples/static-ip/nginx-ingress-controller.yaml index 037b461c7..bc9215e1a 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.2 + - image: quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.17.0 name: nginx-ingress-controller readinessProbe: httpGet: