Skip to content

Commit

Permalink
Release 1.6.0-rc
Browse files Browse the repository at this point in the history
Also needed to fix some publishExpiry values, and
update the featureGate of the Allocation system.
  • Loading branch information
markmandel committed May 19, 2020
1 parent 9dbb6bc commit f93153c
Show file tree
Hide file tree
Showing 8 changed files with 251 additions and 42 deletions.
124 changes: 121 additions & 3 deletions CHANGELOG.md

Large diffs are not rendered by default.

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.6.0"
version: 1.6.0
appVersion: "1.6.0-rc"
version: 1.6.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 @@ -128,7 +128,7 @@ agones:
generateTLS: true
image:
registry: gcr.io/agones-images
tag: 1.6.0
tag: 1.6.0-rc
controller:
name: agones-controller
pullPolicy: IfNotPresent
Expand Down
62 changes: 31 additions & 31 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.6.0
chart: agones-1.6.0-rc
release: agones-manual
heritage: Tiller
---
Expand All @@ -31,7 +31,7 @@ metadata:
namespace: agones-system
labels:
app: agones
chart: agones-1.6.0
chart: agones-1.6.0-rc
release: agones-manual
heritage: Tiller
rules:
Expand Down Expand Up @@ -76,7 +76,7 @@ metadata:
namespace: agones-system
labels:
app: agones
chart: agones-1.6.0
chart: agones-1.6.0-rc
release: agones-manual
heritage: Tiller
subjects:
Expand Down Expand Up @@ -140,7 +140,7 @@ metadata:
namespace: default
labels:
app: agones
chart: agones-1.6.0
chart: agones-1.6.0-rc
release: agones-manual
heritage: Tiller
---
Expand All @@ -151,7 +151,7 @@ metadata:
namespace: agones-system
labels:
app: agones
chart: agones-1.6.0
chart: agones-1.6.0-rc
release: agones-manual
heritage: Tiller
rules:
Expand All @@ -169,7 +169,7 @@ metadata:
namespace: default
labels:
app: agones
chart: agones-1.6.0
chart: agones-1.6.0-rc
release: agones-manual
heritage: Tiller
subjects:
Expand Down Expand Up @@ -205,7 +205,7 @@ metadata:
labels:
component: crd
app: agones
chart: agones-1.6.0
chart: agones-1.6.0-rc
release: agones-manual
heritage: Tiller
spec:
Expand Down Expand Up @@ -441,7 +441,7 @@ metadata:
labels:
component: crd
app: agones
chart: agones-1.6.0
chart: agones-1.6.0-rc
release: agones-manual
heritage: Tiller
spec:
Expand Down Expand Up @@ -527,7 +527,7 @@ metadata:
labels:
component: crd
app: agones
chart: agones-1.6.0
chart: agones-1.6.0-rc
release: agones-manual
heritage: Tiller
spec:
Expand Down Expand Up @@ -729,7 +729,7 @@ metadata:
controller-tools.k8s.io: "1.0"
component: crd
app: agones
chart: agones-1.6.0
chart: agones-1.6.0-rc
release: agones-manual
heritage: Tiller
name: gameserverallocationpolicies.multicluster.agones.dev
Expand Down Expand Up @@ -825,7 +825,7 @@ metadata:
labels:
component: crd
app: agones
chart: agones-1.6.0
chart: agones-1.6.0-rc
release: agones-manual
heritage: Tiller
spec:
Expand Down Expand Up @@ -1057,7 +1057,7 @@ metadata:
labels:
agones.dev/role: controller
app: agones
chart: agones-1.6.0
chart: agones-1.6.0-rc
release: agones-manual
heritage: Tiller
spec:
Expand Down Expand Up @@ -1093,7 +1093,7 @@ metadata:
labels:
component: allocator
app: agones
chart: agones-1.6.0
chart: agones-1.6.0-rc
release: agones-manual
heritage: Tiller
spec:
Expand Down Expand Up @@ -1164,7 +1164,7 @@ spec:
secretName: allocator-client-ca
containers:
- name: agones-allocator
image: "gcr.io/agones-images/agones-allocator:1.6.0"
image: "gcr.io/agones-images/agones-allocator:1.6.0-rc"
imagePullPolicy: IfNotPresent
livenessProbe:
httpGet:
Expand Down Expand Up @@ -1219,7 +1219,7 @@ metadata:
namespace: agones-system
labels:
app: agones
chart: agones-1.6.0
chart: agones-1.6.0-rc
release: agones-manual
heritage: Tiller
rules:
Expand Down Expand Up @@ -1251,7 +1251,7 @@ metadata:
namespace: agones-system
labels:
app: agones
chart: agones-1.6.0
chart: agones-1.6.0-rc
release: agones-manual
heritage: Tiller

Expand All @@ -1264,7 +1264,7 @@ metadata:
namespace: agones-system
labels:
app: agones
chart: agones-1.6.0
chart: agones-1.6.0-rc
release: agones-manual
heritage: Tiller
subjects:
Expand All @@ -1285,7 +1285,7 @@ metadata:
namespace: agones-system
labels:
app: agones-manual
chart: "agones-1.6.0"
chart: "agones-1.6.0-rc"
release: "agones-manual"
heritage: "Tiller"
data:
Expand All @@ -1302,7 +1302,7 @@ metadata:
namespace: agones-system
labels:
app: agones-manual
chart: "agones-1.6.0"
chart: "agones-1.6.0-rc"
release: "agones-manual"
heritage: "Tiller"
data:
Expand All @@ -1318,7 +1318,7 @@ metadata:
namespace: agones-system
labels:
app: agones-manual
chart: "agones-1.6.0"
chart: "agones-1.6.0-rc"
release: "agones-manual"
heritage: "Tiller"
data:
Expand Down Expand Up @@ -1387,7 +1387,7 @@ metadata:
labels:
component: controller
app: agones
chart: agones-1.6.0
chart: agones-1.6.0-rc
release: agones-manual
heritage: Tiller
spec:
Expand Down Expand Up @@ -1432,7 +1432,7 @@ spec:
serviceAccountName: agones-controller
containers:
- name: agones-controller
image: "gcr.io/agones-images/agones-controller:1.6.0"
image: "gcr.io/agones-images/agones-controller:1.6.0-rc"
imagePullPolicy: IfNotPresent
env:
# minimum port that can be exposed to GameServer traffic
Expand All @@ -1442,7 +1442,7 @@ spec:
- name: MAX_PORT
value: "8000"
- name: SIDECAR_IMAGE # overwrite the GameServer sidecar image that is used
value: "gcr.io/agones-images/agones-sdk:1.6.0"
value: "gcr.io/agones-images/agones-sdk:1.6.0-rc"
- name: ALWAYS_PULL_SIDECAR # set the sidecar imagePullPolicy to Always
value: "false"
- name: SIDECAR_CPU_REQUEST
Expand Down Expand Up @@ -1532,7 +1532,7 @@ metadata:
labels:
component: ping
app: agones
chart: agones-1.6.0
chart: agones-1.6.0-rc
release: agones-manual
heritage: Tiller
spec:
Expand Down Expand Up @@ -1569,7 +1569,7 @@ spec:
priorityClassName: agones-system
containers:
- name: agones-ping
image: "gcr.io/agones-images/agones-ping:1.6.0"
image: "gcr.io/agones-images/agones-ping:1.6.0-rc"
imagePullPolicy: IfNotPresent
livenessProbe:
httpGet:
Expand All @@ -1595,7 +1595,7 @@ metadata:
labels:
component: ping
app: agones
chart: agones-1.6.0
chart: agones-1.6.0-rc
release: agones-manual
heritage: Tiller
spec:
Expand All @@ -1616,7 +1616,7 @@ metadata:
labels:
component: ping
app: agones
chart: agones-1.6.0
chart: agones-1.6.0-rc
release: agones-manual
heritage: Tiller
spec:
Expand Down Expand Up @@ -1651,7 +1651,7 @@ metadata:
labels:
component: controller
app: agones
chart: agones-1.6.0
chart: agones-1.6.0-rc
release: agones-manual
heritage: Tiller
spec:
Expand All @@ -1671,7 +1671,7 @@ metadata:
labels:
component: controller
app: agones
chart: agones-1.6.0
chart: agones-1.6.0-rc
release: agones-manual
heritage: Tiller
webhooks:
Expand Down Expand Up @@ -1721,7 +1721,7 @@ metadata:
labels:
component: controller
app: agones
chart: agones-1.6.0
chart: agones-1.6.0-rc
release: agones-manual
heritage: Tiller
webhooks:
Expand Down Expand Up @@ -1751,7 +1751,7 @@ metadata:
namespace: agones-system
labels:
app: agones-manual
chart: "agones-1.6.0"
chart: "agones-1.6.0-rc"
release: "agones-manual"
heritage: "Tiller"
type: Opaque
Expand Down
2 changes: 1 addition & 1 deletion sdks/nodejs/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,5 +26,5 @@
"publishConfig": {
"access": "public"
},
"version": "1.6.0"
"version": "1.6.0-rc"
}
91 changes: 91 additions & 0 deletions site/content/en/blog/releases/1.6.0-rc.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@
---
title: "1.6.0 - Release Candidate"
linkTitle: "1.6.0-rc"
date: "2020-05-19"
---
This is the v1.6.0-rc release of Agones.

This release includes **several breaking changes** to be aware of:

- Upgrade to required Kubernetes version to 1.15
- Alpha Multi Cluster allocator has been renamed, refactored slightly and moved to Stable.
- The node.js SDK has switched to grpc-js. It should be backward compatible, but please let us know if there are issues.

We are also excited to have a new major feature release of Player Tracking - keep track of which players are
connected to you GameServers and what your GameServer capacities are!

Check the <a href="https://github.com/googleforgames/agones/tree/release-1.6.0-rc" data-proofer-ignore>README</a> for details on features, installation and usage.

**Breaking changes:**

- Rename `PostAllocate` to `Allocate` in Multi Cluster Allocation Service [\#1331](https://github.com/googleforgames/agones/issues/1331)
- Proposal: Allocator service to return 400+ http status for failure [\#1040](https://github.com/googleforgames/agones/issues/1040)
- Change the multi-cluster allocation API version to stable [\#1540](https://github.com/googleforgames/agones/pull/1540) ([pooneh-m](https://github.com/pooneh-m))
- Switch Node.js SDK grpc dependency to grpc-js [\#1529](https://github.com/googleforgames/agones/pull/1529) ([steven-supersolid](https://github.com/steven-supersolid))
- Change allocator gRPC response state to gRPC error status [\#1516](https://github.com/googleforgames/agones/pull/1516) ([pooneh-m](https://github.com/pooneh-m))
- Change rpc method from PostAllocate to Allocate [\#1513](https://github.com/googleforgames/agones/pull/1513) ([pooneh-m](https://github.com/pooneh-m))
- Update developer tooling to Kubernetes 1.15 [\#1486](https://github.com/googleforgames/agones/pull/1486) ([roberthbailey](https://github.com/roberthbailey))
- Update documentation describing when we will change the version of Kubernetes that we support. [\#1477](https://github.com/googleforgames/agones/pull/1477) ([roberthbailey](https://github.com/roberthbailey))

**Implemented enhancements:**

- Change the multi-cluster allocation API version to stable [\#1534](https://github.com/googleforgames/agones/issues/1534)
- Proposal: For multi-cluster allocation move remote server CA to GameServerAllocationPolicy [\#1517](https://github.com/googleforgames/agones/issues/1517)
- Support annotations for ping services in the Helm chart [\#1491](https://github.com/googleforgames/agones/issues/1491)
- Switch Node.js SDK grpc dependency to grpc-js [\#1489](https://github.com/googleforgames/agones/issues/1489)
- Update to opencensus v0.22 [\#892](https://github.com/googleforgames/agones/issues/892)
- Player Tracking: REST SDK Reference [\#1570](https://github.com/googleforgames/agones/pull/1570) ([markmandel](https://github.com/markmandel))
- Player Tracking guide, and GameServer reference. [\#1569](https://github.com/googleforgames/agones/pull/1569) ([markmandel](https://github.com/markmandel))
- Player Tracking SDK Reference [\#1564](https://github.com/googleforgames/agones/pull/1564) ([markmandel](https://github.com/markmandel))
- Fleet Aggregate Player Tracking Logic [\#1561](https://github.com/googleforgames/agones/pull/1561) ([markmandel](https://github.com/markmandel))
- Add Third Party \> Libraries and Tools section [\#1558](https://github.com/googleforgames/agones/pull/1558) ([danieloliveira079](https://github.com/danieloliveira079))
- CRD values for Aggregate Player Tracking [\#1551](https://github.com/googleforgames/agones/pull/1551) ([markmandel](https://github.com/markmandel))
- Upgrade kubectl for e2e tests [\#1550](https://github.com/googleforgames/agones/pull/1550) ([markmandel](https://github.com/markmandel))
- Use ServerCA from GameServerAllocationPolicy instead of client secret ca.crt [\#1545](https://github.com/googleforgames/agones/pull/1545) ([pooneh-m](https://github.com/pooneh-m))
- E2E Tests for GameServer Player Tracking [\#1541](https://github.com/googleforgames/agones/pull/1541) ([markmandel](https://github.com/markmandel))
- REST SDK Conformance Tests [\#1537](https://github.com/googleforgames/agones/pull/1537) ([markmandel](https://github.com/markmandel))
- Upgrade client-go and related to 1.15 [\#1532](https://github.com/googleforgames/agones/pull/1532) ([markmandel](https://github.com/markmandel))
- Player Tracking Go SDK Conformance Tests [\#1527](https://github.com/googleforgames/agones/pull/1527) ([markmandel](https://github.com/markmandel))
- Update EKS Kubernetes version to 1.15 [\#1522](https://github.com/googleforgames/agones/pull/1522) ([aLekSer](https://github.com/aLekSer))
- Helm: add ping HTTP and UDP annotations into chart [\#1520](https://github.com/googleforgames/agones/pull/1520) ([aLekSer](https://github.com/aLekSer))
- PlayerConnect/Disconnect & related Go SDK functions [\#1519](https://github.com/googleforgames/agones/pull/1519) ([markmandel](https://github.com/markmandel))
- SDKServer Player Tracking implementation [\#1507](https://github.com/googleforgames/agones/pull/1507) ([markmandel](https://github.com/markmandel))
- Add PlayerTracking IDs to SDK Convert function [\#1498](https://github.com/googleforgames/agones/pull/1498) ([markmandel](https://github.com/markmandel))
- Add Event to Player Capacity update [\#1497](https://github.com/googleforgames/agones/pull/1497) ([markmandel](https://github.com/markmandel))
- Implementation of Local SDK Server Player Tracking [\#1496](https://github.com/googleforgames/agones/pull/1496) ([markmandel](https://github.com/markmandel))
- Code Gen and Stubs for updated Player Tracking [\#1493](https://github.com/googleforgames/agones/pull/1493) ([markmandel](https://github.com/markmandel))
- Terraform: update GKE cluster version, use locals and `lookup` to set default values [\#1482](https://github.com/googleforgames/agones/pull/1482) ([aLekSer](https://github.com/aLekSer))
- Changes in proto for Player Tracking design update [\#1481](https://github.com/googleforgames/agones/pull/1481) ([markmandel](https://github.com/markmandel))
- GameServer CRD with Updated Player Tracking [\#1476](https://github.com/googleforgames/agones/pull/1476) ([markmandel](https://github.com/markmandel))
- Added a pull request template [\#1471](https://github.com/googleforgames/agones/pull/1471) ([akremsa](https://github.com/akremsa))
- Update the agones-allocator doc to recommend using cert-manager [\#1459](https://github.com/googleforgames/agones/pull/1459) ([pooneh-m](https://github.com/pooneh-m))
- Add a simple helm test [\#1449](https://github.com/googleforgames/agones/pull/1449) ([aLekSer](https://github.com/aLekSer))
- Pass FEATURE\_GATES flag to e2e tests [\#1445](https://github.com/googleforgames/agones/pull/1445) ([akremsa](https://github.com/akremsa))
- Add validation for CPU and Memory Resources for GameServers, Fleets and GameServerSets [\#1423](https://github.com/googleforgames/agones/pull/1423) ([aLekSer](https://github.com/aLekSer))

Documentation: https://development.agones.dev/site/

See <a href="https://github.com/googleforgames/agones/blob/release-1.6.0-rc/CHANGELOG.md" data-proofer-ignore>CHANGELOG</a> for more details on changes.

Images available with this release:

- [gcr.io/agones-images/agones-controller:v1.6.0-rc](https://gcr.io/agones-images/agones-controller:v1.6.0-rc)
- [gcr.io/agones-images/agones-sdk:v1.6.0-rc](https://gcr.io/agones-images/agones-sdk:v1.6.0-rc)
- [gcr.io/agones-images/agones-ping:v1.6.0-rc](https://gcr.io/agones-images/agones-ping:v1.6.0-rc)
- [gcr.io/agones-images/agones-allocator:v1.6.0-rc](https://gcr.io/agones-images/agones-allocator:v1.6.0-rc)
- [gcr.io/agones-images/cpp-simple-server:0.12](https://gcr.io/agones-images/cpp-simple-server:0.12)
- [gcr.io/agones-images/nodejs-simple-server:0.4](https://gcr.io/agones-images/nodejs-simple-server:0.4)
- [gcr.io/agones-images/rust-simple-server:0.7](https://gcr.io/agones-images/rust-simple-server:0.7)
- [gcr.io/agones-images/unity-simple-server:0.3](https://gcr.io/agones-images/unity-simple-server:0.3)
- [gcr.io/agones-images/udp-server:0.21](https://gcr.io/agones-images/udp-server:0.21)
- [gcr.io/agones-images/tcp-server:0.4](https://gcr.io/agones-images/tcp-server:0.4)
- [gcr.io/agones-images/xonotic-example:0.8](https://gcr.io/agones-images/xonotic-example:0.8)
- [gcr.io/agones-images/supertuxkart-example:0.2](https://gcr.io/agones-images/supertuxkart-example:0.2)
- [gcr.io/agones-images/crd-client:0.3](https://gcr.io/agones-images/crd-client:0.3)

Helm chart available with this release:

- <a href="https://agones.dev/chart/stable/agones-1.6.0-rc.tgz" data-proofer-ignore>
<code>helm install agones/agones --version 1.6.0-rc</code></a>

> Make sure to add our stable helm repository using `helm repo add agones https://agones.dev/chart/stable`
Loading

0 comments on commit f93153c

Please sign in to comment.