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 @@