From d90e2ccc0bad449f758267e6bb311f0c05c83321 Mon Sep 17 00:00:00 2001 From: Michael Pleshakov Date: Fri, 19 Aug 2022 11:17:58 -0600 Subject: [PATCH 1/6] Add changelog --- CHANGELOG.md | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000000..b5a4f78dcb --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,28 @@ +# Changelog + +This document includes a curated changelog for each release. We also publish a changelog as the description of a [GitHub release](https://github.com/nginxinc/nginx-kubernetes-gateway/releases), which, by contrast, is auto-generated and includes links to all PRs that went into the release. + +## Release 0.1.0 + +*August 22, 2022* + +This is an initial release of NGINX Kubernetes Gateway project. + +The release includes: +- A control plane agent (a Kubernetes controller) that updates date plane (NGINX) configuration based on the state of the resources in the cluster. +- Support for NGINX as a data plane. +- Kubernetes manifests for a Deployment with a single Pod with the control plane and date plane containers as well as Services to enable external connectivity to that Pod. +- Support for a subset of features of GatewayClass, Gateway and HTTPRoute resources (see the [Gateway API Compatibility doc](https://github.com/nginxinc/nginx-kubernetes-gateway/blob/v0.1.0-rc.1/README.md)). + +We expect that the architecture of NGINX Kubernetes Gateway -- number of pods and containers and their interaction -- will change as the project evolves. + +NGINX Kubernetes Gateway is ready for experimental usage. We included the [docs](https://github.com/nginxinc/nginx-kubernetes-gateway/tree/v0.1.0-rc.1/docs) as well as [examples](https://github.com/nginxinc/nginx-kubernetes-gateway/tree/v0.1.0-rc.1/examples). + +If you'd like to give us feedback or get involved, see the [README](https://github.com/nginxinc/nginx-kubernetes-gateway) to learn how. + +COMPATIBILITY: +- The Gateway API version: `v1beta1`. +- NGINX version: `1.21.3` + +CONTAINER IMAGES: +- Control plane: `ghcr.io/nginxinc/nginx-kubernetes-gateway:0.1.0` From 84539bd00626ab8e614530459c136a4483de416a Mon Sep 17 00:00:00 2001 From: Michael Pleshakov Date: Fri, 19 Aug 2022 12:19:23 -0600 Subject: [PATCH 2/6] Update CHANGELOG.md Co-authored-by: kate-osborn <50597707+kate-osborn@users.noreply.github.com> --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b5a4f78dcb..435d33acad 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,7 +11,7 @@ This is an initial release of NGINX Kubernetes Gateway project. The release includes: - A control plane agent (a Kubernetes controller) that updates date plane (NGINX) configuration based on the state of the resources in the cluster. - Support for NGINX as a data plane. -- Kubernetes manifests for a Deployment with a single Pod with the control plane and date plane containers as well as Services to enable external connectivity to that Pod. +- Kubernetes manifests for a Deployment with a single Pod with the control plane and data plane containers as well as Services to enable external connectivity to that Pod. - Support for a subset of features of GatewayClass, Gateway and HTTPRoute resources (see the [Gateway API Compatibility doc](https://github.com/nginxinc/nginx-kubernetes-gateway/blob/v0.1.0-rc.1/README.md)). We expect that the architecture of NGINX Kubernetes Gateway -- number of pods and containers and their interaction -- will change as the project evolves. From 5a7d9abc7b897c338f83b3954dd733a3f0b47c2e Mon Sep 17 00:00:00 2001 From: Michael Pleshakov Date: Fri, 19 Aug 2022 12:19:32 -0600 Subject: [PATCH 3/6] Update CHANGELOG.md Co-authored-by: kate-osborn <50597707+kate-osborn@users.noreply.github.com> --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 435d33acad..81819e5ac3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,7 +14,7 @@ The release includes: - Kubernetes manifests for a Deployment with a single Pod with the control plane and data plane containers as well as Services to enable external connectivity to that Pod. - Support for a subset of features of GatewayClass, Gateway and HTTPRoute resources (see the [Gateway API Compatibility doc](https://github.com/nginxinc/nginx-kubernetes-gateway/blob/v0.1.0-rc.1/README.md)). -We expect that the architecture of NGINX Kubernetes Gateway -- number of pods and containers and their interaction -- will change as the project evolves. +We expect that the architecture of NGINX Kubernetes Gateway -- the number of pods and containers and their interaction -- will change as the project evolves. NGINX Kubernetes Gateway is ready for experimental usage. We included the [docs](https://github.com/nginxinc/nginx-kubernetes-gateway/tree/v0.1.0-rc.1/docs) as well as [examples](https://github.com/nginxinc/nginx-kubernetes-gateway/tree/v0.1.0-rc.1/examples). From ce18149af571144cf8438e551db93eaa25847067 Mon Sep 17 00:00:00 2001 From: Michael Pleshakov Date: Fri, 19 Aug 2022 12:26:31 -0600 Subject: [PATCH 4/6] Fix the links --- CHANGELOG.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 81819e5ac3..bfb0ae5a53 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,11 +12,11 @@ The release includes: - A control plane agent (a Kubernetes controller) that updates date plane (NGINX) configuration based on the state of the resources in the cluster. - Support for NGINX as a data plane. - Kubernetes manifests for a Deployment with a single Pod with the control plane and data plane containers as well as Services to enable external connectivity to that Pod. -- Support for a subset of features of GatewayClass, Gateway and HTTPRoute resources (see the [Gateway API Compatibility doc](https://github.com/nginxinc/nginx-kubernetes-gateway/blob/v0.1.0-rc.1/README.md)). +- Support for a subset of features of GatewayClass, Gateway and HTTPRoute resources (see the [Gateway API Compatibility doc](https://github.com/nginxinc/nginx-kubernetes-gateway/blob/v0.1.0/README.md)). We expect that the architecture of NGINX Kubernetes Gateway -- the number of pods and containers and their interaction -- will change as the project evolves. -NGINX Kubernetes Gateway is ready for experimental usage. We included the [docs](https://github.com/nginxinc/nginx-kubernetes-gateway/tree/v0.1.0-rc.1/docs) as well as [examples](https://github.com/nginxinc/nginx-kubernetes-gateway/tree/v0.1.0-rc.1/examples). +NGINX Kubernetes Gateway is ready for experimental usage. We included the [docs](https://github.com/nginxinc/nginx-kubernetes-gateway/tree/v0.1.0/docs) as well as [examples](https://github.com/nginxinc/nginx-kubernetes-gateway/tree/v0.1.0/examples). If you'd like to give us feedback or get involved, see the [README](https://github.com/nginxinc/nginx-kubernetes-gateway) to learn how. From 52c9a16db398513ea17675aac2167f9416b9c917 Mon Sep 17 00:00:00 2001 From: Michael Pleshakov Date: Fri, 19 Aug 2022 12:26:51 -0600 Subject: [PATCH 5/6] Update compatibility --- CHANGELOG.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index bfb0ae5a53..4af5925d6f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -21,8 +21,9 @@ NGINX Kubernetes Gateway is ready for experimental usage. We included the [docs] If you'd like to give us feedback or get involved, see the [README](https://github.com/nginxinc/nginx-kubernetes-gateway) to learn how. COMPATIBILITY: -- The Gateway API version: `v1beta1`. +- The Gateway API version: `0.5.0` - NGINX version: `1.21.3` +- Kubernetes version: `1.16+` CONTAINER IMAGES: - Control plane: `ghcr.io/nginxinc/nginx-kubernetes-gateway:0.1.0` From 2d51f3477b5b144a8ab34bc0fdf97274451e3ff0 Mon Sep 17 00:00:00 2001 From: Michael Pleshakov Date: Fri, 19 Aug 2022 15:03:55 -0600 Subject: [PATCH 6/6] Update Kubernetes version --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4af5925d6f..98d6894ceb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -23,7 +23,7 @@ If you'd like to give us feedback or get involved, see the [README](https://gith COMPATIBILITY: - The Gateway API version: `0.5.0` - NGINX version: `1.21.3` -- Kubernetes version: `1.16+` +- Kubernetes version: `1.19+` CONTAINER IMAGES: - Control plane: `ghcr.io/nginxinc/nginx-kubernetes-gateway:0.1.0`