Skip to content

Commit

Permalink
Release 1.30.0 - GKE Autopilot and Multiple Kubernetes version support (
Browse files Browse the repository at this point in the history
#3007)

* Release 1.30.0 - first commit
* adding install.yaml file
* site updated
* Description update and added controlling-disruption file
* new helm flags added in helm.md
* remembered to remove flags in the New config features
* next release version added in new config features in helm.md
* removed the feature blocks
* upadtd k8s links
* k8s link update
  • Loading branch information
Kalaiselvi84 committed Mar 1, 2023
1 parent b97b2a3 commit f5f11f4
Show file tree
Hide file tree
Showing 21 changed files with 204 additions and 150 deletions.
62 changes: 62 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,67 @@
# Changelog

## [v1.30.0](https://github.com/googleforgames/agones/tree/v1.30.0) (2023-03-01)

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

**Breaking changes:**

- Add error callback to testSDKClient [\#2964](https://github.com/googleforgames/agones/pull/2964) ([steven-supersolid](https://github.com/steven-supersolid))

**Implemented enhancements:**

- TypeScript types for Node SDK [\#2937](https://github.com/googleforgames/agones/issues/2937)
- Graduate `SafeToEvict` to Beta [\#2931](https://github.com/googleforgames/agones/issues/2931)
- Upgrade windows node image on GKE [\#2582](https://github.com/googleforgames/agones/issues/2582)
- Player Tracking for each GameServer [\#1033](https://github.com/googleforgames/agones/issues/1033)
- Add extensions status dash and dash name change [\#3000](https://github.com/googleforgames/agones/pull/3000) ([chiayi](https://github.com/chiayi))
- Add variable to go-client request dashboard [\#2998](https://github.com/googleforgames/agones/pull/2998) ([chiayi](https://github.com/chiayi))
- Add more time and logging to extensions test [\#2996](https://github.com/googleforgames/agones/pull/2996) ([chiayi](https://github.com/chiayi))
- Add Extensions Resource Dashboard [\#2993](https://github.com/googleforgames/agones/pull/2993) ([chiayi](https://github.com/chiayi))
- Add integration guide for Google Cloud Managed Service for Prometheus [\#2990](https://github.com/googleforgames/agones/pull/2990) ([zmerlynn](https://github.com/zmerlynn))
- Added back metrics support for extensions [\#2988](https://github.com/googleforgames/agones/pull/2988) ([chiayi](https://github.com/chiayi))
- Adds default values for Counters and Lists fields [\#2983](https://github.com/googleforgames/agones/pull/2983) ([igooch](https://github.com/igooch))
- Kubernetes Update template, Release template, and site content change for multiple k8s version support [\#2980](https://github.com/googleforgames/agones/pull/2980) ([gongmax](https://github.com/gongmax))
- CRDs for AllocationOverflow [\#2979](https://github.com/googleforgames/agones/pull/2979) ([markmandel](https://github.com/markmandel))
- More "packed" behavior when reducing GameServerSet replicas. [\#2974](https://github.com/googleforgames/agones/pull/2974) ([castaneai](https://github.com/castaneai))
- Create e2e test clusters in different regions to mitigate quota limit issue [\#2969](https://github.com/googleforgames/agones/pull/2969) ([gongmax](https://github.com/gongmax))
- Run e2e tests on multiple clusters with different versions [\#2968](https://github.com/googleforgames/agones/pull/2968) ([gongmax](https://github.com/gongmax))
- Pre-Alpha Feature Gate: FleetAllocationOverflow [\#2967](https://github.com/googleforgames/agones/pull/2967) ([markmandel](https://github.com/markmandel))
- Updates counters lists schema status CRDs for gameservers fleets [\#2965](https://github.com/googleforgames/agones/pull/2965) ([igooch](https://github.com/igooch))
- Create e2e test clusters with multiple k8s versions [\#2962](https://github.com/googleforgames/agones/pull/2962) ([gongmax](https://github.com/gongmax))
- Add e2e test for Extensions [\#2947](https://github.com/googleforgames/agones/pull/2947) ([chiayi](https://github.com/chiayi))
- Arbitrary Counts and Lists Feature/CRD [\#2946](https://github.com/googleforgames/agones/pull/2946) ([igooch](https://github.com/igooch))
- Add types for nodejs sdk [\#2940](https://github.com/googleforgames/agones/pull/2940) ([vasily-polonsky](https://github.com/vasily-polonsky))
- Use GCS as the Terraform state backend [\#2938](https://github.com/googleforgames/agones/pull/2938) ([gongmax](https://github.com/gongmax))
- Disable consul locking if consul is not present [\#2934](https://github.com/googleforgames/agones/pull/2934) ([zmerlynn](https://github.com/zmerlynn))
- Allocation Endpoint: Fix Makefile to correctly call docker build [\#2933](https://github.com/googleforgames/agones/pull/2933) ([abmarcum](https://github.com/abmarcum))
- Added GKE Workload Identity flag to GKE Terraform modules [\#2928](https://github.com/googleforgames/agones/pull/2928) ([abmarcum](https://github.com/abmarcum))
- Add doc for "Controlling Disruption", document `SafeToEvict` [\#2924](https://github.com/googleforgames/agones/pull/2924) ([zmerlynn](https://github.com/zmerlynn))
- Enable SplitControllerAndExtensions for e2e testing and changed value… [\#2923](https://github.com/googleforgames/agones/pull/2923) ([chiayi](https://github.com/chiayi))
- Allow 30m more to acquire consul lock [\#2922](https://github.com/googleforgames/agones/pull/2922) ([zmerlynn](https://github.com/zmerlynn))
- Add GKE Autopilot to e2e [\#2913](https://github.com/googleforgames/agones/pull/2913) ([zmerlynn](https://github.com/zmerlynn))
- GKE Autopilot: Add terraform module, users [\#2912](https://github.com/googleforgames/agones/pull/2912) ([zmerlynn](https://github.com/zmerlynn))
- e2e: Use gotestsum for CI e2e runs, change e2e ARGS handling [\#2904](https://github.com/googleforgames/agones/pull/2904) ([zmerlynn](https://github.com/zmerlynn))
- Wait on free ports on GKE Autopilot [\#2901](https://github.com/googleforgames/agones/pull/2901) ([zmerlynn](https://github.com/zmerlynn))
- controller/extensions: Add explicit requests/limits for ephemeral storage [\#2900](https://github.com/googleforgames/agones/pull/2900) ([zmerlynn](https://github.com/zmerlynn))
- Validate the .scheduling field in the fleet and gameserverset [\#2892](https://github.com/googleforgames/agones/pull/2892) ([zmerlynn](https://github.com/zmerlynn))
- Trim down `agones-extensions` and add flag to `agones-controller` [\#2891](https://github.com/googleforgames/agones/pull/2891) ([chiayi](https://github.com/chiayi))

**Fixed bugs:**

- Unreal Engine - non-ascii characters in annotations breaks websocket. [\#2976](https://github.com/googleforgames/agones/issues/2976)
- Node.js SDK test is flaky [\#2954](https://github.com/googleforgames/agones/issues/2954)
- Install Agones using YAML doesn't work [\#2935](https://github.com/googleforgames/agones/issues/2935)
- Omit namepace Helm install includes [\#2920](https://github.com/googleforgames/agones/issues/2920)
- README.md refers to katacoda.com is now closed by O’Reilly [\#2907](https://github.com/googleforgames/agones/issues/2907)
- The Documentation/Installation page on old releases shows an incorrect Kubernetes version [\#2279](https://github.com/googleforgames/agones/issues/2279)
- Fix HandleWatchMessage [\#2977](https://github.com/googleforgames/agones/pull/2977) ([tvandijck](https://github.com/tvandijck))
- Fix for `make gen-crd-client` [\#2971](https://github.com/googleforgames/agones/pull/2971) ([markmandel](https://github.com/markmandel))
- Fix the broken example yaml [\#2956](https://github.com/googleforgames/agones/pull/2956) ([gongmax](https://github.com/gongmax))
- Omit namespace from cluster scopped resources in helm install [\#2925](https://github.com/googleforgames/agones/pull/2925) ([mbychkowski](https://github.com/mbychkowski))
- Adds snapshot Hugo env to separate from default env [\#2914](https://github.com/googleforgames/agones/pull/2914) ([igooch](https://github.com/igooch))
- flaky/TestFleetRollingUpdate [\#2902](https://github.com/googleforgames/agones/pull/2902) ([markmandel](https://github.com/markmandel))

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

[Full Changelog](https://github.com/googleforgames/agones/compare/v1.29.0-rc...v1.29.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.30.0-dev"
version: 1.30.0-dev
appVersion: "1.30.0"
version: 1.30.0
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 @@ -217,7 +217,7 @@ agones:
allocationBatchWaitTime: 500ms
image:
registry: us-docker.pkg.dev/agones-images/release
tag: 1.30.0-dev
tag: 1.30.0
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 @@ -20,7 +20,7 @@ metadata:
namespace: agones-system
labels:
app: agones
chart: agones-1.30.0-dev
chart: agones-1.30.0
release: agones-manual
heritage: Helm
---
Expand All @@ -45,7 +45,7 @@ metadata:
namespace: agones-system
labels:
app: agones
chart: agones-1.30.0-dev
chart: agones-1.30.0
release: agones-manual
heritage: Helm
---
Expand All @@ -70,7 +70,7 @@ metadata:
namespace: default
labels:
app: agones
chart: agones-1.30.0-dev
chart: agones-1.30.0
release: agones-manual
heritage: Helm
---
Expand All @@ -82,7 +82,7 @@ metadata:
namespace: agones-system
labels:
app: agones
chart: "agones-1.30.0-dev"
chart: "agones-1.30.0"
release: "agones-manual"
heritage: "Helm"
type: Opaque
Expand All @@ -99,7 +99,7 @@ metadata:
namespace: agones-system
labels:
app: agones
chart: "agones-1.30.0-dev"
chart: "agones-1.30.0"
release: "agones-manual"
heritage: "Helm"
data:
Expand All @@ -115,7 +115,7 @@ metadata:
namespace: agones-system
labels:
app: agones
chart: "agones-1.30.0-dev"
chart: "agones-1.30.0"
release: "agones-manual"
heritage: "Helm"
data:
Expand All @@ -131,7 +131,7 @@ metadata:
namespace: agones-system
labels:
app: agones
chart: "agones-1.30.0-dev"
chart: "agones-1.30.0"
release: "agones-manual"
heritage: "Helm"
data:
Expand Down Expand Up @@ -161,7 +161,7 @@ metadata:
labels:
component: crd
app: agones
chart: agones-1.30.0-dev
chart: agones-1.30.0
release: agones-manual
heritage: Helm
spec:
Expand Down Expand Up @@ -5269,7 +5269,7 @@ metadata:
labels:
component: crd
app: agones
chart: agones-1.30.0-dev
chart: agones-1.30.0
release: agones-manual
heritage: Helm
spec:
Expand Down Expand Up @@ -5415,7 +5415,7 @@ metadata:
labels:
component: crd
app: agones
chart: agones-1.30.0-dev
chart: agones-1.30.0
release: agones-manual
heritage: Helm
spec:
Expand Down Expand Up @@ -10367,7 +10367,7 @@ metadata:
labels:
component: crd
app: agones
chart: agones-1.30.0-dev
chart: agones-1.30.0
release: agones-manual
heritage: Helm
name: gameserverallocationpolicies.multicluster.agones.dev
Expand Down Expand Up @@ -10446,7 +10446,7 @@ metadata:
labels:
component: crd
app: agones
chart: agones-1.30.0-dev
chart: agones-1.30.0
release: agones-manual
heritage: Helm
spec:
Expand Down Expand Up @@ -15523,7 +15523,7 @@ metadata:
name: agones-allocator
labels:
app: agones
chart: agones-1.30.0-dev
chart: agones-1.30.0
release: agones-manual
heritage: Helm
rules:
Expand Down Expand Up @@ -15553,7 +15553,7 @@ metadata:
name: agones-controller
labels:
app: agones
chart: agones-1.30.0-dev
chart: agones-1.30.0
release: agones-manual
heritage: Helm
rules:
Expand Down Expand Up @@ -15604,7 +15604,7 @@ metadata:
name: agones-sdk
labels:
app: agones
chart: agones-1.30.0-dev
chart: agones-1.30.0
release: agones-manual
heritage: Helm
rules:
Expand All @@ -15623,7 +15623,7 @@ metadata:
name: agones-allocator
labels:
app: agones
chart: agones-1.30.0-dev
chart: agones-1.30.0
release: agones-manual
heritage: Helm
subjects:
Expand All @@ -15642,7 +15642,7 @@ metadata:
name: agones-controller-access
labels:
app: agones
chart: agones-1.30.0-dev
chart: agones-1.30.0
release: agones-manual
heritage: Helm
subjects:
Expand Down Expand Up @@ -15694,7 +15694,7 @@ metadata:
namespace: default
labels:
app: agones
chart: agones-1.30.0-dev
chart: agones-1.30.0
release: agones-manual
heritage: Helm
subjects:
Expand All @@ -15715,7 +15715,7 @@ metadata:
labels:
component: ping
app: agones
chart: agones-1.30.0-dev
chart: agones-1.30.0
release: agones-manual
heritage: Helm
spec:
Expand All @@ -15737,7 +15737,7 @@ metadata:
labels:
component: ping
app: agones
chart: agones-1.30.0-dev
chart: agones-1.30.0
release: agones-manual
heritage: Helm
spec:
Expand Down Expand Up @@ -15773,7 +15773,7 @@ metadata:
labels:
agones.dev/role: controller
app: agones
chart: agones-1.30.0-dev
chart: agones-1.30.0
release: agones-manual
heritage: Helm
spec:
Expand Down Expand Up @@ -15810,7 +15810,7 @@ metadata:
labels:
component: allocator
app: agones
chart: agones-1.30.0-dev
chart: agones-1.30.0
release: agones-manual
heritage: Helm
spec:
Expand All @@ -15832,7 +15832,7 @@ metadata:
labels:
multicluster.agones.dev/role: allocator
app: agones
chart: agones-1.30.0-dev
chart: agones-1.30.0
release: agones-manual
heritage: Helm
spec:
Expand Down Expand Up @@ -15866,7 +15866,7 @@ metadata:
labels:
component: controller
app: agones
chart: agones-1.30.0-dev
chart: agones-1.30.0
release: agones-manual
heritage: Helm
spec:
Expand Down Expand Up @@ -15909,7 +15909,7 @@ spec:
serviceAccountName: agones-controller
containers:
- name: agones-controller
image: "us-docker.pkg.dev/agones-images/release/agones-controller:1.30.0-dev"
image: "us-docker.pkg.dev/agones-images/release/agones-controller:1.30.0"
imagePullPolicy: IfNotPresent
env:
# minimum port that can be exposed to GameServer traffic
Expand All @@ -15919,7 +15919,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.30.0-dev"
value: "us-docker.pkg.dev/agones-images/release/agones-sdk:1.30.0"
- name: ALWAYS_PULL_SIDECAR # set the sidecar imagePullPolicy to Always
value: "false"
- name: SIDECAR_CPU_REQUEST
Expand Down Expand Up @@ -16022,7 +16022,7 @@ metadata:
labels:
component: ping
app: agones
chart: agones-1.30.0-dev
chart: agones-1.30.0
release: agones-manual
heritage: Helm
spec:
Expand Down Expand Up @@ -16057,7 +16057,7 @@ spec:
priorityClassName: agones-system
containers:
- name: agones-ping
image: "us-docker.pkg.dev/agones-images/release/agones-ping:1.30.0-dev"
image: "us-docker.pkg.dev/agones-images/release/agones-ping:1.30.0"
imagePullPolicy: IfNotPresent
livenessProbe:
httpGet:
Expand Down Expand Up @@ -16130,7 +16130,7 @@ spec:
secretName: allocator-client-ca
containers:
- name: agones-allocator
image: "us-docker.pkg.dev/agones-images/release/agones-allocator:1.30.0-dev"
image: "us-docker.pkg.dev/agones-images/release/agones-allocator:1.30.0"
imagePullPolicy: IfNotPresent
livenessProbe:
httpGet:
Expand Down Expand Up @@ -16206,7 +16206,7 @@ metadata:
labels:
component: controller
app: agones
chart: agones-1.30.0-dev
chart: agones-1.30.0
release: agones-manual
heritage: Helm
spec:
Expand Down Expand Up @@ -16272,7 +16272,7 @@ metadata:
labels:
component: controller
app: agones
chart: agones-1.30.0-dev
chart: agones-1.30.0
release: agones-manual
heritage: Helm
webhooks:
Expand Down Expand Up @@ -16324,7 +16324,7 @@ metadata:
labels:
component: controller
app: agones
chart: agones-1.30.0-dev
chart: agones-1.30.0
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.30.0-dev</version>
<version>1.30.0</version>
<authors>Google LLC</authors>
<owners>Google LLC</owners>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
Expand Down
2 changes: 1 addition & 1 deletion sdks/csharp/sdk/csharp-sdk.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
<PackageProjectUrl>https://agones.dev</PackageProjectUrl>
<PackageLicenseUrl>http://www.apache.org/licenses/LICENSE-2.0</PackageLicenseUrl>
<AssemblyName>AgonesSDK</AssemblyName>
<Version>1.30.0-dev</Version>
<Version>1.30.0</Version>
<PackageTags>agones, googleforgames, kuberenetes, multiplayer, gameservers</PackageTags>
<Company>agones.dev</Company>
<Configurations>Debug;Release;DebugProtoGen</Configurations>
Expand Down

0 comments on commit f5f11f4

Please sign in to comment.