From aca19f073e508716161d6b24174d8072a941db60 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 5 Jun 2023 09:42:34 +0200 Subject: [PATCH] chore(release): prepare release/2.10.0 (#4128) (#4131) (cherry picked from commit 8c075951345f10e3c361217ea0977b4fbbd3e6aa) Co-authored-by: Jakub Warczarek --- CHANGELOG.md | 20 ++++++++++--------- config/image/oss/kustomization.yaml | 2 +- .../single/all-in-one-dbless-enterprise.yaml | 2 +- .../all-in-one-dbless-k4k8s-enterprise.yaml | 2 +- .../all-in-one-dbless-konnect-enterprise.yaml | 2 +- deploy/single/all-in-one-dbless-konnect.yaml | 2 +- deploy/single/all-in-one-dbless-legacy.yaml | 2 +- deploy/single/all-in-one-dbless.yaml | 2 +- .../all-in-one-postgres-enterprise.yaml | 2 +- deploy/single/all-in-one-postgres.yaml | 2 +- 10 files changed, 20 insertions(+), 18 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 07f4a4f18f..f160bbc895 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,7 @@ Adding a new version? You'll need three changes: * Add the diff link, like "[2.7.0]: https://github.com/kong/kubernetes-ingress-controller/compare/v1.2.2...v1.2.3". This is all the way at the bottom. It's the thing we always forget. ---> + - [2.10.0](#2100) - [2.9.3](#293) - [2.9.2](#292) - [2.9.1](#291) @@ -68,10 +69,14 @@ Adding a new version? You'll need three changes: ## Unreleased +## [2.10.0] + +> Release date: 2023-06-02 + ### Added - Gateways now track UDP Listener status when `--publish-service-udp` is set. - UDPRoutes that do not match a valid UDP Listener are excluded from + `UDPRoute`s that do not match a valid UDP Listener are excluded from configuration. Previously KIC added any UDPRoute that indicated an associated Gateway as its parent regardless of Listener configuration or status. [#3832](https://github.com/Kong/kubernetes-ingress-controller/pull/3832) @@ -172,23 +177,20 @@ Adding a new version? You'll need three changes: - Kong Ingress Controller no longer relies on `k8s.io.api.core.v1` `Endpoints`, and instead uses `discovery.k8s.io/v1` `EndpointSlice` to discover endpoints - for Kubernetes Services. + for Kubernetes `Service`s. [#3997](https://github.com/Kong/kubernetes-ingress-controller/pull/3997) - [#3998](https://github.com/Kong/kubernetes-ingress-controller/pull/3998) - [#3980](https://github.com/Kong/kubernetes-ingress-controller/pull/3980) - [#3977](https://github.com/Kong/kubernetes-ingress-controller/pull/3977) - Gateway Discovery now produces DNS names instead of IP addresses [#4044](https://github.com/Kong/kubernetes-ingress-controller/pull/4044) ### Fixed -- Fix paging in `GetAdminAPIsForService` which might have caused the controller +- Fixed paging in `GetAdminAPIsForService` which might have caused the controller to only return the head of the list of Endpoints for Admin API service. [#3846](https://github.com/Kong/kubernetes-ingress-controller/pull/3846) - Fixed a race condition in the version-specific feature system. [#3852](https://github.com/Kong/kubernetes-ingress-controller/pull/3852) -- Fixed a missing reconciliation behavior for Admin API EndpointSlice reconciler - when the EndpointSlice that we receive a reconciliation request for is already +- Fixed a missing reconciliation behavior for Admin API `EndpointSlice` reconciler + when the `EndpointSlice` that we receive a reconciliation request for is already missing [#3889](https://github.com/Kong/kubernetes-ingress-controller/pull/3889) - Fixed leader election role manifest where `""` and `"coordination"` API groups @@ -2499,7 +2501,7 @@ Please read the changelog and test in your environment. - The initial versions were rapildy iterated to deliver a working ingress controller. - +[2.10.0]: https://github.com/kong/kubernetes-ingress-controller/compare/v2.9.3...v2.10.0 [2.9.3]: https://github.com/kong/kubernetes-ingress-controller/compare/v2.9.2...v2.9.3 [2.9.2]: https://github.com/kong/kubernetes-ingress-controller/compare/v2.9.1...v2.9.2 [2.9.1]: https://github.com/kong/kubernetes-ingress-controller/compare/v2.9.0...v2.9.1 diff --git a/config/image/oss/kustomization.yaml b/config/image/oss/kustomization.yaml index 91ebeeb84f..af95b7e5cc 100644 --- a/config/image/oss/kustomization.yaml +++ b/config/image/oss/kustomization.yaml @@ -7,4 +7,4 @@ images: newTag: '3.3' - name: kic-placeholder newName: kong/kubernetes-ingress-controller - newTag: '2.9.3' + newTag: '2.10.0' diff --git a/deploy/single/all-in-one-dbless-enterprise.yaml b/deploy/single/all-in-one-dbless-enterprise.yaml index b5ccc06ff0..c97208b5d7 100644 --- a/deploy/single/all-in-one-dbless-enterprise.yaml +++ b/deploy/single/all-in-one-dbless-enterprise.yaml @@ -1668,7 +1668,7 @@ spec: fieldRef: apiVersion: v1 fieldPath: metadata.namespace - image: kong/kubernetes-ingress-controller:2.9.3 + image: kong/kubernetes-ingress-controller:2.10.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 diff --git a/deploy/single/all-in-one-dbless-k4k8s-enterprise.yaml b/deploy/single/all-in-one-dbless-k4k8s-enterprise.yaml index ed46fbbd9d..b1e8452013 100644 --- a/deploy/single/all-in-one-dbless-k4k8s-enterprise.yaml +++ b/deploy/single/all-in-one-dbless-k4k8s-enterprise.yaml @@ -1668,7 +1668,7 @@ spec: fieldRef: apiVersion: v1 fieldPath: metadata.namespace - image: kong/kubernetes-ingress-controller:2.9.3 + image: kong/kubernetes-ingress-controller:2.10.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 diff --git a/deploy/single/all-in-one-dbless-konnect-enterprise.yaml b/deploy/single/all-in-one-dbless-konnect-enterprise.yaml index 8a57f64329..abefbc1426 100644 --- a/deploy/single/all-in-one-dbless-konnect-enterprise.yaml +++ b/deploy/single/all-in-one-dbless-konnect-enterprise.yaml @@ -1683,7 +1683,7 @@ spec: envFrom: - configMapRef: name: konnect-config - image: kong/kubernetes-ingress-controller:2.9.3 + image: kong/kubernetes-ingress-controller:2.10.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 diff --git a/deploy/single/all-in-one-dbless-konnect.yaml b/deploy/single/all-in-one-dbless-konnect.yaml index e071c35a22..f57b1745aa 100644 --- a/deploy/single/all-in-one-dbless-konnect.yaml +++ b/deploy/single/all-in-one-dbless-konnect.yaml @@ -1683,7 +1683,7 @@ spec: envFrom: - configMapRef: name: konnect-config - image: kong/kubernetes-ingress-controller:2.9.3 + image: kong/kubernetes-ingress-controller:2.10.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 diff --git a/deploy/single/all-in-one-dbless-legacy.yaml b/deploy/single/all-in-one-dbless-legacy.yaml index a9bee3b880..2a2a5f0539 100644 --- a/deploy/single/all-in-one-dbless-legacy.yaml +++ b/deploy/single/all-in-one-dbless-legacy.yaml @@ -1716,7 +1716,7 @@ spec: fieldRef: apiVersion: v1 fieldPath: metadata.namespace - image: kong/kubernetes-ingress-controller:2.9.3 + image: kong/kubernetes-ingress-controller:2.10.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 diff --git a/deploy/single/all-in-one-dbless.yaml b/deploy/single/all-in-one-dbless.yaml index 8542e230c9..7807a28b1d 100644 --- a/deploy/single/all-in-one-dbless.yaml +++ b/deploy/single/all-in-one-dbless.yaml @@ -1668,7 +1668,7 @@ spec: fieldRef: apiVersion: v1 fieldPath: metadata.namespace - image: kong/kubernetes-ingress-controller:2.9.3 + image: kong/kubernetes-ingress-controller:2.10.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 diff --git a/deploy/single/all-in-one-postgres-enterprise.yaml b/deploy/single/all-in-one-postgres-enterprise.yaml index 6988cdfef1..bf3b40798a 100644 --- a/deploy/single/all-in-one-postgres-enterprise.yaml +++ b/deploy/single/all-in-one-postgres-enterprise.yaml @@ -1790,7 +1790,7 @@ spec: fieldRef: apiVersion: v1 fieldPath: metadata.namespace - image: kong/kubernetes-ingress-controller:2.9.3 + image: kong/kubernetes-ingress-controller:2.10.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 diff --git a/deploy/single/all-in-one-postgres.yaml b/deploy/single/all-in-one-postgres.yaml index 56fd423258..ec1c827821 100644 --- a/deploy/single/all-in-one-postgres.yaml +++ b/deploy/single/all-in-one-postgres.yaml @@ -1734,7 +1734,7 @@ spec: fieldRef: apiVersion: v1 fieldPath: metadata.namespace - image: kong/kubernetes-ingress-controller:2.9.3 + image: kong/kubernetes-ingress-controller:2.10.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3