From 1df421ac0cb3dc66231e81d80c90784b41a45be9 Mon Sep 17 00:00:00 2001 From: Manuel Alejandro de Brito Fontes Date: Mon, 19 Mar 2018 08:57:16 -0300 Subject: [PATCH] Release nginx ingress controller 0.12.0 (#2206) --- Changelog.md | 49 +++++++++++++++++++ Makefile | 2 +- deploy/provider/patch-service-with-rbac.yaml | 2 +- .../provider/patch-service-without-rbac.yaml | 2 +- deploy/with-rbac.yaml | 2 +- deploy/without-rbac.yaml | 2 +- .../custom-errors/rc-custom-errors.yaml | 2 +- .../static-ip/nginx-ingress-controller.yaml | 2 +- 8 files changed, 56 insertions(+), 7 deletions(-) diff --git a/Changelog.md b/Changelog.md index d9e59d295a..24e92dff93 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,5 +1,54 @@ # Changelog +### 0.12.0 + +**Image:** `quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.12.0` + +*New Features:* + +- Live NGINX configuration update without reloading using the flag `--enable-dynamic-configuration` (disabled by default). +- New flag `--publish-status-address` to manually set the Ingress status IP address. +- Add worker-cpu-affinity NGINX option. +- Enable remote logging using syslog. +- Do not redirect `/.well-known/acme-challenge` to HTTPS. + +*Changes:* + +- [X] [#2125](https://github.com/kubernetes/ingress-nginx/pull/2125) Add GCB config to build defaultbackend +- [X] [#2127](https://github.com/kubernetes/ingress-nginx/pull/2127) Revert deletion of dependency version override +- [X] [#2137](https://github.com/kubernetes/ingress-nginx/pull/2137) Updated log level to v2 for sysctlFSFileMax. +- [X] [#2140](https://github.com/kubernetes/ingress-nginx/pull/2140) Cors header should always be returned +- [X] [#2141](https://github.com/kubernetes/ingress-nginx/pull/2141) Fix error loading modules +- [X] [#2143](https://github.com/kubernetes/ingress-nginx/pull/2143) Only add HSTS headers in HTTPS +- [X] [#2144](https://github.com/kubernetes/ingress-nginx/pull/2144) Add annotation to disable logs in a location +- [X] [#2145](https://github.com/kubernetes/ingress-nginx/pull/2145) Add option in the configuration configmap to enable remote logging +- [X] [#2146](https://github.com/kubernetes/ingress-nginx/pull/2146) In case of TLS errors do not allow traffic +- [X] [#2148](https://github.com/kubernetes/ingress-nginx/pull/2148) Add publish-status-address flag +- [X] [#2155](https://github.com/kubernetes/ingress-nginx/pull/2155) Update nginx with new modules +- [X] [#2162](https://github.com/kubernetes/ingress-nginx/pull/2162) Remove duplicated BuildConfigFromFlags func +- [X] [#2163](https://github.com/kubernetes/ingress-nginx/pull/2163) include lua-upstream-nginx-module in Nginx build +- [X] [#2164](https://github.com/kubernetes/ingress-nginx/pull/2164) use the correct error channel +- [X] [#2167](https://github.com/kubernetes/ingress-nginx/pull/2167) configuring load balancing per ingress +- [X] [#2172](https://github.com/kubernetes/ingress-nginx/pull/2172) include lua-resty-lock in nginx image +- [X] [#2174](https://github.com/kubernetes/ingress-nginx/pull/2174) Live Nginx configuration update without reloading +- [X] [#2180](https://github.com/kubernetes/ingress-nginx/pull/2180) Include tests in golint checks, fix warnings +- [X] [#2181](https://github.com/kubernetes/ingress-nginx/pull/2181) change nginx process pgid +- [X] [#2185](https://github.com/kubernetes/ingress-nginx/pull/2185) Remove ProxyPassParams setting +- [X] [#2191](https://github.com/kubernetes/ingress-nginx/pull/2191) Add checker test for bad pid +- [X] [#2193](https://github.com/kubernetes/ingress-nginx/pull/2193) fix wrong json tag +- [X] [#2201](https://github.com/kubernetes/ingress-nginx/pull/2201) Add worker-cpu-affinity nginx option +- [X] [#2202](https://github.com/kubernetes/ingress-nginx/pull/2202) Allow config to disable geoip +- [X] [#2205](https://github.com/kubernetes/ingress-nginx/pull/2205) add luacheck to lint lua files + +*Documentation:* + +- [X] [#2124](https://github.com/kubernetes/ingress-nginx/pull/2124) Document how to provide list types in configmap +- [X] [#2133](https://github.com/kubernetes/ingress-nginx/pull/2133) fix limit-req-status-code doc +- [X] [#2139](https://github.com/kubernetes/ingress-nginx/pull/2139) Update documentation for nginx-ingress-role RBAC. +- [X] [#2165](https://github.com/kubernetes/ingress-nginx/pull/2165) Typo fix "api server " -> "API server" +- [X] [#2169](https://github.com/kubernetes/ingress-nginx/pull/2169) Add documentation about secure-verify-ca-secret +- [X] [#2200](https://github.com/kubernetes/ingress-nginx/pull/2200) fix grammer mistake + ### 0.11.0 **Image:** `quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.11.0` diff --git a/Makefile b/Makefile index 6091d2df57..ffecbf5861 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.11.0 +TAG?=0.12.0 REGISTRY?=quay.io/kubernetes-ingress-controller GOOS?=linux DOCKER?=gcloud docker -- diff --git a/deploy/provider/patch-service-with-rbac.yaml b/deploy/provider/patch-service-with-rbac.yaml index 9f9a2650f8..211ab49a35 100644 --- a/deploy/provider/patch-service-with-rbac.yaml +++ b/deploy/provider/patch-service-with-rbac.yaml @@ -16,7 +16,7 @@ spec: serviceAccountName: nginx-ingress-serviceaccount containers: - name: nginx-ingress-controller - image: quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.11.0 + image: quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.12.0 args: - /nginx-ingress-controller - --default-backend-service=$(POD_NAMESPACE)/default-http-backend diff --git a/deploy/provider/patch-service-without-rbac.yaml b/deploy/provider/patch-service-without-rbac.yaml index 20e75ca9e6..1fbc62634c 100644 --- a/deploy/provider/patch-service-without-rbac.yaml +++ b/deploy/provider/patch-service-without-rbac.yaml @@ -15,7 +15,7 @@ spec: spec: containers: - name: nginx-ingress-controller - image: quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.11.0 + image: quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.12.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 e473b82cd7..5e805367ea 100644 --- a/deploy/with-rbac.yaml +++ b/deploy/with-rbac.yaml @@ -19,7 +19,7 @@ spec: serviceAccountName: nginx-ingress-serviceaccount containers: - name: nginx-ingress-controller - image: quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.11.0 + image: quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.12.0 args: - /nginx-ingress-controller - --default-backend-service=$(POD_NAMESPACE)/default-http-backend diff --git a/deploy/without-rbac.yaml b/deploy/without-rbac.yaml index 025b2ccbfa..27b958dab8 100644 --- a/deploy/without-rbac.yaml +++ b/deploy/without-rbac.yaml @@ -18,7 +18,7 @@ spec: spec: containers: - name: nginx-ingress-controller - image: quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.11.0 + image: quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.12.0 args: - /nginx-ingress-controller - --default-backend-service=$(POD_NAMESPACE)/default-http-backend diff --git a/docs/examples/customization/custom-errors/rc-custom-errors.yaml b/docs/examples/customization/custom-errors/rc-custom-errors.yaml index 85f8d44360..da450091c3 100644 --- a/docs/examples/customization/custom-errors/rc-custom-errors.yaml +++ b/docs/examples/customization/custom-errors/rc-custom-errors.yaml @@ -16,7 +16,7 @@ spec: spec: terminationGracePeriodSeconds: 60 containers: - - image: quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.11.0 + - image: quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.12.0 name: nginx-ingress-lb imagePullPolicy: Always readinessProbe: diff --git a/docs/examples/static-ip/nginx-ingress-controller.yaml b/docs/examples/static-ip/nginx-ingress-controller.yaml index bbe17388a8..33ebcf40e3 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.11.0 + - image: quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.12.0 name: nginx-ingress-controller readinessProbe: httpGet: