Skip to content

Commit

Permalink
commits for 1.29.0-rc (#2899)
Browse files Browse the repository at this point in the history
Co-authored-by: Robert Bailey <robertbailey@google.com>
  • Loading branch information
Kalaiselvi84 and roberthbailey committed Jan 12, 2023
1 parent 7daaaba commit 8726ce8
Show file tree
Hide file tree
Showing 12 changed files with 181 additions and 45 deletions.
69 changes: 69 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,74 @@
# Changelog

## [v1.29.0-rc](https://github.com/googleforgames/agones/tree/v1.29.0-rc) (2023-01-11)

[Full Changelog](https://github.com/googleforgames/agones/compare/v1.28.0...v1.29.0-rc)

**Breaking changes:**

- Update Kubernetes to 1.24 [\#2867](https://github.com/googleforgames/agones/issues/2867)
- Migrate from github.com/golang/protobuf to google.golang.org/protobuf [\#2786](https://github.com/googleforgames/agones/pull/2786) ([govargo](https://github.com/govargo))

**Implemented enhancements:**

- Graduate SDKGracefulTermination to beta [\#2831](https://github.com/googleforgames/agones/issues/2831)
- Set the hostName of the Pod to the name of the GameServer [\#2704](https://github.com/googleforgames/agones/issues/2704)
- Update from golang/protobuf to google.golang.org/protobuf [\#2462](https://github.com/googleforgames/agones/issues/2462)
- Release Automation: Add cloud build target for release builds [\#2460](https://github.com/googleforgames/agones/issues/2460)
- Release Automation: Generate version of website to push [\#2457](https://github.com/googleforgames/agones/issues/2457)
- Consider moving agones system images from gcr.io to GCP's artifact registry [\#2358](https://github.com/googleforgames/agones/issues/2358)
- CI builds should publish a multi-arch manifest for the agones-sdk image [\#2280](https://github.com/googleforgames/agones/issues/2280)
- Generate Changelog - Release Automation: Add cloud build target for release builds [\#2884](https://github.com/googleforgames/agones/pull/2884) ([mangalpalli](https://github.com/mangalpalli))
- GameServer Pod: Stable Network ID [\#2826](https://github.com/googleforgames/agones/pull/2826) ([markmandel](https://github.com/markmandel))
- Release Automation: Generate version of website to push [\#2808](https://github.com/googleforgames/agones/pull/2808) ([mangalpalli](https://github.com/mangalpalli))

**Fixed bugs:**

- Check linter settings for exported symbols [\#2873](https://github.com/googleforgames/agones/issues/2873)
- GameServerAllocation example yaml file has incorrect format for selectors [\#2853](https://github.com/googleforgames/agones/issues/2853)
- Invalid warnings when using multi-cluster allocation [\#2498](https://github.com/googleforgames/agones/issues/2498)
- Update metrics documentation [\#1851](https://github.com/googleforgames/agones/issues/1851)
- GameServerTemplate validation: no description when used big port values [\#1770](https://github.com/googleforgames/agones/issues/1770)
- Inline JSON: GameServerAllocation v1.LabelSelector [\#2877](https://github.com/googleforgames/agones/pull/2877) ([markmandel](https://github.com/markmandel))

**Closed issues:**

- Collaborator Request [\#2861](https://github.com/googleforgames/agones/issues/2861)
- Release 1.28.0 [\#2851](https://github.com/googleforgames/agones/issues/2851)
- Docs: Rename "Stackdriver" to "Cloud Monitoring" [\#2850](https://github.com/googleforgames/agones/issues/2850)

**Merged pull requests:**

- Fix the json5 vulnerabilities [\#2896](https://github.com/googleforgames/agones/pull/2896) ([gongmax](https://github.com/gongmax))
- Update Kubernetes version to 1.24 [\#2895](https://github.com/googleforgames/agones/pull/2895) ([gongmax](https://github.com/gongmax))
- Update aws-sdk-go version to latest [\#2894](https://github.com/googleforgames/agones/pull/2894) ([gongmax](https://github.com/gongmax))
- e2e framework: Allow variable timing based on cloud product [\#2893](https://github.com/googleforgames/agones/pull/2893) ([zmerlynn](https://github.com/zmerlynn))
- Don't run cloud product GameServerSpec validation on development GameServers [\#2889](https://github.com/googleforgames/agones/pull/2889) ([zmerlynn](https://github.com/zmerlynn))
- e2e: Add --cloud-product flag, add SkipOnCloudProduct [\#2886](https://github.com/googleforgames/agones/pull/2886) ([zmerlynn](https://github.com/zmerlynn))
- Set seccompProfile of `Unconfined` on Autopilot unless overidden by user [\#2885](https://github.com/googleforgames/agones/pull/2885) ([zmerlynn](https://github.com/zmerlynn))
- Updates allocation load testing documentation [\#2883](https://github.com/googleforgames/agones/pull/2883) ([igooch](https://github.com/igooch))
- Revert workload separation for Autopilot [\#2876](https://github.com/googleforgames/agones/pull/2876) ([zmerlynn](https://github.com/zmerlynn))
- Move all actual Agones releases images to GAR [\#2875](https://github.com/googleforgames/agones/pull/2875) ([gongmax](https://github.com/gongmax))
- lint: Reenable `revive` [\#2874](https://github.com/googleforgames/agones/pull/2874) ([zmerlynn](https://github.com/zmerlynn))
- cleanup: clean up make\(map\[string\]string, 1\) [\#2872](https://github.com/googleforgames/agones/pull/2872) ([aimuz](https://github.com/aimuz))
- NewFilteredSharedInformerFactory use NewSharedInformerFactoryWithOptions instead [\#2871](https://github.com/googleforgames/agones/pull/2871) ([aimuz](https://github.com/aimuz))
- Update restapi conformance-test [\#2869](https://github.com/googleforgames/agones/pull/2869) ([govargo](https://github.com/govargo))
- cloudproduct: Register API hooks, move validation/mutation to API [\#2868](https://github.com/googleforgames/agones/pull/2868) ([zmerlynn](https://github.com/zmerlynn))
- Fork `agones-controller` binary and Add `agones-extensions` deployments [\#2866](https://github.com/googleforgames/agones/pull/2866) ([chiayi](https://github.com/chiayi))
- Skip validation errors in mutating webhooks [\#2865](https://github.com/googleforgames/agones/pull/2865) ([zmerlynn](https://github.com/zmerlynn))
- Return better error message when mutation webhook gets invalid JSON [\#2863](https://github.com/googleforgames/agones/pull/2863) ([zmerlynn](https://github.com/zmerlynn))
- Update metrics documentation for Cloud Monitoring/Stackdriver [\#2862](https://github.com/googleforgames/agones/pull/2862) ([junninho](https://github.com/junninho))
- Introduce the Source field in GameServerAllocationStatus to indicate the allocation source [\#2860](https://github.com/googleforgames/agones/pull/2860) ([gongmax](https://github.com/gongmax))
- Release final version updates [\#2858](https://github.com/googleforgames/agones/pull/2858) ([mangalpalli](https://github.com/mangalpalli))
- SafeToEvict: Implement Eviction API, add SetEviction cloud product hook [\#2857](https://github.com/googleforgames/agones/pull/2857) ([zmerlynn](https://github.com/zmerlynn))
- 1.28.0 release [\#2852](https://github.com/googleforgames/agones/pull/2852) ([mangalpalli](https://github.com/mangalpalli))
- Rename `LifecycleContract` feature gate to `SafeToEvict` [\#2849](https://github.com/googleforgames/agones/pull/2849) ([zmerlynn](https://github.com/zmerlynn))
- fix\(make\): current\_project will be executed only when the relevant command is executed [\#2848](https://github.com/googleforgames/agones/pull/2848) ([aimuz](https://github.com/aimuz))
- refactor: Implemented using the standard library [\#2847](https://github.com/googleforgames/agones/pull/2847) ([aimuz](https://github.com/aimuz))
- Fixed: vulnerabilities scanned with govulncheck [\#2841](https://github.com/googleforgames/agones/pull/2841) ([aimuz](https://github.com/aimuz))
- GKE Autopilot: Separate game server workloads [\#2840](https://github.com/googleforgames/agones/pull/2840) ([zmerlynn](https://github.com/zmerlynn))
- SDKGracefulTermination: Promote to beta [\#2836](https://github.com/googleforgames/agones/pull/2836) ([zmerlynn](https://github.com/zmerlynn))

## [v1.28.0](https://github.com/googleforgames/agones/tree/v1.28.0) (2022-12-06)

[Full Changelog](https://github.com/googleforgames/agones/compare/v1.28.0-rc...v1.28.0)
Expand Down
4 changes: 2 additions & 2 deletions install/helm/agones/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@
# Declare variables to be passed into your templates.

apiVersion: v1
appVersion: "1.29.0-dev"
version: 1.29.0-dev
appVersion: "1.29.0-rc"
version: 1.29.0-rc
name: agones
description: a library for hosting, running and scaling dedicated game servers on Kubernetes.
keywords:
Expand Down
2 changes: 1 addition & 1 deletion install/helm/agones/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -212,7 +212,7 @@ agones:
allocationBatchWaitTime: 500ms
image:
registry: us-docker.pkg.dev/agones-images/release
tag: 1.29.0-dev
tag: 1.29.0-rc
controller:
name: agones-controller
pullPolicy: IfNotPresent
Expand Down
64 changes: 32 additions & 32 deletions install/yaml/install.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ metadata:
namespace: agones-system
labels:
app: agones
chart: agones-1.29.0-dev
chart: agones-1.29.0-rc
release: agones-manual
heritage: Helm
---
Expand All @@ -33,7 +33,7 @@ metadata:
namespace: agones-system
labels:
app: agones
chart: agones-1.29.0-dev
chart: agones-1.29.0-rc
release: agones-manual
heritage: Helm
---
Expand All @@ -58,7 +58,7 @@ metadata:
namespace: default
labels:
app: agones
chart: agones-1.29.0-dev
chart: agones-1.29.0-rc
release: agones-manual
heritage: Helm
---
Expand All @@ -70,7 +70,7 @@ metadata:
namespace: agones-system
labels:
app: agones
chart: "agones-1.29.0-dev"
chart: "agones-1.29.0-rc"
release: "agones-manual"
heritage: "Helm"
type: Opaque
Expand All @@ -87,7 +87,7 @@ metadata:
namespace: agones-system
labels:
app: agones
chart: "agones-1.29.0-dev"
chart: "agones-1.29.0-rc"
release: "agones-manual"
heritage: "Helm"
data:
Expand All @@ -103,7 +103,7 @@ metadata:
namespace: agones-system
labels:
app: agones
chart: "agones-1.29.0-dev"
chart: "agones-1.29.0-rc"
release: "agones-manual"
heritage: "Helm"
data:
Expand All @@ -119,7 +119,7 @@ metadata:
namespace: agones-system
labels:
app: agones
chart: "agones-1.29.0-dev"
chart: "agones-1.29.0-rc"
release: "agones-manual"
heritage: "Helm"
data:
Expand Down Expand Up @@ -149,7 +149,7 @@ metadata:
labels:
component: crd
app: agones
chart: agones-1.29.0-dev
chart: agones-1.29.0-rc
release: agones-manual
heritage: Helm
spec:
Expand Down Expand Up @@ -5148,7 +5148,7 @@ metadata:
labels:
component: crd
app: agones
chart: agones-1.29.0-dev
chart: agones-1.29.0-rc
release: agones-manual
heritage: Helm
spec:
Expand Down Expand Up @@ -5294,7 +5294,7 @@ metadata:
labels:
component: crd
app: agones
chart: agones-1.29.0-dev
chart: agones-1.29.0-rc
release: agones-manual
heritage: Helm
spec:
Expand Down Expand Up @@ -10123,7 +10123,7 @@ metadata:
labels:
component: crd
app: agones
chart: agones-1.29.0-dev
chart: agones-1.29.0-rc
release: agones-manual
heritage: Helm
name: gameserverallocationpolicies.multicluster.agones.dev
Expand Down Expand Up @@ -10202,7 +10202,7 @@ metadata:
labels:
component: crd
app: agones
chart: agones-1.29.0-dev
chart: agones-1.29.0-rc
release: agones-manual
heritage: Helm
spec:
Expand Down Expand Up @@ -15171,7 +15171,7 @@ metadata:
namespace: agones-system
labels:
app: agones
chart: agones-1.29.0-dev
chart: agones-1.29.0-rc
release: agones-manual
heritage: Helm
rules:
Expand Down Expand Up @@ -15202,7 +15202,7 @@ metadata:
namespace: agones-system
labels:
app: agones
chart: agones-1.29.0-dev
chart: agones-1.29.0-rc
release: agones-manual
heritage: Helm
rules:
Expand Down Expand Up @@ -15254,7 +15254,7 @@ metadata:
namespace: agones-system
labels:
app: agones
chart: agones-1.29.0-dev
chart: agones-1.29.0-rc
release: agones-manual
heritage: Helm
rules:
Expand All @@ -15274,7 +15274,7 @@ metadata:
namespace: agones-system
labels:
app: agones
chart: agones-1.29.0-dev
chart: agones-1.29.0-rc
release: agones-manual
heritage: Helm
subjects:
Expand All @@ -15294,7 +15294,7 @@ metadata:
namespace: agones-system
labels:
app: agones
chart: agones-1.29.0-dev
chart: agones-1.29.0-rc
release: agones-manual
heritage: Helm
subjects:
Expand Down Expand Up @@ -15346,7 +15346,7 @@ metadata:
namespace: default
labels:
app: agones
chart: agones-1.29.0-dev
chart: agones-1.29.0-rc
release: agones-manual
heritage: Helm
subjects:
Expand All @@ -15367,7 +15367,7 @@ metadata:
labels:
component: ping
app: agones
chart: agones-1.29.0-dev
chart: agones-1.29.0-rc
release: agones-manual
heritage: Helm
spec:
Expand All @@ -15389,7 +15389,7 @@ metadata:
labels:
component: ping
app: agones
chart: agones-1.29.0-dev
chart: agones-1.29.0-rc
release: agones-manual
heritage: Helm
spec:
Expand Down Expand Up @@ -15425,7 +15425,7 @@ metadata:
labels:
agones.dev/role: controller
app: agones
chart: agones-1.29.0-dev
chart: agones-1.29.0-rc
release: agones-manual
heritage: Helm
spec:
Expand Down Expand Up @@ -15462,7 +15462,7 @@ metadata:
labels:
component: allocator
app: agones
chart: agones-1.29.0-dev
chart: agones-1.29.0-rc
release: agones-manual
heritage: Helm
spec:
Expand All @@ -15484,7 +15484,7 @@ metadata:
labels:
multicluster.agones.dev/role: allocator
app: agones
chart: agones-1.29.0-dev
chart: agones-1.29.0-rc
release: agones-manual
heritage: Helm
spec:
Expand Down Expand Up @@ -15519,7 +15519,7 @@ metadata:
labels:
component: controller
app: agones
chart: agones-1.29.0-dev
chart: agones-1.29.0-rc
release: agones-manual
heritage: Helm
spec:
Expand Down Expand Up @@ -15562,7 +15562,7 @@ spec:
serviceAccountName: agones-controller
containers:
- name: agones-controller
image: "us-docker.pkg.dev/agones-images/release/agones-controller:1.29.0-dev"
image: "us-docker.pkg.dev/agones-images/release/agones-controller:1.29.0-rc"
imagePullPolicy: IfNotPresent
env:
# minimum port that can be exposed to GameServer traffic
Expand All @@ -15572,7 +15572,7 @@ spec:
- name: MAX_PORT
value: "8000"
- name: SIDECAR_IMAGE # overwrite the GameServer sidecar image that is used
value: "us-docker.pkg.dev/agones-images/release/agones-sdk:1.29.0-dev"
value: "us-docker.pkg.dev/agones-images/release/agones-sdk:1.29.0-rc"
- name: ALWAYS_PULL_SIDECAR # set the sidecar imagePullPolicy to Always
value: "false"
- name: SIDECAR_CPU_REQUEST
Expand Down Expand Up @@ -15670,7 +15670,7 @@ metadata:
labels:
component: ping
app: agones
chart: agones-1.29.0-dev
chart: agones-1.29.0-rc
release: agones-manual
heritage: Helm
spec:
Expand Down Expand Up @@ -15705,7 +15705,7 @@ spec:
priorityClassName: agones-system
containers:
- name: agones-ping
image: "us-docker.pkg.dev/agones-images/release/agones-ping:1.29.0-dev"
image: "us-docker.pkg.dev/agones-images/release/agones-ping:1.29.0-rc"
imagePullPolicy: IfNotPresent
livenessProbe:
httpGet:
Expand Down Expand Up @@ -15778,7 +15778,7 @@ spec:
secretName: allocator-client-ca
containers:
- name: agones-allocator
image: "us-docker.pkg.dev/agones-images/release/agones-allocator:1.29.0-dev"
image: "us-docker.pkg.dev/agones-images/release/agones-allocator:1.29.0-rc"
imagePullPolicy: IfNotPresent
livenessProbe:
httpGet:
Expand Down Expand Up @@ -15854,7 +15854,7 @@ metadata:
labels:
component: controller
app: agones
chart: agones-1.29.0-dev
chart: agones-1.29.0-rc
release: agones-manual
heritage: Helm
spec:
Expand Down Expand Up @@ -15920,7 +15920,7 @@ metadata:
labels:
component: controller
app: agones
chart: agones-1.29.0-dev
chart: agones-1.29.0-rc
release: agones-manual
heritage: Helm
webhooks:
Expand Down Expand Up @@ -15972,7 +15972,7 @@ metadata:
labels:
component: controller
app: agones
chart: agones-1.29.0-dev
chart: agones-1.29.0-rc
release: agones-manual
heritage: Helm
webhooks:
Expand Down
2 changes: 1 addition & 1 deletion sdks/csharp/sdk/AgonesSDK.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<package >
<metadata>
<id>AgonesSDK</id>
<version>1.29.0-dev</version>
<version>1.29.0-rc</version>
<authors>Google LLC</authors>
<owners>Google LLC</owners>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
Expand Down
Loading

0 comments on commit 8726ce8

Please sign in to comment.