Skip to content

Commit

Permalink
Changes for 0.9.0 release!
Browse files Browse the repository at this point in the history
  • Loading branch information
markmandel committed Apr 3, 2019
1 parent e2acac7 commit 8d1cf8f
Show file tree
Hide file tree
Showing 17 changed files with 117 additions and 179 deletions.
22 changes: 22 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,26 @@
# Changelog

## [v0.9.0](https://github.com/GoogleCloudPlatform/agones/tree/v0.9.0) (2019-04-02)

[Full Changelog](https://github.com/GoogleCloudPlatform/agones/compare/v0.9.0-rc...v0.9.0)

**Fixed bugs:**

- Url pointing to install.yaml pointing to master [\#676](https://github.com/GoogleCloudPlatform/agones/pull/676) ([markmandel](https://github.com/markmandel))

**Closed issues:**

- Release 0.9.0-rc [\#673](https://github.com/GoogleCloudPlatform/agones/issues/673)
- Move to go modules [\#625](https://github.com/GoogleCloudPlatform/agones/issues/625)
- Documentation for the extended Kubernetes API [\#409](https://github.com/GoogleCloudPlatform/agones/issues/409)

**Merged pull requests:**

- Add the GDC presentation to the website [\#685](https://github.com/GoogleCloudPlatform/agones/pull/685) ([markmandel](https://github.com/markmandel))
- Forgot to highlight the breaking change. [\#680](https://github.com/GoogleCloudPlatform/agones/pull/680) ([markmandel](https://github.com/markmandel))
- Minor tweaks to documentation [\#677](https://github.com/GoogleCloudPlatform/agones/pull/677) ([markmandel](https://github.com/markmandel))
- Update do-release to fully build images [\#675](https://github.com/GoogleCloudPlatform/agones/pull/675) ([markmandel](https://github.com/markmandel))

## [v0.9.0-rc](https://github.com/GoogleCloudPlatform/agones/tree/v0.9.0-rc) (2019-03-26)

[Full Changelog](https://github.com/GoogleCloudPlatform/agones/compare/v0.8.1...v0.9.0-rc)
Expand Down Expand Up @@ -39,6 +60,7 @@

**Merged pull requests:**

- Release 0.9.0-rc [\#674](https://github.com/GoogleCloudPlatform/agones/pull/674) ([markmandel](https://github.com/markmandel))
- Fix typo on metrics documentation [\#671](https://github.com/GoogleCloudPlatform/agones/pull/671) ([princyraza](https://github.com/princyraza))
- Moved Azure link, breaking builds. [\#669](https://github.com/GoogleCloudPlatform/agones/pull/669) ([markmandel](https://github.com/markmandel))
- Add hash of account to clusterrolebinding name to support multiple accounts [\#666](https://github.com/GoogleCloudPlatform/agones/pull/666) ([aLekSer](https://github.com/aLekSer))
Expand Down
6 changes: 4 additions & 2 deletions build/includes/website.mk
Original file line number Diff line number Diff line change
Expand Up @@ -48,8 +48,10 @@ site-gen-app-yaml:
"SERVICE=$(SERVICE) envsubst < app.yaml > .app.yaml"

site-deploy: site-gen-app-yaml site-static
docker run --rm $(common_mounts) --workdir=$(mount_path)/site $(DOCKER_RUN_ARGS) $(build_tag) \
gcloud app deploy .app.yaml --no-promote --version=$(shell git rev-parse --short=7 HEAD)
docker run --rm $(common_mounts) --workdir=$(mount_path) $(DOCKER_RUN_ARGS) \
-e GOPATH=/tmp/go -e SHORT_SHA=$(shell git rev-parse --short=7 HEAD) $(build_tag) bash -c \
'mkdir -p $$GOPATH/src && cp -r ./site $$GOPATH/src && ls $$GOPATH/src && cp -r ./vendor/gopkg.in $$GOPATH/src && \
cd $$GOPATH/src/site && gcloud app deploy .app.yaml --no-promote --version=$$SHORT_SHA'

site-static-preview:
$(MAKE) site-static ARGS="-F" ENV="RELEASE_VERSION=$(base_version) RELEASE_BRANCH=master"
Expand Down
4 changes: 2 additions & 2 deletions docs/governance/templates/release_issue.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@ and copy it into a release issue. Fill in relevent values, found inside {}
- [ ] Site updated
- [ ] Review all `link_test` and `data-proofer-ignore` attributes and remove for link testing
- [ ] If full release, review and remove all instances of the `feature` shortcode
- [ ] If full release, update to the new release branch {version}+1.
- [ ] If full release, update site with the new release version (`release-version` in config.toml) to {version}+1
- [ ] If full release, update to the new release branch {version}.
- [ ] If full release, update site with the new release version (`release-version` in config.toml) to {version}
- [ ] If full release, update documentation with updated example images tags
- [ ] If full release, add link to previous version's documentation to nav dropdown
- [ ] Copy the draft release content into a new `/site/content/en/blog/releases` content (this will be what you send via email).
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: "0.9.0-rc"
version: 0.9.0-rc
appVersion: "0.9.0"
version: 0.9.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 @@ -96,7 +96,7 @@ agones:
timeoutSeconds: 1
image:
registry: gcr.io/agones-images
tag: 0.9.0-rc
tag: 0.9.0
controller:
name: agones-controller
pullPolicy: IfNotPresent
Expand Down
44 changes: 22 additions & 22 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-0.9.0-rc
chart: agones-0.9.0
release: agones-manual
heritage: Tiller
---
Expand All @@ -31,7 +31,7 @@ metadata:
namespace: agones-system
labels:
app: agones
chart: agones-0.9.0-rc
chart: agones-0.9.0
release: agones-manual
heritage: Tiller
rules:
Expand Down Expand Up @@ -74,7 +74,7 @@ metadata:
namespace: agones-system
labels:
app: agones
chart: agones-0.9.0-rc
chart: agones-0.9.0
release: agones-manual
heritage: Tiller
subjects:
Expand Down Expand Up @@ -108,7 +108,7 @@ metadata:
namespace: default
labels:
app: agones
chart: agones-0.9.0-rc
chart: agones-0.9.0
release: agones-manual
heritage: Tiller
---
Expand All @@ -119,7 +119,7 @@ metadata:
namespace: agones-system
labels:
app: agones
chart: agones-0.9.0-rc
chart: agones-0.9.0
release: agones-manual
heritage: Tiller
rules:
Expand All @@ -137,7 +137,7 @@ metadata:
namespace: default
labels:
app: agones
chart: agones-0.9.0-rc
chart: agones-0.9.0
release: agones-manual
heritage: Tiller
subjects:
Expand Down Expand Up @@ -173,7 +173,7 @@ metadata:
labels:
component: crd
app: agones
chart: agones-0.9.0-rc
chart: agones-0.9.0
release: agones-manual
heritage: Tiller
spec:
Expand Down Expand Up @@ -368,7 +368,7 @@ metadata:
labels:
component: crd
app: agones
chart: agones-0.9.0-rc
chart: agones-0.9.0
release: agones-manual
heritage: Tiller
spec:
Expand Down Expand Up @@ -433,7 +433,7 @@ metadata:
labels:
component: crd
app: agones
chart: agones-0.9.0-rc
chart: agones-0.9.0
release: agones-manual
heritage: Tiller
spec:
Expand Down Expand Up @@ -514,7 +514,7 @@ metadata:
labels:
component: crd
app: agones
chart: agones-0.9.0-rc
chart: agones-0.9.0
release: agones-manual
heritage: Tiller
spec:
Expand Down Expand Up @@ -672,7 +672,7 @@ metadata:
labels:
component: crd
app: agones
chart: agones-0.9.0-rc
chart: agones-0.9.0
release: agones-manual
heritage: Tiller
spec:
Expand Down Expand Up @@ -789,7 +789,7 @@ metadata:
labels:
component: crd
app: agones
chart: agones-0.9.0-rc
chart: agones-0.9.0
release: agones-manual
heritage: Tiller
spec:
Expand Down Expand Up @@ -979,7 +979,7 @@ metadata:
labels:
stable.agones.dev/role: controller
app: agones
chart: agones-0.9.0-rc
chart: agones-0.9.0
release: agones-manual
heritage: Tiller
spec:
Expand Down Expand Up @@ -1015,7 +1015,7 @@ metadata:
labels:
component: controller
app: agones
chart: agones-0.9.0-rc
chart: agones-0.9.0
release: agones-manual
heritage: Tiller
spec:
Expand Down Expand Up @@ -1060,7 +1060,7 @@ spec:
serviceAccountName: agones-controller
containers:
- name: agones-controller
image: "gcr.io/agones-images/agones-controller:0.9.0-rc"
image: "gcr.io/agones-images/agones-controller:0.9.0"
imagePullPolicy: IfNotPresent
env:
# minimum port that can be exposed to GameServer traffic
Expand All @@ -1070,7 +1070,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:0.9.0-rc"
value: "gcr.io/agones-images/agones-sdk:0.9.0"
- name: ALWAYS_PULL_SIDECAR # set the sidecar imagePullPolicy to Always
value: "false"
- name: SIDECAR_CPU_REQUEST
Expand Down Expand Up @@ -1140,7 +1140,7 @@ metadata:
labels:
component: ping
app: agones
chart: agones-0.9.0-rc
chart: agones-0.9.0
release: agones-manual
heritage: Tiller
spec:
Expand Down Expand Up @@ -1177,7 +1177,7 @@ spec:
priorityClassName: agones-system
containers:
- name: agones-ping
image: "gcr.io/agones-images/agones-ping:0.9.0-rc"
image: "gcr.io/agones-images/agones-ping:0.9.0"
imagePullPolicy: IfNotPresent
livenessProbe:
httpGet:
Expand All @@ -1201,7 +1201,7 @@ metadata:
labels:
component: ping
app: agones
chart: agones-0.9.0-rc
chart: agones-0.9.0
release: agones-manual
heritage: Tiller
spec:
Expand All @@ -1222,7 +1222,7 @@ metadata:
labels:
component: ping
app: agones
chart: agones-0.9.0-rc
chart: agones-0.9.0
release: agones-manual
heritage: Tiller
spec:
Expand Down Expand Up @@ -1318,7 +1318,7 @@ metadata:
labels:
component: controller
app: agones
chart: agones-0.9.0-rc
chart: agones-0.9.0
release: agones-manual
heritage: Tiller
webhooks:
Expand Down Expand Up @@ -1350,7 +1350,7 @@ metadata:
namespace: agones-system
labels:
app: agones-manual
chart: "agones-0.9.0-rc"
chart: "agones-0.9.0"
release: "agones-manual"
heritage: "Tiller"
type: Opaque
Expand Down
4 changes: 2 additions & 2 deletions site/config.toml
Original file line number Diff line number Diff line change
Expand Up @@ -86,9 +86,9 @@ github_repo = "https://github.com/GoogleCloudPlatform/agones"
gcs_engine_id = "002375903941309441958:rceiko9wfuw"

# current release branch - could be rc
release_branch = "release-0.8.1"
release_branch = "release-0.9.0"
# the main version. Never is rc.
release_version = "0.8.1"
release_version = "0.9.0"

# User interface configuration
[params.ui]
Expand Down
6 changes: 3 additions & 3 deletions site/content/en/blog/releases/0.9.0-rc.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ New Node SDK in this release, and CMake support for our C++ SDK as well! Check i

Details:

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

**Breaking changes:**

Expand All @@ -33,7 +33,7 @@ Check the <a href="https://github.com/GoogleCloudPlatform/agones/tree/release-0.

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

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

This software is currently alpha, and subject to change. Not to be used in production systems.

Expand All @@ -48,6 +48,6 @@ Images available with this release:

Helm chart available with this release:

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

> Make sure to add our stable helm repository using `helm repo add https://agones.dev/chart/stable`
50 changes: 50 additions & 0 deletions site/content/en/blog/releases/0.9.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
---
title: "0.9.0 - The SDK Release!"
linkTitle: "0.9.0"
date: 2019-04-01
---

There is a new Node SDK in this release, and CMake support for our C++ SDK as well!

As always, huge thanks to the team of people working on Agones!

This is the 0.9.0 release of Agones.

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

**Breaking changes:**

- Consistency: Portpolicy static=\>Static & dynamic=\>Dynamic [\#617](https://github.com/GoogleCloudPlatform/agones/pull/617) ([markmandel](https://github.com/markmandel))

**Implemented enhancements:**

- Adding a section in the documentation about deploying Agones using GCP Marketplace. [\#664](https://github.com/GoogleCloudPlatform/agones/pull/664) ([bbf](https://github.com/bbf))
- Add Agones Kubernetes API docs generator [\#645](https://github.com/GoogleCloudPlatform/agones/pull/645) ([aLekSer](https://github.com/aLekSer))
- Added support for persisting logs in 'emptyDir' volume attached to agones controller. [\#620](https://github.com/GoogleCloudPlatform/agones/pull/620) ([jkowalski](https://github.com/jkowalski))
- Adding Locust tests - initial changes for \#412 [\#611](https://github.com/GoogleCloudPlatform/agones/pull/611) ([pm7h](https://github.com/pm7h))
- Emit stress test metrics in Fortio format. [\#586](https://github.com/GoogleCloudPlatform/agones/pull/586) ([jkowalski](https://github.com/jkowalski))
- Add Node.js SDK and example - closes \#538 [\#581](https://github.com/GoogleCloudPlatform/agones/pull/581) ([steven-supersolid](https://github.com/steven-supersolid))
- Cpp sdk cmake [\#464](https://github.com/GoogleCloudPlatform/agones/pull/464) ([dsazonoff](https://github.com/dsazonoff))

**Security fixes:**

- Remove serviceaccount for game server container [\#640](https://github.com/GoogleCloudPlatform/agones/pull/640) ([markmandel](https://github.com/markmandel))

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

This software is currently alpha, and subject to change. Not to be used in production systems.

Images available with this release:

- [gcr.io/agones-images/agones-controller:0.9.0](https://gcr.io/agones-images/agones-controller:0.9.0)
- [gcr.io/agones-images/agones-sdk:0.9.0](https://gcr.io/agones-images/agones-sdk:0.9.0)
- [gcr.io/agones-images/agones-ping:0.9.0](https://gcr.io/agones-images/agones-ping:0.9.0)
- [gcr.io/agones-images/cpp-simple-server:0.4](https://gcr.io/agones-images/cpp-simple-server:0.4)
- [gcr.io/agones-images/udp-server:0.7](https://gcr.io/agones-images/udp-server:0.7)
- [gcr.io/agones-images/xonotic-example:0.5](https://gcr.io/agones-images/xonotic-example:0.5)

Helm chart available with this release:

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

> Make sure to add our stable helm repository using `helm repo add https://agones.dev/chart/stable`
4 changes: 2 additions & 2 deletions site/content/en/docs/Getting Started/create-fleet.md
Original file line number Diff line number Diff line change
Expand Up @@ -213,8 +213,8 @@ status:
If you look at the `status` section, there are several things to take note of. The `state` value will tell if
a `GameServer` was allocated or not. If a `GameServer` could not be found, this will be set to `UnAllocated`.
{{% feature publishVersion="0.9.0" %}}If there are too many concurrent requests overwhelmed the system, `state` will be set to
`Contention`even though there are available `GameServer`.{{% /feature %}}
If there are too many concurrent requests overwhelmed the system, `state` will be set to
`Contention`even though there are available `GameServer`.

However, we see that the `status.state` value was set to `Allocated`.
This means you have been successfully allocated a `GameServer` out of the fleet, and you can now connect your players to it!
Expand Down
Loading

0 comments on commit 8d1cf8f

Please sign in to comment.