diff --git a/CHANGELOG.md b/CHANGELOG.md
index 75c4b23cf2..d6ee4a341b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,24 @@
# Changelog
+## [v1.3.0](https://github.com/googleforgames/agones/tree/v1.3.0) (2020-01-21)
+
+[Full Changelog](https://github.com/googleforgames/agones/compare/v1.3.0-rc...v1.3.0)
+
+**Implemented enhancements:**
+
+- Site: Add video & podcasts to third party section [\#1281](https://github.com/googleforgames/agones/pull/1281) ([markmandel](https://github.com/markmandel))
+
+**Closed issues:**
+
+- Release 1.3.0-rc [\#1273](https://github.com/googleforgames/agones/issues/1273)
+
+**Merged pull requests:**
+
+- Nodejs docs: require for npm should switch on 1.3.0 [\#1284](https://github.com/googleforgames/agones/pull/1284) ([markmandel](https://github.com/markmandel))
+- Need to change to https url on swagger-codegen download [\#1278](https://github.com/googleforgames/agones/pull/1278) ([markmandel](https://github.com/markmandel))
+- Release publishing of NPM module [\#1277](https://github.com/googleforgames/agones/pull/1277) ([markmandel](https://github.com/markmandel))
+- Fix list formatting on the terraform install page. [\#1274](https://github.com/googleforgames/agones/pull/1274) ([roberthbailey](https://github.com/roberthbailey))
+
## [v1.3.0-rc](https://github.com/googleforgames/agones/tree/v1.3.0-rc) (2020-01-14)
[Full Changelog](https://github.com/googleforgames/agones/compare/v1.2.0...v1.3.0-rc)
@@ -51,6 +70,7 @@
**Merged pull requests:**
+- Release 1.3.0-rc [\#1275](https://github.com/googleforgames/agones/pull/1275) ([markmandel](https://github.com/markmandel))
- Fix broken link to Helm installation [\#1270](https://github.com/googleforgames/agones/pull/1270) ([mdanzinger](https://github.com/mdanzinger))
- Update golangci-lint, add more linters [\#1267](https://github.com/googleforgames/agones/pull/1267) ([aLekSer](https://github.com/aLekSer))
- Fix a minor typo in the unity example's README [\#1265](https://github.com/googleforgames/agones/pull/1265) ([roberthbailey](https://github.com/roberthbailey))
diff --git a/build/includes/website.mk b/build/includes/website.mk
index 3332f8d808..d578928708 100644
--- a/build/includes/website.mk
+++ b/build/includes/website.mk
@@ -48,10 +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) $(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'
+ docker run -t --rm $(common_mounts) --workdir=$(mount_path) $(DOCKER_RUN_ARGS) \
+ -e GOPATH=/tmp/go -e GO111MODULE=off -e SHORT_SHA=$(shell git rev-parse --short=7 HEAD) $(build_tag) bash -c \
+ 'printenv && mkdir -p $$GOPATH/src && cp -r ./site $$GOPATH/src && cp -r ./vendor/gopkg.in $$GOPATH/src && \
+ cd $$GOPATH/src/site && gcloud app deploy .app.yaml --no-promote --quiet --version=$$SHORT_SHA'
site-static-preview:
$(MAKE) site-static ARGS="-F" ENV="RELEASE_VERSION=$(base_version) RELEASE_BRANCH=master"
diff --git a/install/helm/agones/Chart.yaml b/install/helm/agones/Chart.yaml
index 21b1dfa1b4..061c9c2887 100644
--- a/install/helm/agones/Chart.yaml
+++ b/install/helm/agones/Chart.yaml
@@ -15,8 +15,8 @@
# Declare variables to be passed into your templates.
apiVersion: v1
-appVersion: "1.3.0-rc"
-version: 1.3.0-rc
+appVersion: "1.3.0"
+version: 1.3.0
name: agones
description: a library for hosting, running and scaling dedicated game servers on Kubernetes.
keywords:
diff --git a/install/helm/agones/values.yaml b/install/helm/agones/values.yaml
index 5e439e210c..f7e774d18a 100644
--- a/install/helm/agones/values.yaml
+++ b/install/helm/agones/values.yaml
@@ -125,7 +125,7 @@ agones:
generateTLS: true
image:
registry: gcr.io/agones-images
- tag: 1.3.0-rc
+ tag: 1.3.0
controller:
name: agones-controller
pullPolicy: IfNotPresent
diff --git a/install/yaml/install.yaml b/install/yaml/install.yaml
index 39818c6d09..0a2957d065 100644
--- a/install/yaml/install.yaml
+++ b/install/yaml/install.yaml
@@ -20,7 +20,7 @@ metadata:
namespace: agones-system
labels:
app: agones
- chart: agones-1.3.0-rc
+ chart: agones-1.3.0
release: agones-manual
heritage: Tiller
---
@@ -31,7 +31,7 @@ metadata:
namespace: agones-system
labels:
app: agones
- chart: agones-1.3.0-rc
+ chart: agones-1.3.0
release: agones-manual
heritage: Tiller
rules:
@@ -76,7 +76,7 @@ metadata:
namespace: agones-system
labels:
app: agones
- chart: agones-1.3.0-rc
+ chart: agones-1.3.0
release: agones-manual
heritage: Tiller
subjects:
@@ -140,7 +140,7 @@ metadata:
namespace: default
labels:
app: agones
- chart: agones-1.3.0-rc
+ chart: agones-1.3.0
release: agones-manual
heritage: Tiller
---
@@ -151,7 +151,7 @@ metadata:
namespace: agones-system
labels:
app: agones
- chart: agones-1.3.0-rc
+ chart: agones-1.3.0
release: agones-manual
heritage: Tiller
rules:
@@ -169,7 +169,7 @@ metadata:
namespace: default
labels:
app: agones
- chart: agones-1.3.0-rc
+ chart: agones-1.3.0
release: agones-manual
heritage: Tiller
subjects:
@@ -205,7 +205,7 @@ metadata:
labels:
component: crd
app: agones
- chart: agones-1.3.0-rc
+ chart: agones-1.3.0
release: agones-manual
heritage: Tiller
spec:
@@ -429,7 +429,7 @@ metadata:
labels:
component: crd
app: agones
- chart: agones-1.3.0-rc
+ chart: agones-1.3.0
release: agones-manual
heritage: Tiller
spec:
@@ -513,7 +513,7 @@ metadata:
labels:
component: crd
app: agones
- chart: agones-1.3.0-rc
+ chart: agones-1.3.0
release: agones-manual
heritage: Tiller
spec:
@@ -703,7 +703,7 @@ metadata:
controller-tools.k8s.io: "1.0"
component: crd
app: agones
- chart: agones-1.3.0-rc
+ chart: agones-1.3.0
release: agones-manual
heritage: Tiller
name: gameserverallocationpolicies.multicluster.agones.dev
@@ -789,7 +789,7 @@ metadata:
labels:
component: crd
app: agones
- chart: agones-1.3.0-rc
+ chart: agones-1.3.0
release: agones-manual
heritage: Tiller
spec:
@@ -1009,7 +1009,7 @@ metadata:
labels:
agones.dev/role: controller
app: agones
- chart: agones-1.3.0-rc
+ chart: agones-1.3.0
release: agones-manual
heritage: Tiller
spec:
@@ -1045,7 +1045,7 @@ metadata:
labels:
component: allocator
app: agones
- chart: agones-1.3.0-rc
+ chart: agones-1.3.0
release: agones-manual
heritage: Tiller
spec:
@@ -1116,7 +1116,7 @@ spec:
secretName: allocator-client-ca
containers:
- name: agones-allocator
- image: "gcr.io/agones-images/agones-allocator:1.3.0-rc"
+ image: "gcr.io/agones-images/agones-allocator:1.3.0"
imagePullPolicy: IfNotPresent
livenessProbe:
httpGet:
@@ -1171,7 +1171,7 @@ metadata:
namespace: agones-system
labels:
app: agones
- chart: agones-1.3.0-rc
+ chart: agones-1.3.0
release: agones-manual
heritage: Tiller
rules:
@@ -1203,7 +1203,7 @@ metadata:
namespace: agones-system
labels:
app: agones
- chart: agones-1.3.0-rc
+ chart: agones-1.3.0
release: agones-manual
heritage: Tiller
@@ -1216,7 +1216,7 @@ metadata:
namespace: agones-system
labels:
app: agones
- chart: agones-1.3.0-rc
+ chart: agones-1.3.0
release: agones-manual
heritage: Tiller
subjects:
@@ -1237,7 +1237,7 @@ metadata:
namespace: agones-system
labels:
app: agones-manual
- chart: "agones-1.3.0-rc"
+ chart: "agones-1.3.0"
release: "agones-manual"
heritage: "Tiller"
data:
@@ -1254,7 +1254,7 @@ metadata:
namespace: agones-system
labels:
app: agones-manual
- chart: "agones-1.3.0-rc"
+ chart: "agones-1.3.0"
release: "agones-manual"
heritage: "Tiller"
data:
@@ -1270,7 +1270,7 @@ metadata:
namespace: agones-system
labels:
app: agones-manual
- chart: "agones-1.3.0-rc"
+ chart: "agones-1.3.0"
release: "agones-manual"
heritage: "Tiller"
data:
@@ -1300,7 +1300,7 @@ metadata:
labels:
component: controller
app: agones
- chart: agones-1.3.0-rc
+ chart: agones-1.3.0
release: agones-manual
heritage: Tiller
spec:
@@ -1345,7 +1345,7 @@ spec:
serviceAccountName: agones-controller
containers:
- name: agones-controller
- image: "gcr.io/agones-images/agones-controller:1.3.0-rc"
+ image: "gcr.io/agones-images/agones-controller:1.3.0"
imagePullPolicy: IfNotPresent
env:
# minimum port that can be exposed to GameServer traffic
@@ -1355,7 +1355,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.3.0-rc"
+ value: "gcr.io/agones-images/agones-sdk:1.3.0"
- name: ALWAYS_PULL_SIDECAR # set the sidecar imagePullPolicy to Always
value: "false"
- name: SIDECAR_CPU_REQUEST
@@ -1441,7 +1441,7 @@ metadata:
labels:
component: ping
app: agones
- chart: agones-1.3.0-rc
+ chart: agones-1.3.0
release: agones-manual
heritage: Tiller
spec:
@@ -1478,7 +1478,7 @@ spec:
priorityClassName: agones-system
containers:
- name: agones-ping
- image: "gcr.io/agones-images/agones-ping:1.3.0-rc"
+ image: "gcr.io/agones-images/agones-ping:1.3.0"
imagePullPolicy: IfNotPresent
livenessProbe:
httpGet:
@@ -1504,7 +1504,7 @@ metadata:
labels:
component: ping
app: agones
- chart: agones-1.3.0-rc
+ chart: agones-1.3.0
release: agones-manual
heritage: Tiller
spec:
@@ -1525,7 +1525,7 @@ metadata:
labels:
component: ping
app: agones
- chart: agones-1.3.0-rc
+ chart: agones-1.3.0
release: agones-manual
heritage: Tiller
spec:
@@ -1560,7 +1560,7 @@ metadata:
labels:
component: controller
app: agones
- chart: agones-1.3.0-rc
+ chart: agones-1.3.0
release: agones-manual
heritage: Tiller
spec:
@@ -1580,7 +1580,7 @@ metadata:
labels:
component: controller
app: agones
- chart: agones-1.3.0-rc
+ chart: agones-1.3.0
release: agones-manual
heritage: Tiller
webhooks:
@@ -1630,7 +1630,7 @@ metadata:
labels:
component: controller
app: agones
- chart: agones-1.3.0-rc
+ chart: agones-1.3.0
release: agones-manual
heritage: Tiller
webhooks:
@@ -1660,7 +1660,7 @@ metadata:
namespace: agones-system
labels:
app: agones-manual
- chart: "agones-1.3.0-rc"
+ chart: "agones-1.3.0"
release: "agones-manual"
heritage: "Tiller"
type: Opaque
diff --git a/sdks/nodejs/package.json b/sdks/nodejs/package.json
index f615e2725b..d89d3dfcad 100644
--- a/sdks/nodejs/package.json
+++ b/sdks/nodejs/package.json
@@ -26,5 +26,5 @@
"lint": "eslint --fix src spec",
"test": "jasmine"
},
- "version": "1.3.0-rc"
+ "version": "1.3.0"
}
diff --git a/site/config.toml b/site/config.toml
index 1581c04186..70f9fea483 100644
--- a/site/config.toml
+++ b/site/config.toml
@@ -86,9 +86,9 @@ github_repo = "https://github.com/googleforgames/agones"
gcs_engine_id = "002375903941309441958:rceiko9wfuw"
# current release branch - could be rc
-release_branch = "release-1.2.0"
+release_branch = "release-1.3.0"
# the main version. Never is rc.
-release_version = "1.2.0"
+release_version = "1.3.0"
# example tag
example_image_tag = "gcr.io/agones-images/udp-server:0.17"
diff --git a/site/content/en/blog/releases/1.3.0-rc.md b/site/content/en/blog/releases/1.3.0-rc.md
index 071b31b220..8b54ea2c17 100755
--- a/site/content/en/blog/releases/1.3.0-rc.md
+++ b/site/content/en/blog/releases/1.3.0-rc.md
@@ -15,7 +15,7 @@ of the SDK to continue to work as per normal.
We do recommend updating your SDKs to the latest version, to keep up to date and avoid any potential issues.
-Check the README for details on features, installation and usage.
+Check the README for details on features, installation and usage.
**Breaking changes:**
@@ -46,7 +46,7 @@ Check the CHANGELOG for more details on changes.
+See CHANGELOG for more details on changes.
Images available with this release:
@@ -64,7 +64,7 @@ Images available with this release:
Helm chart available with this release:
--
+-
helm install agones/agones --version 1.3.0-rc
> Make sure to add our stable helm repository using `helm repo add agones https://agones.dev/chart/stable`
diff --git a/site/content/en/blog/releases/1.3.0.md b/site/content/en/blog/releases/1.3.0.md
new file mode 100755
index 0000000000..681299aa13
--- /dev/null
+++ b/site/content/en/blog/releases/1.3.0.md
@@ -0,0 +1,66 @@
+---
+title: "1.3.0 - More Terraform, Node packages and Unity SDK enhancements"
+linkTitle: "1.3.0"
+date: "2020-01-20"
+---
+
+This is the 1.3.0 release of Agones.
+
+This release includes the Node SDK packaged as a NPM module and hosted on github. That being said, the functionality of the Node SDK has not changed, and previous versions will continue to work as normal.
+
+The upgraded gRPC across Agones and SDKs is marked as a breaking change as a precaution, as we expect previous versions of the SDK to continue to work as per normal.
+
+We do recommend updating your SDKs to the latest version, to keep up to date and avoid any potential issues.
+
+Check the README for details on features, installation and usage.
+
+**Breaking changes:**
+
+- Node packaging [\#1264](https://github.com/googleforgames/agones/pull/1264) ([rorygarand](https://github.com/rorygarand))
+- Update GRPC to v1.20.1 [\#1215](https://github.com/googleforgames/agones/pull/1215) ([markmandel](https://github.com/markmandel))
+
+**Security fixes:**
+
+- Update Alpine image to 3.11 [\#1253](https://github.com/googleforgames/agones/pull/1253) ([markmandel](https://github.com/markmandel))
+
+**Implemented enhancements:**
+
+- Terraform support for EKS [\#966](https://github.com/googleforgames/agones/issues/966)
+- Added Community Meetings to the community pages [\#1271](https://github.com/googleforgames/agones/pull/1271) ([markmandel](https://github.com/markmandel))
+- Fuzz Roundtrip test for v1 Agones schemas [\#1269](https://github.com/googleforgames/agones/pull/1269) ([aLekSer](https://github.com/aLekSer))
+- Add Annotations validation for Template ObjectMeta [\#1266](https://github.com/googleforgames/agones/pull/1266) ([aLekSer](https://github.com/aLekSer))
+- Add validation for Labels on Fleet and GS Template [\#1257](https://github.com/googleforgames/agones/pull/1257) ([aLekSer](https://github.com/aLekSer))
+- Feature Gate implementation [\#1256](https://github.com/googleforgames/agones/pull/1256) ([markmandel](https://github.com/markmandel))
+- Add Embark logo to Agones site [\#1237](https://github.com/googleforgames/agones/pull/1237) ([luna-duclos](https://github.com/luna-duclos))
+- Unity SDK - Watch GameServer Functionality [\#1234](https://github.com/googleforgames/agones/pull/1234) ([markmandel](https://github.com/markmandel))
+- Better error message for Health Check Failure [\#1222](https://github.com/googleforgames/agones/pull/1222) ([markmandel](https://github.com/markmandel))
+- Configurable Log Level for Agones Controller [\#1220](https://github.com/googleforgames/agones/pull/1220) ([aLekSer](https://github.com/aLekSer))
+- Add Go Client example which could create GS [\#1213](https://github.com/googleforgames/agones/pull/1213) ([aLekSer](https://github.com/aLekSer))
+- Automate confirming example images are on gcr.io [\#1207](https://github.com/googleforgames/agones/pull/1207) ([markmandel](https://github.com/markmandel))
+- improve stackdriver metric type [\#1132](https://github.com/googleforgames/agones/pull/1132) ([cyriltovena](https://github.com/cyriltovena))
+- Feature Stages Documentation [\#1080](https://github.com/googleforgames/agones/pull/1080) ([markmandel](https://github.com/markmandel))
+- Initial version of EKS terraform config [\#986](https://github.com/googleforgames/agones/pull/986) ([aLekSer](https://github.com/aLekSer))
+- Site: Add video & podcasts to third party section [\#1281](https://github.com/googleforgames/agones/pull/1281) ([markmandel](https://github.com/markmandel))
+
+See CHANGELOG for more details on changes.
+
+Images available with this release:
+
+- [gcr.io/agones-images/agones-controller:1.3.0](https://gcr.io/agones-images/agones-controller:1.3.0)
+- [gcr.io/agones-images/agones-sdk:1.3.0](https://gcr.io/agones-images/agones-sdk:1.3.0)
+- [gcr.io/agones-images/agones-ping:1.3.0](https://gcr.io/agones-images/agones-ping:1.3.0)
+- [gcr.io/agones-images/agones-allocator:1.3.0](https://gcr.io/agones-images/agones-allocator:1.3.0)
+- [gcr.io/agones-images/cpp-simple-server:0.11](https://gcr.io/agones-images/cpp-simple-server:0.11)
+- [gcr.io/agones-images/nodejs-simple-server:0.2](https://gcr.io/agones-images/nodejs-simple-server:0.2)
+- [gcr.io/agones-images/rust-simple-server:0.6](https://gcr.io/agones-images/rust-simple-server:0.6)
+- [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.17](https://gcr.io/agones-images/udp-server:0.17)
+- [gcr.io/agones-images/tcp-server:0.3](https://gcr.io/agones-images/tcp-server:0.3)
+- [gcr.io/agones-images/xonotic-example:0.7](https://gcr.io/agones-images/xonotic-example:0.7)
+
+Helm chart available with this release:
+
+-
+ helm install agones/agones --version 1.3.0
+
+> Make sure to add our stable helm repository using `helm repo add agones https://agones.dev/chart/stable`
diff --git a/site/content/en/docs/Guides/Client SDKs/nodejs.md b/site/content/en/docs/Guides/Client SDKs/nodejs.md
index 3dc5a4c0b8..91d378d518 100644
--- a/site/content/en/docs/Guides/Client SDKs/nodejs.md
+++ b/site/content/en/docs/Guides/Client SDKs/nodejs.md
@@ -19,41 +19,19 @@ Download the source {{< ghlink href="sdks/nodejs" >}}directly from GitHub{{< /gh
## Usage
-{{% feature expiryVersion="1.3.0" %}}
-Add the agones dependency to `package.json`, replacing with the download location:
-
-```json
-"dependencies": {
- "agones": "./lib/agones"
- ...
-}
-```
-{{% /feature %}}
-{{% feature publishVersion="1.3.0" %}}
Add the agones dependency to your project:
```sh
$ npm install @googleforgames/agones
```
-{{% /feature %}}
To begin working with the SDK, create an instance of it.
-{{% feature expiryVersion="1.3.0" %}}
-```javascript
-const AgonesSDK = require('agones');
-
-let agonesSDK = new AgonesSDK();
-```
-{{% /feature %}}
-
-{{% feature publishVersion="1.3.0" %}}
```javascript
const AgonesSDK = require('@googleforgames/agones');
let agonesSDK = new AgonesSDK();
```
-{{% /feature %}}
To connect to the SDK server, either local or when running on Agones, run the `async` method `sdk.connect()`, which will
`resolve` once connected or `reject` on error or if no connection can be made after 30 seconds.
diff --git a/site/content/en/docs/Guides/Client SDKs/unity.md b/site/content/en/docs/Guides/Client SDKs/unity.md
index acebfd5b79..0afea5d880 100644
--- a/site/content/en/docs/Guides/Client SDKs/unity.md
+++ b/site/content/en/docs/Guides/Client SDKs/unity.md
@@ -72,7 +72,6 @@ Similarly `SetAnnotation(string key, string value)` and `SetLabel(string key, st
And there is no need to call `Health()`, it is automatically called.
-{{% feature publishVersion="1.3.0" %}}
To watch when
[the backing `GameServer` configuration changes]({{< relref "_index.md#watchgameserver-function-gameserver" >}})
call `WatchGameServer(callback)`, where the delegate function `callback` will be executed every time the `GameServer`
@@ -81,7 +80,6 @@ configuration changes.
```csharp
agones.WatchGameServer(gameServer => Debug.Log($"Server - Watch {gameServer}"));
```
-{{% /feature %}}
{{% alert title="Warning" color="warning"%}}
The following code causes deadlock. Do not use a `Wait` method with the returned Task.
diff --git a/site/content/en/docs/Guides/access-api.md b/site/content/en/docs/Guides/access-api.md
index 4982aae1ef..b905ed1d22 100644
--- a/site/content/en/docs/Guides/access-api.md
+++ b/site/content/en/docs/Guides/access-api.md
@@ -115,7 +115,6 @@ func main() {
fmt.Printf("New game servers' name is: %s", newGS.ObjectMeta.Name)
}
```
-{{% feature publishVersion="1.3.0" %}}
In order to create GS using provided example, you can run it as a Kubernetes Job:
```
$ kubectl create -f https://raw.githubusercontent.com/googleforgames/agones/{{< release-branch >}}/examples/crd-client/create-gs.yaml --namespace agones-system
@@ -126,7 +125,6 @@ $ kubectl logs pi-with-timeout-8qvfj --namespace agones-syste
{"message":"\u0026{0xc000243e00 default}","severity":"info","source":"main","time":"2019-12-06T14:36:54.265857671Z"}
```
You have just created a GameServer using Kubernetes Go Client.
-{{% /feature %}}
## Direct Access to the REST API via Kubectl
diff --git a/site/content/en/docs/Guides/feature-stages.md b/site/content/en/docs/Guides/feature-stages.md
index fe25828cf4..f22b809711 100644
--- a/site/content/en/docs/Guides/feature-stages.md
+++ b/site/content/en/docs/Guides/feature-stages.md
@@ -24,18 +24,10 @@ that can be found in the [Helm configuration]({{< ref "/docs/Installation/Instal
The current set of `alpha` and `beta` feature gates are:
-{{% feature expiryVersion="1.3.0" %}}
-| Feature | Default | Stage | Since |
-|---------|---------|-------|-------|
-| Multicluster Allocation* | Enabled | `Alpha` | 0.11.0 |
-{{% /feature %}}
-
-{{% feature publishVersion="1.3.0" %}}
| Feature Name | Gate | Default | Stage | Since |
|--------------|---------|---------|-------|-------|
| Multicluster Allocation* | N/A | Enabled | `Alpha` | 0.11.0 |
| Example Gate (not in use) | `Example` | Disabled | None | 0.13.0 |
-{{% /feature %}}
*Multicluster Allocation was started before this process was in place, and therefore is enabled by default,
and will not have a feature flag.
diff --git a/site/content/en/docs/Installation/Install Agones/helm.md b/site/content/en/docs/Installation/Install Agones/helm.md
index 186d8a6177..82489064b8 100644
--- a/site/content/en/docs/Installation/Install Agones/helm.md
+++ b/site/content/en/docs/Installation/Install Agones/helm.md
@@ -103,12 +103,14 @@ The following tables lists the configurable parameters of the Agones chart and t
| `agones.registerServiceAccounts` | Attempts to create service accounts for the controllers | `true` |
| `agones.createPriorityClass` | Attempts to create priority classes for the controllers | `true` |
| `agones.priorityClassName` | Name of the priority classes to create | `agones-system` |
+| `agones.featureGates` | A URL query encoded string of Flags to enable/disable e.g. `Example=true&OtherThing=false`. Any value accepted by [strconv.ParseBool(string)](https://golang.org/pkg/strconv/#ParseBool) can be used as a boolean value | ``|
| `agones.crds.install` | Install the CRDs with this chart. Useful to disable if you want to subchart (since crd-install hook is broken), so you can copy the CRDs into your own chart. | `true` |
| `agones.crds.cleanupOnDelete` | Run the pre-delete hook to delete all GameServers and their backing Pods when deleting the helm chart, so that all CRDs can be removed on chart deletion | `true` |
| `agones.metrics.prometheusServiceDiscovery` | Adds annotations for Prometheus ServiceDiscovery (and also Strackdriver) | `true` |
| `agones.metrics.prometheusEnabled` | Enables controller metrics on port `8080` and path `/metrics` | `true` |
| `agones.metrics.stackdriverEnabled` | Enables Stackdriver exporter of controller metrics | `false` |
| `agones.metrics.stackdriverProjectID` | This overrides the default gcp project id for use with stackdriver | `` |
+| `agones.metrics.stackdriverLabels` | A set of default labels to add to all stackdriver metrics generated in form of key value pair (`key=value,key2=value2`). By default metadata are automatically added using Kubernetes API and GCP metadata enpoint. | `` |
| `agones.serviceaccount.controller` | Service account name for the controller | `agones-controller` |
| `agones.serviceaccount.sdk` | Service account name for the sdk | `agones-sdk` |
| `agones.image.registry` | Global image registry for all images | `gcr.io/agones-images` |
@@ -135,6 +137,7 @@ The following tables lists the configurable parameters of the Agones chart and t
| `agones.controller.numWorkers` | Number of workers to spin per resource type | `64` |
| `agones.controller.apiServerQPS` | Maximum sustained queries per second that controller should be making against API Server | `100` |
| `agones.controller.apiServerQPSBurst` | Maximum burst queries per second that controller should be making against API Server | `200` |
+| `agones.controller.logLevel` | Agones Controller Log level. Log only entries with that severity and above | `info` |
| `agones.controller.persistentLogs` | Store Agones controller logs in a temporary volume attached to a container for debugging | `true` |
| `agones.controller.persistentLogsSizeLimitMB` | Maximum total size of all Agones container logs in MB | `10000` |
| `agones.ping.install` | Whether to install the [ping service][ping] | `true` |
@@ -164,14 +167,13 @@ The following tables lists the configurable parameters of the Agones chart and t
| `gameservers.minPort` | Minimum port to use for dynamic port allocation | `7000` |
| `gameservers.maxPort` | Maximum port to use for dynamic port allocation | `8000` |
-{{% feature publishVersion="1.3.0" %}}
+{{% feature publishVersion="1.4.0" %}}
**New Configuration Features:**
| Parameter | Description | Default |
| --------------------------------------------------- | ----------------------------------------------------------------------------------------------- | ---------------------- |
-| `agones.metrics.stackdriverLabels` | A set of default labels to add to all stackdriver metrics generated in form of key value pair (`key=value,key2=value2`). By default metadata are automatically added using Kubernetes API and GCP metadata enpoint. | `` |
-| `agones.controller.logLevel` | Agones Controller Log level. Log only entries with that severity and above | `info` |
-| `agones.featureGates` | A URL query encoded string of Flags to enable/disable e.g. `Example=true&OtherThing=false`. Any value accepted by [strconv.ParseBool(string)](https://golang.org/pkg/strconv/#ParseBool) can be used as a boolean value | ``|
+| | | |
+
{{% /feature %}}
[toleration]: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/
diff --git a/site/content/en/docs/Installation/Terraform/_index.md b/site/content/en/docs/Installation/Terraform/_index.md
index e41f7e369b..b6c74bf389 100644
--- a/site/content/en/docs/Installation/Terraform/_index.md
+++ b/site/content/en/docs/Installation/Terraform/_index.md
@@ -10,12 +10,6 @@ description: >
- [Terraform](https://www.terraform.io/) v0.12.3
- [Helm](https://docs.helm.sh/helm/) package manager 2.10.0+
-{{% feature expiryVersion="1.3.0" %}}
-- Access to the the Kubernetes hosting provider you are using (e.g. `gcloud`
- or `az` utility installed)
-{{% /feature %}}
-{{% feature publishVersion="1.3.0" %}}
- Access to the the Kubernetes hosting provider you are using (e.g. `gcloud`,
`awscli`, or `az` utility installed)
-{{% /feature %}}
- Git
diff --git a/site/layouts/partials/navbar.html b/site/layouts/partials/navbar.html
index 618af2d075..6b1b5c17aa 100644
--- a/site/layouts/partials/navbar.html
+++ b/site/layouts/partials/navbar.html
@@ -27,6 +27,7 @@