Skip to content

Commit

Permalink
Add changelog for release v1.2.0-rc1 (#3327)
Browse files Browse the repository at this point in the history
* Add changelog for release v1.2.0-rc1

Signed-off-by: Nick Young <nick@isovalent.com>

* Fix changelog PR comments and generate new files

Also updates the update-codegen script to work
on M3 Macs inside a Linux VM.

Signed-off-by: Nick Young <nick@isovalent.com>

* Updating v1.2 changelog to cover k8s dep updates and gwctl move

* Call out breaking SupportedFeatures change

Signed-off-by: Nick Young <nick@isovalent.com>

---------

Signed-off-by: Nick Young <nick@isovalent.com>
Co-authored-by: Rob Scott <robertjscott@google.com>
  • Loading branch information
youngnick and robscott authored Sep 16, 2024
1 parent f0c150b commit f5b5bab
Show file tree
Hide file tree
Showing 20 changed files with 617 additions and 28 deletions.
573 changes: 573 additions & 0 deletions CHANGELOG/1.2-CHANGELOG.md

Large diffs are not rendered by default.

13 changes: 13 additions & 0 deletions CHANGELOG/1.2-TEAM.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# v1.2 Release Team

| Enhancement | Leads |
| - | - |
| Infrastructure Labels and Annotations | @keithmattix, @snorwin |
| HTTPRoute Timeouts and Durations | @kflynn, @xtineskim |
| BackendProtocol Support | @dprotaso |
| HTTPRoute Retries | @mikemorris |
| Percentage-based request mirroring | @jakebennert |
| Backend TLS Config improvments | @mkosieradzki, @LiorLieberman |
| Named Route Rules | @guicassolato, @howardjohn |
| Conformance Profiles and Reports | @mlavacca, @shaneutt, @xtineskim |
| Gateway API Maintainers | @mlavacca, @robscott, @shaneutt, @youngnick |

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

22 changes: 11 additions & 11 deletions conformance/utils/suite/suite_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ func TestGetAPIVersionAndChannel(t *testing.T) {
ObjectMeta: metav1.ObjectMeta{
Name: "gateways.gateway.networking.k8s.io",
Annotations: map[string]string{
consts.BundleVersionAnnotation: "v1.2.0-dev",
consts.BundleVersionAnnotation: "v1.2.0-rc1",
consts.ChannelAnnotation: "standard",
},
},
Expand All @@ -58,13 +58,13 @@ func TestGetAPIVersionAndChannel(t *testing.T) {
ObjectMeta: metav1.ObjectMeta{
Name: "httproutes.gateway.networking.k8s.io",
Annotations: map[string]string{
consts.BundleVersionAnnotation: "v1.2.0-dev",
consts.BundleVersionAnnotation: "v1.2.0-rc1",
consts.ChannelAnnotation: "standard",
},
},
},
},
expectedVersion: "v1.2.0-dev",
expectedVersion: "v1.2.0-rc1",
expectedChannel: "standard",
},
{
Expand All @@ -74,7 +74,7 @@ func TestGetAPIVersionAndChannel(t *testing.T) {
ObjectMeta: metav1.ObjectMeta{
Name: "gateways.gateway.networking.k8s.io",
Annotations: map[string]string{
consts.BundleVersionAnnotation: "v1.2.0-dev",
consts.BundleVersionAnnotation: "v1.2.0-rc1",
consts.ChannelAnnotation: "standard",
},
},
Expand All @@ -83,7 +83,7 @@ func TestGetAPIVersionAndChannel(t *testing.T) {
ObjectMeta: metav1.ObjectMeta{
Name: "httproutes.gateway.networking.k8s.io",
Annotations: map[string]string{
consts.BundleVersionAnnotation: "v1.2.0-dev",
consts.BundleVersionAnnotation: "v1.2.0-rc1",
consts.ChannelAnnotation: "standard",
},
},
Expand All @@ -94,7 +94,7 @@ func TestGetAPIVersionAndChannel(t *testing.T) {
},
},
},
expectedVersion: "v1.2.0-dev",
expectedVersion: "v1.2.0-rc1",
expectedChannel: "standard",
},
{
Expand All @@ -104,7 +104,7 @@ func TestGetAPIVersionAndChannel(t *testing.T) {
ObjectMeta: metav1.ObjectMeta{
Name: "gateways.gateway.networking.k8s.io",
Annotations: map[string]string{
consts.BundleVersionAnnotation: "v1.2.0-dev",
consts.BundleVersionAnnotation: "v1.2.0-rc1",
consts.ChannelAnnotation: "standard",
},
},
Expand All @@ -128,7 +128,7 @@ func TestGetAPIVersionAndChannel(t *testing.T) {
ObjectMeta: metav1.ObjectMeta{
Name: "gateways.gateway.networking.k8s.io",
Annotations: map[string]string{
consts.BundleVersionAnnotation: "v1.2.0-dev",
consts.BundleVersionAnnotation: "v1.2.0-rc1",
consts.ChannelAnnotation: "standard",
},
},
Expand All @@ -137,7 +137,7 @@ func TestGetAPIVersionAndChannel(t *testing.T) {
ObjectMeta: metav1.ObjectMeta{
Name: "httproutes.gateway.networking.k8s.io",
Annotations: map[string]string{
consts.BundleVersionAnnotation: "v1.2.0-dev",
consts.BundleVersionAnnotation: "v1.2.0-rc1",
consts.ChannelAnnotation: "experimental",
},
},
Expand All @@ -152,7 +152,7 @@ func TestGetAPIVersionAndChannel(t *testing.T) {
ObjectMeta: metav1.ObjectMeta{
Name: "gateways.gateway.networking.k8s.io",
Annotations: map[string]string{
consts.BundleVersionAnnotation: "v1.2.0-dev",
consts.BundleVersionAnnotation: "v1.2.0-rc1",
consts.ChannelAnnotation: "standard",
},
},
Expand All @@ -161,7 +161,7 @@ func TestGetAPIVersionAndChannel(t *testing.T) {
ObjectMeta: metav1.ObjectMeta{
Name: "httproutes.gateway.networking.k8s.io",
Annotations: map[string]string{
consts.BundleVersionAnnotation: "v1.2.0-dev",
consts.BundleVersionAnnotation: "v1.2.0-rc1",
},
},
},
Expand Down
5 changes: 4 additions & 1 deletion hack/update-codegen.sh
Original file line number Diff line number Diff line change
Expand Up @@ -184,7 +184,7 @@ readonly PROTOC_LINUX_X86_URL="${PROTOC_REPO}/releases/download/v${PROTOC_VERSIO
readonly PROTOC_LINUX_X86_CHECKSUM="4805ba56594556402a6c327a8d885a47640ee363 ${PROTOC_BINARY}"

readonly PROTOC_LINUX_ARM64_URL="${PROTOC_REPO}/releases/download/v${PROTOC_VERSION}/protoc-${PROTOC_VERSION}-linux-aarch_64.zip"
readonly PROTOC_LINUX_ARM63_CHECKSUM="47285b2386f990da319e9eef92cadec2dfa28733 ${PROTOC_BINARY}"
readonly PROTOC_LINUX_ARM64_CHECKSUM="47285b2386f990da319e9eef92cadec2dfa28733 ${PROTOC_BINARY}"

readonly PROTOC_MAC_UNIVERSAL_URL="${PROTOC_REPO}/releases/download/v${PROTOC_VERSION}/protoc-${PROTOC_VERSION}-osx-universal_binary.zip"
readonly PROTOC_MAC_UNIVERSAL_CHECKSUM="2a79d0eb235c808eca8de893762072b94dc6144c ${PROTOC_BINARY}"
Expand All @@ -207,6 +207,9 @@ if [[ "${OS}" == "Linux" ]]; then
elif [[ "$ARCH" == "arm64" ]]; then
PROTOC_URL="$PROTOC_LINUX_ARM64_URL"
PROTOC_CHECKSUM="$PROTOC_LINUX_ARM64_CHECKSUM"
elif [[ "$ARCH" == "aarch64" ]]; then
PROTOC_URL="$PROTOC_LINUX_ARM64_URL"
PROTOC_CHECKSUM="$PROTOC_LINUX_ARM64_CHECKSUM"
else
echo "Architecture ${ARCH} is not supported on OS ${OS}." >/dev/stderr
exit 1
Expand Down
2 changes: 1 addition & 1 deletion pkg/consts/consts.go
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ const (

// BundleVersion is the value used for the "gateway.networking.k8s.io/bundle-version" annotation.
// These value must be updated during the release process.
BundleVersion = "v1.2.0-dev"
BundleVersion = "v1.2.0-rc1"

// ApprovalLink is the value used for the "api-approved.kubernetes.io" annotation.
// These value must be updated during the release process.
Expand Down

0 comments on commit f5b5bab

Please sign in to comment.