Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 1.2.0-rc #1206

Merged
merged 1 commit into from
Dec 4, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
70 changes: 70 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,74 @@
# Changelog

## [v1.2.0-rc](https://github.com/googleforgames/agones/tree/v1.2.0-rc) (2019-12-04)

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

**Breaking changes:**

- Update client-go to kubernetes-1.13.12 [\#1189](https://github.com/googleforgames/agones/pull/1189) ([heartrobotninja](https://github.com/heartrobotninja))
- Update the default gRPC and HTTP ports for the sdkserver for the 1.2.0 release [\#1180](https://github.com/googleforgames/agones/pull/1180) ([roberthbailey](https://github.com/roberthbailey))
- Update terraform configs to use Kubernetes 1.13 [\#1179](https://github.com/googleforgames/agones/pull/1179) ([roberthbailey](https://github.com/roberthbailey))
- Update documentation for the 1.2 release to use Kubernetes 1.13. [\#1178](https://github.com/googleforgames/agones/pull/1178) ([roberthbailey](https://github.com/roberthbailey))
- Update minikube and KIND developer tooling to Kubernetes 1.13 [\#1177](https://github.com/googleforgames/agones/pull/1177) ([roberthbailey](https://github.com/roberthbailey))
- Update the prow cluster to use Kubernetes 1.13 [\#1176](https://github.com/googleforgames/agones/pull/1176) ([roberthbailey](https://github.com/roberthbailey))
- Update GKE development tooling to Kubernetes 1.13 [\#1175](https://github.com/googleforgames/agones/pull/1175) ([roberthbailey](https://github.com/roberthbailey))

**Implemented enhancements:**

- Upgrade to Kubernetes 1.13 [\#1044](https://github.com/googleforgames/agones/issues/1044)
- Local SDK Server should update internal GameServer on Ready\(\), Allocate\(\) etc. [\#958](https://github.com/googleforgames/agones/issues/958)
- Error checking of attributes on feature shortcode [\#1205](https://github.com/googleforgames/agones/pull/1205) ([markmandel](https://github.com/markmandel))
- Implement Reserve for Unity [\#1193](https://github.com/googleforgames/agones/pull/1193) ([markmandel](https://github.com/markmandel))
- Add ImagePullSecrets for Allocator and Ping \(helm\) [\#1190](https://github.com/googleforgames/agones/pull/1190) ([aLekSer](https://github.com/aLekSer))
- Implementation of Unity SDK.Connect\(\) [\#1181](https://github.com/googleforgames/agones/pull/1181) ([markmandel](https://github.com/markmandel))
- Implementation of GameServer\(\) for Unity [\#1169](https://github.com/googleforgames/agones/pull/1169) ([markmandel](https://github.com/markmandel))
- Add Spec and Health data to default local sdk GameServer [\#1166](https://github.com/googleforgames/agones/pull/1166) ([markmandel](https://github.com/markmandel))
- Refresh client CA certificate if changed [\#1145](https://github.com/googleforgames/agones/pull/1145) ([pooneh-m](https://github.com/pooneh-m))

**Fixed bugs:**

- Undocumented dependencies for make run-sdk-conformance-local [\#1199](https://github.com/googleforgames/agones/issues/1199)
- Documentation: FleetAutoScaler BufferSize could contain both Ready and Reserved GameServers [\#1195](https://github.com/googleforgames/agones/issues/1195)
- \[helm\] Missing imagePullSecrets Option in agones-ping Deployment [\#1185](https://github.com/googleforgames/agones/issues/1185)
- Agones fails to start the pod after update cpu limits to 1000m [\#1184](https://github.com/googleforgames/agones/issues/1184)
- RollingUpdate shuts down all servers at once [\#1156](https://github.com/googleforgames/agones/issues/1156)
- CI: Build cache cpp-sdk-build contains unnecessary archives [\#1136](https://github.com/googleforgames/agones/issues/1136)
- Segfault with C++ SDK [\#999](https://github.com/googleforgames/agones/issues/999)
- Game server container crash before Ready, should restart, not move to Unhealthy [\#956](https://github.com/googleforgames/agones/issues/956)
- Sidecar occasionally fails to start up [\#851](https://github.com/googleforgames/agones/issues/851)
- Fleet Autoscaler spawn extra gs [\#443](https://github.com/googleforgames/agones/issues/443)
- Whoops - spelling mistake in feature tag. [\#1204](https://github.com/googleforgames/agones/pull/1204) ([markmandel](https://github.com/markmandel))
- Fix infinite creation of GameServerSets when 1000m CPU limit was used [\#1188](https://github.com/googleforgames/agones/pull/1188) ([aLekSer](https://github.com/aLekSer))
- Flaky: TestGameServerRestartBeforeReadyCrash [\#1174](https://github.com/googleforgames/agones/pull/1174) ([markmandel](https://github.com/markmandel))
- Allow fleet with empty Replicas [\#1168](https://github.com/googleforgames/agones/pull/1168) ([aLekSer](https://github.com/aLekSer))
- GameServer container restart before Ready, move to Unhealthy state After \(v2\) [\#1099](https://github.com/googleforgames/agones/pull/1099) ([markmandel](https://github.com/markmandel))

**Closed issues:**

- Flaky: TestGameServerRestartBeforeReadyCrash [\#1173](https://github.com/googleforgames/agones/issues/1173)
- Release 1.1.0 [\#1160](https://github.com/googleforgames/agones/issues/1160)
- Quickstart: Create a Fleet Autoscaler with Webhook Policy [\#1151](https://github.com/googleforgames/agones/issues/1151)
- Move terraform modules from ./build to ./install [\#1150](https://github.com/googleforgames/agones/issues/1150)
- Speed up e2e tests [\#511](https://github.com/googleforgames/agones/issues/511)

**Merged pull requests:**

- Fix sdk-server image make target [\#1200](https://github.com/googleforgames/agones/pull/1200) ([aLekSer](https://github.com/aLekSer))
- FleetAutoScaler add reserved into consideration [\#1198](https://github.com/googleforgames/agones/pull/1198) ([aLekSer](https://github.com/aLekSer))
- Flaky: TestGameServerUnhealthyAfterReadyCrash [\#1192](https://github.com/googleforgames/agones/pull/1192) ([markmandel](https://github.com/markmandel))
- Fix MD files in the repo [\#1191](https://github.com/googleforgames/agones/pull/1191) ([aLekSer](https://github.com/aLekSer))
- Point Helm Upgrade link to v2 documentation [\#1187](https://github.com/googleforgames/agones/pull/1187) ([markmandel](https://github.com/markmandel))
- Change the "Read more ..." links to better text on the home page. [\#1186](https://github.com/googleforgames/agones/pull/1186) ([roberthbailey](https://github.com/roberthbailey))
- Extra debugging for TestGameServerRestartBeforeReadyCrash [\#1172](https://github.com/googleforgames/agones/pull/1172) ([markmandel](https://github.com/markmandel))
- Mitigate panic when no ports allocated in E2E tests [\#1171](https://github.com/googleforgames/agones/pull/1171) ([aLekSer](https://github.com/aLekSer))
- Move terraform modules from ./build to ./install [\#1167](https://github.com/googleforgames/agones/pull/1167) ([amitlevy21](https://github.com/amitlevy21))
- Docs: Fix using GOPATH in the guides, added shortcode ghrelease [\#1165](https://github.com/googleforgames/agones/pull/1165) ([aLekSer](https://github.com/aLekSer))
- Add top level notes on functionalitity on Unity & Unreal docs [\#1164](https://github.com/googleforgames/agones/pull/1164) ([markmandel](https://github.com/markmandel))
- Preperation for 1.2.0 sprint [\#1162](https://github.com/googleforgames/agones/pull/1162) ([markmandel](https://github.com/markmandel))
- Fix CPP SDK archive path - created separate one [\#1142](https://github.com/googleforgames/agones/pull/1142) ([aLekSer](https://github.com/aLekSer))
- Move Googlers no longer actively reviewing code to emeritus owners [\#1116](https://github.com/googleforgames/agones/pull/1116) ([roberthbailey](https://github.com/roberthbailey))

## [v1.1.0](https://github.com/googleforgames/agones/tree/v1.1.0) (2019-10-29)

[Full Changelog](https://github.com/googleforgames/agones/compare/v1.1.0-rc...v1.1.0)
Expand All @@ -24,6 +93,7 @@

**Merged pull requests:**

- Release 1.1.0 [\#1161](https://github.com/googleforgames/agones/pull/1161) ([markmandel](https://github.com/markmandel))
- Update "Local Development" documents [\#1159](https://github.com/googleforgames/agones/pull/1159) ([aLekSer](https://github.com/aLekSer))
- Cloud Build: Add --output-sync=target to run-sdk-conformance-tests [\#1157](https://github.com/googleforgames/agones/pull/1157) ([markmandel](https://github.com/markmandel))
- Update the images for all examples to use the 1.1 SDKs [\#1153](https://github.com/googleforgames/agones/pull/1153) ([roberthbailey](https://github.com/roberthbailey))
Expand Down
1 change: 1 addition & 0 deletions docs/governance/templates/release.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ Images available with this release:
- [gcr.io/agones-images/agones-controller:{version}](https://gcr.io/agones-images/agones-controller:{version})
- [gcr.io/agones-images/agones-sdk:{version}](https://gcr.io/agones-images/agones-sdk:{version})
- [gcr.io/agones-images/agones-ping:{version}](https://gcr.io/agones-images/agones-ping:{version})
- [gcr.io/agones-images/agones-allocator:{version}](https://gcr.io/agones-images/agones-allocator:{version})
- [gcr.io/agones-images/cpp-simple-server:{example-version}](https://gcr.io/agones-images/cpp-simple-server:{example-version})
- [gcr.io/agones-images/nodejs-simple-server:{example-version}](https://gcr.io/agones-images/nodejs-simple-server:{example-version})
- [gcr.io/agones-images/rust-simple-server:{example-version}](https://gcr.io/agones-images/rust-simple-server:{example-version})
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.2.0"
version: 1.2.0
appVersion: "1.2.0-rc"
version: 1.2.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 @@ -124,7 +124,7 @@ agones:
generateTLS: true
image:
registry: gcr.io/agones-images
tag: 1.2.0
tag: 1.2.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.2.0
chart: agones-1.2.0-rc
release: agones-manual
heritage: Tiller
---
Expand All @@ -31,7 +31,7 @@ metadata:
namespace: agones-system
labels:
app: agones
chart: agones-1.2.0
chart: agones-1.2.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.2.0
chart: agones-1.2.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.2.0
chart: agones-1.2.0-rc
release: agones-manual
heritage: Tiller
---
Expand All @@ -151,7 +151,7 @@ metadata:
namespace: agones-system
labels:
app: agones
chart: agones-1.2.0
chart: agones-1.2.0-rc
release: agones-manual
heritage: Tiller
rules:
Expand All @@ -169,7 +169,7 @@ metadata:
namespace: default
labels:
app: agones
chart: agones-1.2.0
chart: agones-1.2.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.2.0
chart: agones-1.2.0-rc
release: agones-manual
heritage: Tiller
spec:
Expand Down Expand Up @@ -429,7 +429,7 @@ metadata:
labels:
component: crd
app: agones
chart: agones-1.2.0
chart: agones-1.2.0-rc
release: agones-manual
heritage: Tiller
spec:
Expand Down Expand Up @@ -513,7 +513,7 @@ metadata:
labels:
component: crd
app: agones
chart: agones-1.2.0
chart: agones-1.2.0-rc
release: agones-manual
heritage: Tiller
spec:
Expand Down Expand Up @@ -703,7 +703,7 @@ metadata:
controller-tools.k8s.io: "1.0"
component: crd
app: agones
chart: agones-1.2.0
chart: agones-1.2.0-rc
release: agones-manual
heritage: Tiller
name: gameserverallocationpolicies.multicluster.agones.dev
Expand Down Expand Up @@ -789,7 +789,7 @@ metadata:
labels:
component: crd
app: agones
chart: agones-1.2.0
chart: agones-1.2.0-rc
release: agones-manual
heritage: Tiller
spec:
Expand Down Expand Up @@ -1009,7 +1009,7 @@ metadata:
labels:
agones.dev/role: controller
app: agones
chart: agones-1.2.0
chart: agones-1.2.0-rc
release: agones-manual
heritage: Tiller
spec:
Expand Down Expand Up @@ -1045,7 +1045,7 @@ metadata:
labels:
component: allocator
app: agones
chart: agones-1.2.0
chart: agones-1.2.0-rc
release: agones-manual
heritage: Tiller
spec:
Expand Down Expand Up @@ -1116,7 +1116,7 @@ spec:
secretName: allocator-client-ca
containers:
- name: agones-allocator
image: "gcr.io/agones-images/agones-allocator:1.2.0"
image: "gcr.io/agones-images/agones-allocator:1.2.0-rc"
imagePullPolicy: IfNotPresent
livenessProbe:
httpGet:
Expand Down Expand Up @@ -1157,7 +1157,7 @@ metadata:
namespace: agones-system
labels:
app: agones
chart: agones-1.2.0
chart: agones-1.2.0-rc
release: agones-manual
heritage: Tiller
rules:
Expand Down Expand Up @@ -1189,7 +1189,7 @@ metadata:
namespace: agones-system
labels:
app: agones
chart: agones-1.2.0
chart: agones-1.2.0-rc
release: agones-manual
heritage: Tiller

Expand All @@ -1202,7 +1202,7 @@ metadata:
namespace: agones-system
labels:
app: agones
chart: agones-1.2.0
chart: agones-1.2.0-rc
release: agones-manual
heritage: Tiller
subjects:
Expand All @@ -1223,7 +1223,7 @@ metadata:
namespace: agones-system
labels:
app: agones-manual
chart: "agones-1.2.0"
chart: "agones-1.2.0-rc"
release: "agones-manual"
heritage: "Tiller"
data:
Expand All @@ -1240,7 +1240,7 @@ metadata:
namespace: agones-system
labels:
app: agones-manual
chart: "agones-1.2.0"
chart: "agones-1.2.0-rc"
release: "agones-manual"
heritage: "Tiller"
data:
Expand All @@ -1256,7 +1256,7 @@ metadata:
namespace: agones-system
labels:
app: agones-manual
chart: "agones-1.2.0"
chart: "agones-1.2.0-rc"
release: "agones-manual"
heritage: "Tiller"
data:
Expand Down Expand Up @@ -1286,7 +1286,7 @@ metadata:
labels:
component: controller
app: agones
chart: agones-1.2.0
chart: agones-1.2.0-rc
release: agones-manual
heritage: Tiller
spec:
Expand Down Expand Up @@ -1331,7 +1331,7 @@ spec:
serviceAccountName: agones-controller
containers:
- name: agones-controller
image: "gcr.io/agones-images/agones-controller:1.2.0"
image: "gcr.io/agones-images/agones-controller:1.2.0-rc"
imagePullPolicy: IfNotPresent
env:
# minimum port that can be exposed to GameServer traffic
Expand All @@ -1341,7 +1341,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.2.0"
value: "gcr.io/agones-images/agones-sdk:1.2.0-rc"
- name: ALWAYS_PULL_SIDECAR # set the sidecar imagePullPolicy to Always
value: "false"
- name: SIDECAR_CPU_REQUEST
Expand Down Expand Up @@ -1411,7 +1411,7 @@ metadata:
labels:
component: ping
app: agones
chart: agones-1.2.0
chart: agones-1.2.0-rc
release: agones-manual
heritage: Tiller
spec:
Expand Down Expand Up @@ -1448,7 +1448,7 @@ spec:
priorityClassName: agones-system
containers:
- name: agones-ping
image: "gcr.io/agones-images/agones-ping:1.2.0"
image: "gcr.io/agones-images/agones-ping:1.2.0-rc"
imagePullPolicy: IfNotPresent
livenessProbe:
httpGet:
Expand All @@ -1472,7 +1472,7 @@ metadata:
labels:
component: ping
app: agones
chart: agones-1.2.0
chart: agones-1.2.0-rc
release: agones-manual
heritage: Tiller
spec:
Expand All @@ -1493,7 +1493,7 @@ metadata:
labels:
component: ping
app: agones
chart: agones-1.2.0
chart: agones-1.2.0-rc
release: agones-manual
heritage: Tiller
spec:
Expand Down Expand Up @@ -1528,7 +1528,7 @@ metadata:
labels:
component: controller
app: agones
chart: agones-1.2.0
chart: agones-1.2.0-rc
release: agones-manual
heritage: Tiller
spec:
Expand All @@ -1548,7 +1548,7 @@ metadata:
labels:
component: controller
app: agones
chart: agones-1.2.0
chart: agones-1.2.0-rc
release: agones-manual
heritage: Tiller
webhooks:
Expand Down Expand Up @@ -1598,7 +1598,7 @@ metadata:
labels:
component: controller
app: agones
chart: agones-1.2.0
chart: agones-1.2.0-rc
release: agones-manual
heritage: Tiller
webhooks:
Expand Down Expand Up @@ -1628,7 +1628,7 @@ metadata:
namespace: agones-system
labels:
app: agones-manual
chart: "agones-1.2.0"
chart: "agones-1.2.0-rc"
release: "agones-manual"
heritage: "Tiller"
type: Opaque
Expand Down
Loading