Skip to content

Commit

Permalink
Update Helm App Version
Browse files Browse the repository at this point in the history
Missed that this should be 0.3.0
  • Loading branch information
markmandel authored and Cyril TOVENA committed Jun 17, 2018
1 parent 1ab6cdb commit f2266f2
Show file tree
Hide file tree
Showing 3 changed files with 56 additions and 41 deletions.
63 changes: 39 additions & 24 deletions install/helm/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down Expand Up @@ -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,

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.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:
Expand Down
30 changes: 15 additions & 15 deletions install/yaml/install.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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
---
Expand All @@ -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:
Expand Down Expand Up @@ -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:
Expand Down Expand Up @@ -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
---
Expand All @@ -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:
Expand All @@ -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:
Expand Down Expand Up @@ -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:
Expand Down Expand Up @@ -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:
Expand Down Expand Up @@ -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:
Expand Down Expand Up @@ -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:
Expand Down Expand Up @@ -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:
Expand Down Expand Up @@ -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:
Expand All @@ -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:
Expand Down Expand Up @@ -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:
Expand Down Expand Up @@ -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
Expand Down

0 comments on commit f2266f2

Please sign in to comment.