Skip to content

Commit

Permalink
Release 0.6.0 updates.
Browse files Browse the repository at this point in the history
  • Loading branch information
markmandel committed Nov 28, 2018
1 parent 7e141a1 commit de6ec88
Show file tree
Hide file tree
Showing 11 changed files with 38 additions and 33 deletions.
11 changes: 10 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,14 @@
# Changelog

## [v0.6.0-rc](https://github.com/GoogleCloudPlatform/agones/tree/v0.6.0-rc) (2018-11-20)
## [v0.6.0](https://github.com/GoogleCloudPlatform/agones/tree/v0.6.0) (2018-11-28)

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

**Closed issues:**

- Release 0.6.0.rc [\#424](https://github.com/GoogleCloudPlatform/agones/issues/424)

## [v0.6.0-rc](https://github.com/GoogleCloudPlatform/agones/tree/v0.6.0-rc) (2018-11-21)

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

Expand Down Expand Up @@ -33,6 +41,7 @@

**Merged pull requests:**

- Release 0.6.0-rc [\#425](https://github.com/GoogleCloudPlatform/agones/pull/425) ([markmandel](https://github.com/markmandel))
- More stringent linting rules \(and update linter\) [\#417](https://github.com/GoogleCloudPlatform/agones/pull/417) ([markmandel](https://github.com/markmandel))
- FleetAutoscaler can be targeted at Non Existent Fleets [\#416](https://github.com/GoogleCloudPlatform/agones/pull/416) ([markmandel](https://github.com/markmandel))
- Adding colour to the linter, because colours are pretty. [\#400](https://github.com/GoogleCloudPlatform/agones/pull/400) ([markmandel](https://github.com/markmandel))
Expand Down
2 changes: 1 addition & 1 deletion docs/fleet_spec.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ This is a very common pattern in the Kubernetes ecosystem.
The `spec` field is the actual `Fleet` specification and it is composed as follow:

- `replicas` is the number of `GameServers` to keep Ready or Allocated in this Fleet
- `scheduling`(⚠️⚠️⚠️ **This is currently a release candidate feature** ⚠️⚠️⚠️) defines how GameServers are organised across the cluster. Currently only affects Allocation, but will expand
- `scheduling` defines how GameServers are organised across the cluster. Currently only affects Allocation, but will expand
in future releases. Options include:
"Packed" (default) is aimed at dynamic Kubernetes clusters, such as cloud providers, wherein we want to bin pack
resources. "Distributed" is aimed at static Kubernetes clusters, wherein we want to distribute resources across the entire
Expand Down
2 changes: 1 addition & 1 deletion docs/gameserver_spec.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

Like any other Kubernetes resource you describe a GameServer's desired state via a specification written in YAML or JSON to the Kubernetes API. The Agones controller will then change the actual state to the desired state.

A full GameServer specification is available below and in the [example folder](https://github.com/GoogleCloudPlatform/agones/blob/release-0.5.0/examples/gameserver.yaml) for reference :
A full GameServer specification is available below and in the [example folder](https://github.com/GoogleCloudPlatform/agones/blob/release-0.6.0/examples/gameserver.yaml) for reference :

```
apiVersion: "stable.agones.dev/v1alpha1"
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 @@ -29,8 +29,8 @@ and copy it into a release issue. Fill in relevent values, found inside {}
- [ ] Attach all assets found in the `release` folder to the release.
- [ ] Send an email to the [mailing list][list] with the release details (copy-paste the github release)
- [ ] If full release, then increment the `base_version` in [`build/Makefile`][build-makefile]
- [ ] Ensure the [helm `tag` value][values] is set to the next version (should be the {version} if a full release, {version}-rc if release candidate)
- [ ] Ensure the [helm `Chart` version values][chart] is set to the next version (should be the {version} if a full release, {version}-rc if release candidate)
- [ ] Ensure the [helm `tag` value][values] is set to the next version (should be the {version}+0.1 if a full release, {version}+0.1-rc if release candidate)
- [ ] Ensure the [helm `Chart` version values][chart] is set to the next version (should be the {version}+0.1 if a full release, {version}+0.1-rc if release candidate)
- [ ] Run `make gen-install`
- [ ] Create PR with these changes, and merge them with approval
- [ ] Close this issue.
Expand Down
2 changes: 0 additions & 2 deletions docs/limiting_resources.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,8 +45,6 @@ If you do not set a limit or request, the default is set my Kubernetes at a 100m
## SDK GameServer sidecar
⚠️⚠️⚠️ **This is currently a release candidate feature** ⚠️⚠️⚠️
You may also want to tweak the CPU request or limits on the SDK `GameServer` sidecar process that spins up alongside
each game server container.

Expand Down
2 changes: 0 additions & 2 deletions docs/scheduling_autoscaling.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
# Scheduling and Autoscaling

⚠️⚠️⚠️ **This is currently a release candidate feature** ⚠️⚠️⚠️

> Autoscaling is currently ongoing work within Agones. The work you see here is just the beginning.
Table of Contents
Expand Down
4 changes: 2 additions & 2 deletions install/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -288,11 +288,11 @@ This will install Agones in your cluster.
## Install with YAML
We can install Agones to the cluster using the
[install.yaml](https://github.com/GoogleCloudPlatform/agones/blob/release-0.5.0/install/yaml/install.yaml) file.
[install.yaml](https://github.com/GoogleCloudPlatform/agones/blob/release-0.6.0/install/yaml/install.yaml) file.
```bash
kubectl create namespace agones-system
kubectl apply -f https://github.com/GoogleCloudPlatform/agones/raw/release-0.5.0/install/yaml/install.yaml
kubectl apply -f https://github.com/GoogleCloudPlatform/agones/raw/release-0.6.0/install/yaml/install.yaml
```
You can also find the install.yaml in the latest `agones-install` zip from the [releases](https://github.com/GoogleCloudPlatform/agones/releases) archive.
Expand Down
4 changes: 2 additions & 2 deletions install/helm/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -92,8 +92,8 @@ The following tables lists the configurable parameters of the Agones chart and t
| `agones.image.controller.pullPolicy` | Image pull policy for the controller | `IfNotPresent` |
| `agones.image.controller.pullSecret` | Image pull secret for the controller | `` |
| `agones.image.sdk.name` | Image name for the sdk | `agones-sdk` |
| `agones.image.sdk.cpuRequest` | (⚠️ release candidate feature ⚠️) the [cpu request][constraints] for sdk server container | `30m` |
| `agones.image.sdk.cpuLimit` | (⚠️ release candidate feature ⚠️) the [cpu limit][constraints] for the sdk server container | `0` (none) |
| `agones.image.sdk.cpuRequest` | The [cpu request][constraints] for sdk server container | `30m` |
| `agones.image.sdk.cpuLimit` | The [cpu limit][constraints] for the sdk server container | `0` (none) |
| `agones.image.sdk.alwaysPull` | Tells if the sdk image should always be pulled | `false` |
| `agones.controller.healthCheck.http.port` | Port to use for liveness probe service | `8080` |
| `agones.controller.healthCheck.initialDelaySeconds` | Initial delay before performing the first probe (in seconds) | `3` |
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.6.0-rc"
version: 0.6.0-rc
appVersion: "0.6.0"
version: 0.6.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 @@ -32,7 +32,7 @@ agones:
timeoutSeconds: 1
image:
registry: gcr.io/agones-images
tag: 0.6.0-rc
tag: 0.6.0
controller:
name: agones-controller
pullPolicy: IfNotPresent
Expand Down
34 changes: 17 additions & 17 deletions install/yaml/install.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ metadata:
namespace: agones-system
labels:
app: agones
chart: agones-0.6.0-rc
chart: agones-0.6.0
release: agones-manual
heritage: Tiller
---
Expand All @@ -32,7 +32,7 @@ metadata:
namespace: agones-system
labels:
app: agones
chart: agones-0.6.0-rc
chart: agones-0.6.0
release: agones-manual
heritage: Tiller
rules:
Expand Down Expand Up @@ -62,7 +62,7 @@ metadata:
namespace: agones-system
labels:
app: agones
chart: agones-0.6.0-rc
chart: agones-0.6.0
release: agones-manual
heritage: Tiller
subjects:
Expand Down Expand Up @@ -96,7 +96,7 @@ metadata:
namespace: default
labels:
app: agones
chart: agones-0.6.0-rc
chart: agones-0.6.0
release: agones-manual
heritage: Tiller
---
Expand All @@ -107,7 +107,7 @@ metadata:
namespace: agones-system
labels:
app: agones
chart: agones-0.6.0-rc
chart: agones-0.6.0
release: agones-manual
heritage: Tiller
rules:
Expand All @@ -125,7 +125,7 @@ metadata:
namespace: default
labels:
app: agones
chart: agones-0.6.0-rc
chart: agones-0.6.0
release: agones-manual
heritage: Tiller
subjects:
Expand Down Expand Up @@ -160,7 +160,7 @@ metadata:
labels:
component: crd
app: agones
chart: agones-0.6.0-rc
chart: agones-0.6.0
release: agones-manual
heritage: Tiller
annotations:
Expand Down Expand Up @@ -327,7 +327,7 @@ metadata:
labels:
component: crd
app: agones
chart: agones-0.6.0-rc
chart: agones-0.6.0
release: agones-manual
heritage: Tiller
annotations:
Expand Down Expand Up @@ -378,7 +378,7 @@ metadata:
labels:
component: crd
app: agones
chart: agones-0.6.0-rc
chart: agones-0.6.0
release: agones-manual
heritage: Tiller
annotations:
Expand Down Expand Up @@ -448,7 +448,7 @@ metadata:
labels:
component: crd
app: agones
chart: agones-0.6.0-rc
chart: agones-0.6.0
release: agones-manual
heritage: Tiller
annotations:
Expand Down Expand Up @@ -593,7 +593,7 @@ metadata:
labels:
component: crd
app: agones
chart: agones-0.6.0-rc
chart: agones-0.6.0
release: agones-manual
heritage: Tiller
annotations:
Expand Down Expand Up @@ -755,7 +755,7 @@ metadata:
labels:
component: controller
app: agones
chart: agones-0.6.0-rc
chart: agones-0.6.0
release: agones-manual
heritage: Tiller
spec:
Expand Down Expand Up @@ -788,7 +788,7 @@ metadata:
labels:
component: controller
app: agones
chart: agones-0.6.0-rc
chart: agones-0.6.0
release: agones-manual
heritage: Tiller
spec:
Expand All @@ -814,7 +814,7 @@ spec:
serviceAccountName: agones-controller
containers:
- name: agones-controller
image: "gcr.io/agones-images/agones-controller:0.6.0-rc"
image: "gcr.io/agones-images/agones-controller:0.6.0"
imagePullPolicy: IfNotPresent
env:
# minimum port that can be exposed to GameServer traffic
Expand All @@ -824,7 +824,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.6.0-rc"
value: "gcr.io/agones-images/agones-sdk:0.6.0"
- name: ALWAYS_PULL_SIDECAR # set the sidecar imagePullPolicy to Always
value: "false"
- name: SIDECAR_CPU_REQUEST
Expand Down Expand Up @@ -906,7 +906,7 @@ metadata:
labels:
component: controller
app: agones
chart: agones-0.6.0-rc
chart: agones-0.6.0
release: agones-manual
heritage: Tiller
webhooks:
Expand Down Expand Up @@ -937,7 +937,7 @@ metadata:
namespace: agones-system
labels:
app: agones-manual
chart: "agones-0.6.0-rc"
chart: "agones-0.6.0"
release: "agones-manual"
heritage: "Tiller"
type: Opaque
Expand Down

0 comments on commit de6ec88

Please sign in to comment.