From f199a8ecaf59e43f6bda515cf6d2fcf05baf2a6f Mon Sep 17 00:00:00 2001 From: Manuel de Brito Fontes Date: Thu, 23 Nov 2017 22:14:39 -0300 Subject: [PATCH] Release nginx ingress controller 0.9-beta.18 --- Changelog.md | 68 +++++++++++++++++++ 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, 75 insertions(+), 7 deletions(-) diff --git a/Changelog.md b/Changelog.md index 3aef54ad7..1f8f6419c 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,5 +1,73 @@ # Changelog +### 0.9-beta.18 + +**Image:** `quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.9.0-beta.18` + +*Breaking changes:* + +- The NGINX ingress annotations contains a new prefix `nginx.ingress.kubernetes.io`. This change is behind a flag to avoid breaking running deployments. + To avoid breaking a running NGINX ingress controller add the flag `--annotations-prefix=ingress.kubernetes.io` to the nginx ingress controller deployment + +*New Features:* + +- NGINX 1.13.7 +- Support for s390x +- e2e tests + +*Changes:* + +- [X] [#1648](https://github.com/kubernetes/ingress-nginx/pull/1648) Remove GenericController and add tests +- [X] [#1650](https://github.com/kubernetes/ingress-nginx/pull/1650) Fix misspell errors +- [X] [#1651](https://github.com/kubernetes/ingress-nginx/pull/1651) Remove node lister +- [X] [#1652](https://github.com/kubernetes/ingress-nginx/pull/1652) Remove node lister +- [X] [#1653](https://github.com/kubernetes/ingress-nginx/pull/1653) Fix diff execution +- [X] [#1654](https://github.com/kubernetes/ingress-nginx/pull/1654) Fix travis script and update kubernetes to 1.8.0 +- [X] [#1658](https://github.com/kubernetes/ingress-nginx/pull/1658) Tests +- [X] [#1659](https://github.com/kubernetes/ingress-nginx/pull/1659) Add nginx helper tests +- [X] [#1662](https://github.com/kubernetes/ingress-nginx/pull/1662) Refactor annotations +- [X] [#1665](https://github.com/kubernetes/ingress-nginx/pull/1665) Add the original http request method to the auth request +- [X] [#1687](https://github.com/kubernetes/ingress-nginx/pull/1687) Fix use merge of annotations +- [X] [#1689](https://github.com/kubernetes/ingress-nginx/pull/1689) Enable s390x +- [X] [#1693](https://github.com/kubernetes/ingress-nginx/pull/1693) Fix docker build +- [X] [#1695](https://github.com/kubernetes/ingress-nginx/pull/1695) Update nginx to v0.29 +- [X] [#1696](https://github.com/kubernetes/ingress-nginx/pull/1696) Always add cors headers when enabled +- [X] [#1697](https://github.com/kubernetes/ingress-nginx/pull/1697) Disable features not availables in some platforms +- [X] [#1698](https://github.com/kubernetes/ingress-nginx/pull/1698) Auth e2e tests +- [X] [#1699](https://github.com/kubernetes/ingress-nginx/pull/1699) Refactor SSL intermediate CA certificate check +- [X] [#1700](https://github.com/kubernetes/ingress-nginx/pull/1700) Add patch command to append publish-service flag +- [X] [#1701](https://github.com/kubernetes/ingress-nginx/pull/1701) fix: Core() is deprecated use CoreV1() instead. +- [X] [#1702](https://github.com/kubernetes/ingress-nginx/pull/1702) Fix TLS example [ci skip] +- [X] [#1704](https://github.com/kubernetes/ingress-nginx/pull/1704) Add e2e tests to verify the correct source IP address +- [X] [#1705](https://github.com/kubernetes/ingress-nginx/pull/1705) Add annotation for setting proxy_redirect +- [X] [#1706](https://github.com/kubernetes/ingress-nginx/pull/1706) Increase ELB idle timeouts [ci skip] +- [X] [#1710](https://github.com/kubernetes/ingress-nginx/pull/1710) Do not update a secret not referenced by ingress rules +- [X] [#1713](https://github.com/kubernetes/ingress-nginx/pull/1713) add --report-node-internal-ip-address describe to cli-arguments.md +- [X] [#1717](https://github.com/kubernetes/ingress-nginx/pull/1717) Fix command used to detect version +- [X] [#1720](https://github.com/kubernetes/ingress-nginx/pull/1720) Add docker-registry example [ci skip] +- [X] [#1722](https://github.com/kubernetes/ingress-nginx/pull/1722) Add annotation to enable passing the certificate to the upstream server +- [X] [#1723](https://github.com/kubernetes/ingress-nginx/pull/1723) Add timeouts to http server and additional pprof routes +- [X] [#1724](https://github.com/kubernetes/ingress-nginx/pull/1724) Cleanup main +- [X] [#1725](https://github.com/kubernetes/ingress-nginx/pull/1725) Enable all e2e tests +- [X] [#1726](https://github.com/kubernetes/ingress-nginx/pull/1726) fix: replace deprecated methods. +- [X] [#1734](https://github.com/kubernetes/ingress-nginx/pull/1734) Changes ssl-client-cert header +- [X] [#1737](https://github.com/kubernetes/ingress-nginx/pull/1737) Update nginx v1.13.7 +- [X] [#1738](https://github.com/kubernetes/ingress-nginx/pull/1738) Cleanup +- [X] [#1739](https://github.com/kubernetes/ingress-nginx/pull/1739) Improve e2e checks +- [X] [#1740](https://github.com/kubernetes/ingress-nginx/pull/1740) Update nginx +- [X] [#1745](https://github.com/kubernetes/ingress-nginx/pull/1745) Simplify annotations +- [X] [#1746](https://github.com/kubernetes/ingress-nginx/pull/1746) Cleanup of e2e helpers + +*Documentation:* + +- [X] [#1657](https://github.com/kubernetes/ingress-nginx/pull/1657) Add better documentation for deploying for dev +- [X] [#1680](https://github.com/kubernetes/ingress-nginx/pull/1680) Add doc for log-format-escape-json [ci skip] +- [X] [#1685](https://github.com/kubernetes/ingress-nginx/pull/1685) Fix default SSL certificate flag docs [ci skip] +- [X] [#1686](https://github.com/kubernetes/ingress-nginx/pull/1686) Fix development doc [ci skip] +- [X] [#1727](https://github.com/kubernetes/ingress-nginx/pull/1727) fix: fix typos in docs. +- [X] [#1747](https://github.com/kubernetes/ingress-nginx/pull/1747) Add config-map usage and options to Documentation + + ### 0.9-beta.17 **Image:** `quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.9.0-beta.17` diff --git a/Makefile b/Makefile index 59bd12a4b..dc9164475 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.9.0-beta.17 +TAG?=0.9.0-beta.18 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 79451317a..98a0a75c2 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.9.0-beta.17 + image: quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.9.0-beta.18 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 13c5a3688..d577d19a6 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.9.0-beta.17 + image: quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.9.0-beta.18 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 4cf18f5c1..7d30e60c4 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.9.0-beta.17 + image: quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.9.0-beta.18 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 f928ea3a7..b0dd61c71 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.9.0-beta.17 + image: quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.9.0-beta.18 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 8b50c2d39..38c1d75f7 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.9.0-beta.17 + - image: quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.9.0-beta.18 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 4ee884804..0c7143d02 100644 --- a/docs/examples/static-ip/nginx-ingress-controller.yaml +++ b/docs/examples/static-ip/nginx-ingress-controller.yaml @@ -18,7 +18,7 @@ spec: # hostNetwork: true terminationGracePeriodSeconds: 60 containers: - - image: quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.9.0-beta.17 + - image: quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.9.0-beta.18 name: nginx-ingress-controller readinessProbe: httpGet: