diff --git a/install/README.md b/install/README.md index a6ae8a9caf..a23da81b89 100644 --- a/install/README.md +++ b/install/README.md @@ -264,6 +264,7 @@ We can install Agones to the cluster using the [install.yaml](https://github.com/GoogleCloudPlatform/agones/blob/release-0.1/install.yaml) file. ```bash +kubectl create namespace agones-system kubectl apply -f https://github.com/GoogleCloudPlatform/agones/raw/release-0.2.0/install/yaml/install.yaml ``` diff --git a/install/helm/agones/templates/admissionregistration.yaml b/install/helm/agones/templates/admissionregistration.yaml index b8012ea31d..6f72ac3927 100644 --- a/install/helm/agones/templates/admissionregistration.yaml +++ b/install/helm/agones/templates/admissionregistration.yaml @@ -93,6 +93,7 @@ apiVersion: v1 kind: Secret metadata: name: {{ template "agones.fullname" . }}-cert + namespace: {{ .Release.Namespace }} labels: app: {{ template "agones.fullname" . }} chart: "{{ .Chart.Name }}-{{ .Chart.Version }}" diff --git a/install/helm/agones/templates/controller.yaml b/install/helm/agones/templates/controller.yaml index 3ca1edd906..b5b3996a35 100644 --- a/install/helm/agones/templates/controller.yaml +++ b/install/helm/agones/templates/controller.yaml @@ -16,6 +16,7 @@ apiVersion: extensions/v1beta1 kind: Deployment metadata: name: agones-controller + namespace: {{ .Release.Namespace }} labels: component: controller app: {{ template "agones.name" . }} diff --git a/install/helm/agones/templates/service.yaml b/install/helm/agones/templates/service.yaml index 89fe042a7b..5636e78131 100644 --- a/install/helm/agones/templates/service.yaml +++ b/install/helm/agones/templates/service.yaml @@ -16,6 +16,7 @@ apiVersion: v1 kind: Service metadata: name: agones-controller-service + namespace: {{ .Release.Namespace }} labels: component: controller app: {{ template "agones.name" . }} diff --git a/install/helm/agones/templates/serviceaccounts/controller.yaml b/install/helm/agones/templates/serviceaccounts/controller.yaml index 7179a01db6..d3fa47b417 100644 --- a/install/helm/agones/templates/serviceaccounts/controller.yaml +++ b/install/helm/agones/templates/serviceaccounts/controller.yaml @@ -16,6 +16,7 @@ apiVersion: v1 kind: ServiceAccount metadata: name: {{ .Values.agones.serviceaccount.controller }} + namespace: {{ .Release.Namespace }} labels: app: {{ template "agones.name" . }} chart: {{ template "agones.chart" . }} @@ -27,6 +28,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: name: {{ .Values.agones.serviceaccount.controller }} + namespace: {{ .Release.Namespace }} labels: app: {{ template "agones.name" . }} chart: {{ template "agones.chart" . }} @@ -56,6 +58,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: name: {{ .Values.agones.serviceaccount.controller }}-access + namespace: {{ .Release.Namespace }} labels: app: {{ template "agones.name" . }} chart: {{ template "agones.chart" . }} diff --git a/install/helm/agones/templates/serviceaccounts/sdk.yaml b/install/helm/agones/templates/serviceaccounts/sdk.yaml index a00fd5e1c7..df3b218b19 100644 --- a/install/helm/agones/templates/serviceaccounts/sdk.yaml +++ b/install/helm/agones/templates/serviceaccounts/sdk.yaml @@ -29,6 +29,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: name: {{ .Values.agones.serviceaccount.sdk }} + namespace: {{ .Release.Namespace }} labels: app: {{ template "agones.name" . }} chart: {{ template "agones.chart" . }} diff --git a/install/yaml/install.yaml b/install/yaml/install.yaml index 2953ef935c..6d28e5f3d9 100644 --- a/install/yaml/install.yaml +++ b/install/yaml/install.yaml @@ -18,6 +18,7 @@ apiVersion: v1 kind: ServiceAccount metadata: name: agones-controller + namespace: agones-system labels: app: agones chart: agones-0.3.0 @@ -28,6 +29,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: name: agones-controller + namespace: agones-system labels: app: agones chart: agones-0.3.0 @@ -57,6 +59,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: name: agones-controller-access + namespace: agones-system labels: app: agones chart: agones-0.3.0 @@ -101,6 +104,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: name: agones-sdk + namespace: agones-system labels: app: agones chart: agones-0.3.0 @@ -613,6 +617,7 @@ apiVersion: v1 kind: Service metadata: name: agones-controller-service + namespace: agones-system labels: component: controller app: agones @@ -645,6 +650,7 @@ apiVersion: extensions/v1beta1 kind: Deployment metadata: name: agones-controller + namespace: agones-system labels: component: controller app: agones @@ -781,6 +787,7 @@ apiVersion: v1 kind: Secret metadata: name: agones-manual-cert + namespace: agones-system labels: app: agones-manual chart: "agones-0.3.0"