From f2266f28d575f4720c3da06dc2e8a2dbeda4729e Mon Sep 17 00:00:00 2001 From: Mark Mandel Date: Thu, 14 Jun 2018 10:00:19 -0700 Subject: [PATCH] Update Helm App Version Missed that this should be 0.3.0 --- install/helm/README.md | 63 +++++++++++++++++++++------------- install/helm/agones/Chart.yaml | 4 +-- install/yaml/install.yaml | 30 ++++++++-------- 3 files changed, 56 insertions(+), 41 deletions(-) diff --git a/install/helm/README.md b/install/helm/README.md index edfb93a609..53992c90e1 100644 --- a/install/helm/README.md +++ b/install/helm/README.md @@ -21,15 +21,30 @@ Download the latest `agones-install` zip from the [releases](https://github.com/ $ wget https://github.com/GoogleCloudPlatform/agones/releases/download/v0.2.0/agones-install-0.2.0.zip $ unzip agones-install-0.2.0.zip $ cd install/helm/ -$ helm install --name my-release --namespace agones-system agones +$ helm install --name my-release agones ``` The command deploys Agones on the Kubernetes cluster with the default configuration. The [configuration](#configuration) section lists the parameters that can be configured during installation. -_We recommend to install Agones in its own namespaces (like `agones-system` as shown above) +> **Tip**: List all releases using `helm list` +> +--- + +> If you are installing a development build of Agones (i.e. not the 0.2.0 release), you will need to install Agones the following way: + +⚠️⚠️⚠️ **This is currently a development feature and has not been released** ⚠️⚠️⚠️ + +```bash +$ cd install/helm/ +$ helm install --name my-release --namespace agones-system agones --set agones.image.tag=0.3.0-481970d +``` + +The full list of available tags is [here](https://console.cloud.google.com/gcr/images/agones-images/) + +_We recommend to install Agones in its own namespaces (like `agones-system` as shown above) you can use the helm `--namespace` parameter to specify a different namespace._ -> **Tip**: List all releases using `helm list` +--- ## Namespaces @@ -73,27 +88,27 @@ The command removes all the Kubernetes components associated with the chart and The following tables lists the configurable parameters of the Agones chart and their default values. -| Parameter | Description | Default | -| ------------------------------------ | ----------------------------------------------------------------| ---------------------------| -| `agones.rbacEnabled` | Creates RBAC resources. Must be set for any cluster configured with RBAC | `true` | -| `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` | -| `agones.image.tag` | Global image tag for all images | `0.2.0` | -| `agones.image.controller.name` | Image name for the controller | `agones-controller` | -| `agones.image.controller.pullPolicy` | Image pull policy for the controller | `IfNotPresent` | -| `agones.image.sdk.name` | Image name for the sdk | `agones-sdk` | -| `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` | -| `agones.controller.healthCheck.periodSeconds` | Seconds between every liveness probe (in seconds) | `3` | -| `agones.controller.healthCheck.failureThreshold` | Number of times before giving up (in seconds) | `3` | -| `agones.controller.healthCheck.timeoutSeconds` | Number of seconds after which the probe times out (in seconds) | `1` | -| `agones.controller.resources` | Controller resource requests/limit | `{}` -| `agones.controller.generateTLS` | Set to true to generate TLS certificates or false to provide your own certificates in `certs/*` | `true` -| `gameservers.namespaces` | a list of namespaces you are planning to use to deploy game servers | `["defaut"]` | -| `gameservers.minPort` | Minimum port to use for dynamic port allocation | `7000` | -| `gameservers.maxPort` | Maximum port to use for dynamic port allocation | `8000` | +| Parameter | Description | Default | +| --------------------------------------------------- | ----------------------------------------------------------------------------------------------- | ---------------------- | +| `agones.rbacEnabled` | Creates RBAC resources. Must be set for any cluster configured with RBAC | `true` | +| `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` | +| `agones.image.tag` | Global image tag for all images | `0.2.0` | +| `agones.image.controller.name` | Image name for the controller | `agones-controller` | +| `agones.image.controller.pullPolicy` | Image pull policy for the controller | `IfNotPresent` | +| `agones.image.sdk.name` | Image name for the sdk | `agones-sdk` | +| `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` | +| `agones.controller.healthCheck.periodSeconds` | Seconds between every liveness probe (in seconds) | `3` | +| `agones.controller.healthCheck.failureThreshold` | Number of times before giving up (in seconds) | `3` | +| `agones.controller.healthCheck.timeoutSeconds` | Number of seconds after which the probe times out (in seconds) | `1` | +| `agones.controller.resources` | Controller resource requests/limit | `{}` | +| `agones.controller.generateTLS` | Set to true to generate TLS certificates or false to provide your own certificates in `certs/*` | `true` | +| `gameservers.namespaces` | a list of namespaces you are planning to use to deploy game servers | `["defaut"]` | +| `gameservers.minPort` | Minimum port to use for dynamic port allocation | `7000` | +| `gameservers.maxPort` | Maximum port to use for dynamic port allocation | `8000` | Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. For example, diff --git a/install/helm/agones/Chart.yaml b/install/helm/agones/Chart.yaml index 4824067985..368ced61bc 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: "0.2.0" -version: 0.2.0 +appVersion: "0.3.0" +version: 0.3.0 name: agones description: a library for hosting, running and scaling dedicated game servers on Kubernetes. keywords: diff --git a/install/yaml/install.yaml b/install/yaml/install.yaml index 5a443be369..2953ef935c 100644 --- a/install/yaml/install.yaml +++ b/install/yaml/install.yaml @@ -20,7 +20,7 @@ metadata: name: agones-controller labels: app: agones - chart: agones-0.2.0 + chart: agones-0.3.0 release: agones-manual heritage: Tiller --- @@ -30,7 +30,7 @@ metadata: name: agones-controller labels: app: agones - chart: agones-0.2.0 + chart: agones-0.3.0 release: agones-manual heritage: Tiller rules: @@ -59,7 +59,7 @@ metadata: name: agones-controller-access labels: app: agones - chart: agones-0.2.0 + chart: agones-0.3.0 release: agones-manual heritage: Tiller subjects: @@ -93,7 +93,7 @@ metadata: namespace: default labels: app: agones - chart: agones-0.2.0 + chart: agones-0.3.0 release: agones-manual heritage: Tiller --- @@ -103,7 +103,7 @@ metadata: name: agones-sdk labels: app: agones - chart: agones-0.2.0 + chart: agones-0.3.0 release: agones-manual heritage: Tiller rules: @@ -118,7 +118,7 @@ metadata: namespace: default labels: app: agones - chart: agones-0.2.0 + chart: agones-0.3.0 release: agones-manual heritage: Tiller subjects: @@ -153,7 +153,7 @@ metadata: labels: component: crd app: agones - chart: agones-0.2.0 + chart: agones-0.3.0 release: agones-manual heritage: Tiller spec: @@ -298,7 +298,7 @@ metadata: labels: component: crd app: agones - chart: agones-0.2.0 + chart: agones-0.3.0 release: agones-manual heritage: Tiller spec: @@ -347,7 +347,7 @@ metadata: labels: component: crd app: agones - chart: agones-0.2.0 + chart: agones-0.3.0 release: agones-manual heritage: Tiller spec: @@ -476,7 +476,7 @@ metadata: labels: component: crd app: agones - chart: agones-0.2.0 + chart: agones-0.3.0 release: agones-manual heritage: Tiller spec: @@ -616,7 +616,7 @@ metadata: labels: component: controller app: agones - chart: agones-0.2.0 + chart: agones-0.3.0 release: agones-manual heritage: Tiller spec: @@ -648,7 +648,7 @@ metadata: labels: component: controller app: agones - chart: agones-0.2.0 + chart: agones-0.3.0 release: agones-manual heritage: Tiller spec: @@ -660,7 +660,7 @@ spec: labels: stable.agones.dev/role: controller app: agones - chart: agones-0.2.0 + chart: agones-0.3.0 release: agones-manual heritage: Tiller spec: @@ -753,7 +753,7 @@ metadata: labels: component: controller app: agones - chart: agones-0.2.0 + chart: agones-0.3.0 release: agones-manual heritage: Tiller webhooks: @@ -783,7 +783,7 @@ metadata: name: agones-manual-cert labels: app: agones-manual - chart: "agones-0.2.0" + chart: "agones-0.3.0" release: "agones-manual" heritage: "Tiller" type: Opaque