Skip to content

Commit

Permalink
Release 0.8.0
Browse files Browse the repository at this point in the history
First time running through a release with the new site
and with the new site checker -- had to add a few spots
in which we need to tell the link checker to ignore
as those links won't exist until we merge the release.
  • Loading branch information
markmandel committed Feb 20, 2019
1 parent 4ee2602 commit 5f6d61a
Show file tree
Hide file tree
Showing 15 changed files with 163 additions and 118 deletions.
29 changes: 28 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,32 @@
# Changelog

## [v0.8.0-rc](https://github.com/GoogleCloudPlatform/agones/tree/v0.8.0-rc) (2019-02-13)
## [v0.8.0](https://github.com/GoogleCloudPlatform/agones/tree/v0.8.0) (2019-02-20)

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

**Implemented enhancements:**

- Register GameServers with local IP addresses [\#469](https://github.com/GoogleCloudPlatform/agones/issues/469)

**Fixed bugs:**

- agonessdk-0.8.0-\*-runtime-linux-arch\_64.tar.gz is growing unboundedly [\#589](https://github.com/GoogleCloudPlatform/agones/issues/589)
- Create a boolean to gate the creation of priority classes for controllers. [\#602](https://github.com/GoogleCloudPlatform/agones/pull/602) ([bbf](https://github.com/bbf))
- Exclude tar.gz and zip files from Runtime archive [\#596](https://github.com/GoogleCloudPlatform/agones/pull/596) ([aLekSer](https://github.com/aLekSer))
- Switch to htmltest link checker -- and fix issues [\#594](https://github.com/GoogleCloudPlatform/agones/pull/594) ([markmandel](https://github.com/markmandel))

**Closed issues:**

- Release 0.8.0-rc [\#590](https://github.com/GoogleCloudPlatform/agones/issues/590)
- Help us pick a new project logo! [\#577](https://github.com/GoogleCloudPlatform/agones/issues/577)

**Merged pull requests:**

- Remove deprecation from FleetAllocation [\#603](https://github.com/GoogleCloudPlatform/agones/pull/603) ([markmandel](https://github.com/markmandel))
- Remove -v from Go testing - becomes too noisy [\#595](https://github.com/GoogleCloudPlatform/agones/pull/595) ([markmandel](https://github.com/markmandel))
- Minor tweaks to release process. [\#592](https://github.com/GoogleCloudPlatform/agones/pull/592) ([markmandel](https://github.com/markmandel))

## [v0.8.0-rc](https://github.com/GoogleCloudPlatform/agones/tree/v0.8.0-rc) (2019-02-14)

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

Expand Down Expand Up @@ -61,6 +87,7 @@

**Merged pull requests:**

- Release 0.8.0-rc [\#591](https://github.com/GoogleCloudPlatform/agones/pull/591) ([markmandel](https://github.com/markmandel))
- typo [\#587](https://github.com/GoogleCloudPlatform/agones/pull/587) ([jkowalski](https://github.com/jkowalski))
- test: make e2e test logs more readable [\#585](https://github.com/GoogleCloudPlatform/agones/pull/585) ([jkowalski](https://github.com/jkowalski))
- Update godoc command to enable search [\#580](https://github.com/GoogleCloudPlatform/agones/pull/580) ([markmandel](https://github.com/markmandel))
Expand Down
3 changes: 3 additions & 0 deletions docs/governance/templates/release_issue.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@ and copy it into a release issue. Fill in relevent values, found inside {}
- [ ] Review closed PRs have been applied to the current milestone.
- [ ] Ensure the next version milestone is created.
- [ ] Any issues in the current milestone that are not closed, move to next milestone.
- [ ] `git checkout master && git pull --rebase upstream master`
- [ ] If full release, run `make site-deploy SERVICE={version}-1`, (replace . with -)
- [ ] Run `make gen-changelog` to generate the CHANGELOG.md (if release candidate `make gen-changelog RELEASE_VERSION={version}-rc`)
- [ ] Ensure the [helm `tag` value][values] is correct (should be the {version} if a full release, {version}-rc if release candidate)
- [ ] Ensure the [helm `Chart` version values][chart] are correct (should be the {version} if a full release, {version}-rc if release candidate)
Expand All @@ -24,6 +26,7 @@ and copy it into a release issue. Fill in relevent values, found inside {}
- [ ] 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 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).
- [ ] Create PR with these changes, and merge them with approval
- [ ] Confirm local git remote `upstream` points at `git@github.com:GoogleCloudPlatform/agones.git`
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.8.0-rc"
version: 0.8.0-rc
appVersion: "0.8.0"
version: 0.8.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 @@ -94,7 +94,7 @@ agones:
timeoutSeconds: 1
image:
registry: gcr.io/agones-images
tag: 0.8.0-rc
tag: 0.8.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.8.0-rc
chart: agones-0.8.0
release: agones-manual
heritage: Tiller
---
Expand All @@ -31,7 +31,7 @@ metadata:
namespace: agones-system
labels:
app: agones
chart: agones-0.8.0-rc
chart: agones-0.8.0
release: agones-manual
heritage: Tiller
rules:
Expand Down Expand Up @@ -68,7 +68,7 @@ metadata:
namespace: agones-system
labels:
app: agones
chart: agones-0.8.0-rc
chart: agones-0.8.0
release: agones-manual
heritage: Tiller
subjects:
Expand Down Expand Up @@ -102,7 +102,7 @@ metadata:
namespace: default
labels:
app: agones
chart: agones-0.8.0-rc
chart: agones-0.8.0
release: agones-manual
heritage: Tiller
---
Expand All @@ -113,7 +113,7 @@ metadata:
namespace: agones-system
labels:
app: agones
chart: agones-0.8.0-rc
chart: agones-0.8.0
release: agones-manual
heritage: Tiller
rules:
Expand All @@ -131,7 +131,7 @@ metadata:
namespace: default
labels:
app: agones
chart: agones-0.8.0-rc
chart: agones-0.8.0
release: agones-manual
heritage: Tiller
subjects:
Expand Down Expand Up @@ -167,7 +167,7 @@ metadata:
labels:
component: crd
app: agones
chart: agones-0.8.0-rc
chart: agones-0.8.0
release: agones-manual
heritage: Tiller
spec:
Expand Down Expand Up @@ -360,7 +360,7 @@ metadata:
labels:
component: crd
app: agones
chart: agones-0.8.0-rc
chart: agones-0.8.0
release: agones-manual
heritage: Tiller
spec:
Expand Down Expand Up @@ -425,7 +425,7 @@ metadata:
labels:
component: crd
app: agones
chart: agones-0.8.0-rc
chart: agones-0.8.0
release: agones-manual
heritage: Tiller
spec:
Expand Down Expand Up @@ -506,7 +506,7 @@ metadata:
labels:
component: crd
app: agones
chart: agones-0.8.0-rc
chart: agones-0.8.0
release: agones-manual
heritage: Tiller
spec:
Expand Down Expand Up @@ -664,7 +664,7 @@ metadata:
labels:
component: crd
app: agones
chart: agones-0.8.0-rc
chart: agones-0.8.0
release: agones-manual
heritage: Tiller
spec:
Expand Down Expand Up @@ -781,7 +781,7 @@ metadata:
labels:
component: crd
app: agones
chart: agones-0.8.0-rc
chart: agones-0.8.0
release: agones-manual
heritage: Tiller
spec:
Expand Down Expand Up @@ -969,7 +969,7 @@ metadata:
labels:
stable.agones.dev/role: controller
app: agones
chart: agones-0.8.0-rc
chart: agones-0.8.0
release: agones-manual
heritage: Tiller
spec:
Expand Down Expand Up @@ -1005,7 +1005,7 @@ metadata:
labels:
component: controller
app: agones
chart: agones-0.8.0-rc
chart: agones-0.8.0
release: agones-manual
heritage: Tiller
spec:
Expand Down Expand Up @@ -1050,7 +1050,7 @@ spec:
serviceAccountName: agones-controller
containers:
- name: agones-controller
image: "gcr.io/agones-images/agones-controller:0.8.0-rc"
image: "gcr.io/agones-images/agones-controller:0.8.0"
imagePullPolicy: IfNotPresent
env:
# minimum port that can be exposed to GameServer traffic
Expand All @@ -1060,7 +1060,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.8.0-rc"
value: "gcr.io/agones-images/agones-sdk:0.8.0"
- name: ALWAYS_PULL_SIDECAR # set the sidecar imagePullPolicy to Always
value: "false"
- name: SIDECAR_CPU_REQUEST
Expand Down Expand Up @@ -1119,7 +1119,7 @@ metadata:
labels:
component: ping
app: agones
chart: agones-0.8.0-rc
chart: agones-0.8.0
release: agones-manual
heritage: Tiller
spec:
Expand Down Expand Up @@ -1156,7 +1156,7 @@ spec:
priorityClassName: agones-system
containers:
- name: agones-ping
image: "gcr.io/agones-images/agones-ping:0.8.0-rc"
image: "gcr.io/agones-images/agones-ping:0.8.0"
imagePullPolicy: IfNotPresent
livenessProbe:
httpGet:
Expand All @@ -1180,7 +1180,7 @@ metadata:
labels:
component: ping
app: agones
chart: agones-0.8.0-rc
chart: agones-0.8.0
release: agones-manual
heritage: Tiller
spec:
Expand All @@ -1201,7 +1201,7 @@ metadata:
labels:
component: ping
app: agones
chart: agones-0.8.0-rc
chart: agones-0.8.0
release: agones-manual
heritage: Tiller
spec:
Expand Down Expand Up @@ -1294,7 +1294,7 @@ metadata:
labels:
component: controller
app: agones
chart: agones-0.8.0-rc
chart: agones-0.8.0
release: agones-manual
heritage: Tiller
webhooks:
Expand Down Expand Up @@ -1326,7 +1326,7 @@ metadata:
namespace: agones-system
labels:
app: agones-manual
chart: "agones-0.8.0-rc"
chart: "agones-0.8.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.7.0"
release_branch = "release-0.8.0"
# the main version. Never is rc.
release_version = "0.7.0"
release_version = "0.8.0"

# User interface configuration
[params.ui]
Expand Down
72 changes: 72 additions & 0 deletions site/content/en/blog/releases/0.8.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
---
title: "0.8.0 - GameServerAllocations, Performance Improvements, Monitoring Improvements and more!"
linkTitle: "0.8.0"
date: 2019-02-21
description:
---

So many amazing features in this release!

- More sophisticated allocation with `GameServerAllocation`
- More metrics and dashboards
- Build in support for node selection on Agones deployments
- Stackdriver support

And more (see below) -- download it now, and take it for a spin!

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

Details:
This is the 0.8.0 release of Agones.

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

**Security fixes:**

- \[SECURITY\] Update Go to 1.11.5 [\#528](https://github.com/GoogleCloudPlatform/agones/pull/528) ([markmandel](https://github.com/markmandel))

**Implemented enhancements:**

- Allocation on GameServers rather than Fleets [\#436](https://github.com/GoogleCloudPlatform/agones/issues/436)
- Website that contains documentation [\#410](https://github.com/GoogleCloudPlatform/agones/issues/410)
- Node Affinity, Tolerations and Node selector support for helm chart [\#407](https://github.com/GoogleCloudPlatform/agones/issues/407)
- As game server, I want to get the Agones sidecar version [\#310](https://github.com/GoogleCloudPlatform/agones/issues/310)
- fix setAnnotation for simple-udp to use customized key & value [\#576](https://github.com/GoogleCloudPlatform/agones/pull/576) ([Yingxin-Jiang](https://github.com/Yingxin-Jiang))
- Adding Github link and version dropdown to the navigation bar [\#566](https://github.com/GoogleCloudPlatform/agones/pull/566) ([markmandel](https://github.com/markmandel))
- simple-udp: added support for customizing labels and annotations by the caller [\#564](https://github.com/GoogleCloudPlatform/agones/pull/564) ([jkowalski](https://github.com/jkowalski))
- Monitoring improvements [\#559](https://github.com/GoogleCloudPlatform/agones/pull/559) ([jkowalski](https://github.com/jkowalski))
- Add support to create a development gameserver. [\#558](https://github.com/GoogleCloudPlatform/agones/pull/558) ([jeremyje](https://github.com/jeremyje))
- Adds gameservers per node count and distribution [\#551](https://github.com/GoogleCloudPlatform/agones/pull/551) ([Kuqd](https://github.com/Kuqd))
- Add Scale Subresource into Fleet and Gameserverset CRDs [\#539](https://github.com/GoogleCloudPlatform/agones/pull/539) ([aLekSer](https://github.com/aLekSer))
- Continuous Deployment of Agones.dev [\#527](https://github.com/GoogleCloudPlatform/agones/pull/527) ([markmandel](https://github.com/markmandel))
- Makefile: allowed 'go test' to run without docker and optionally w/o race detector [\#509](https://github.com/GoogleCloudPlatform/agones/pull/509) ([jkowalski](https://github.com/jkowalski))
- add client-go metrics and grafana dashboards [\#505](https://github.com/GoogleCloudPlatform/agones/pull/505) ([Kuqd](https://github.com/Kuqd))
- Prometheus and grafana improvements based on load testing experience [\#501](https://github.com/GoogleCloudPlatform/agones/pull/501) ([jkowalski](https://github.com/jkowalski))
- improved isolation of Agones controllers using taints and priority [\#500](https://github.com/GoogleCloudPlatform/agones/pull/500) ([jkowalski](https://github.com/jkowalski))
- Add Agones version into Gameserver Annotation [\#498](https://github.com/GoogleCloudPlatform/agones/pull/498) ([aLekSer](https://github.com/aLekSer))
- controller: made QPS, burst QPS and number of workers externally configurable [\#497](https://github.com/GoogleCloudPlatform/agones/pull/497) ([jkowalski](https://github.com/jkowalski))
- Website for Agones [\#493](https://github.com/GoogleCloudPlatform/agones/pull/493) ([markmandel](https://github.com/markmandel))
- Add Stackdriver Exporter for Opencensus [\#492](https://github.com/GoogleCloudPlatform/agones/pull/492) ([aLekSer](https://github.com/aLekSer))
- Add TLS to Fleetautoscaler webhook service [\#476](https://github.com/GoogleCloudPlatform/agones/pull/476) ([aLekSer](https://github.com/aLekSer))
- Add pod tolerations, nodeSelector and affinity in helm [\#473](https://github.com/GoogleCloudPlatform/agones/pull/473) ([Kuqd](https://github.com/Kuqd))
- adding Prometheus+Grafana for metrics and visualizations [\#472](https://github.com/GoogleCloudPlatform/agones/pull/472) ([Kuqd](https://github.com/Kuqd))
- GameServerAllocation implementation [\#465](https://github.com/GoogleCloudPlatform/agones/pull/465) ([markmandel](https://github.com/markmandel))

See <a href="https://github.com/GoogleCloudPlatform/agones/blob/release-0.8.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.8.0](https://gcr.io/agones-images/agones-controller:0.8.0)
- [gcr.io/agones-images/agones-sdk:0.8.0](https://gcr.io/agones-images/agones-sdk:0.8.0)
- [gcr.io/agones-images/agones-ping:0.8.0](https://gcr.io/agones-images/agones-ping:0.8.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.4](https://gcr.io/agones-images/xonotic-example:0.4)

Helm chart available with this release:

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

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

0 comments on commit 5f6d61a

Please sign in to comment.