This commit is contained in:
Eugenio Marzo
2021-01-24 20:38:22 +01:00
parent 533f1bd14d
commit 8de714fd58
2 changed files with 7 additions and 1 deletions
+3 -1
View File
@@ -105,6 +105,8 @@ docker rm kubeinvaders -f && docker run --env DEVELOPMENT=true --env ENDPOINT=h
To Install KubeInvaders on your OpenShift Cluster clone this repo and launch the following commands:
```bash
helm install redis bitnami/redis -n kubeinvaders -f redis/values.yaml
oc create clusterrole kubeinvaders-role --verb=watch,get,delete,list --resource=pods,pods/log,jobs
TARGET_NAMESPACE=foobar,awesome-namespace
@@ -123,7 +125,7 @@ oc adm policy add-cluster-role-to-user kubeinvaders-role -z kubeinvaders -n kube
KUBEINVADERS_SECRET=$(oc get secret -n kubeinvaders --field-selector=type==kubernetes.io/service-account-token | grep 'kubeinvaders-token' | awk '{ print $1}' | head -n 1)
oc process -f openshift/KubeInvaders.yaml -p ROUTE_HOST=$ROUTE_HOST -p TARGET_NAMESPACE=$TARGET_NAMESPACE -p KUBEINVADERS_SECRET=$KUBEINVADERS_SECRET | oc create -f -
oc process -f openshift/KubeInvaders.yaml -p REDIS_HOST=redis-master -p ROUTE_HOST=$ROUTE_HOST -p TARGET_NAMESPACE=$TARGET_NAMESPACE -p KUBEINVADERS_SECRET=$KUBEINVADERS_SECRET | oc create -f -
```
#### How the configuration of KubeInvaders DeploymentConfig should be (remember to use your TARGET_NAMESPACE and ROUTE_HOST)
+4
View File
@@ -9,6 +9,8 @@ metadata:
iconClass: fa fa-cogs
tags: "spaceinvaders"
parameters:
- description: Redis Service
name: REDIS_HOST
- description: IP addresses that can contact Kubernetes
name: IP_WHITELIST
- description: URL of KubeInvaders
@@ -77,6 +79,8 @@ objects:
serviceAccountName: kubeinvaders
containers:
- env:
- name: REDIS_HOST
value: "${REDIS_HOST}"
- name: ROUTE_HOST
value: "${ROUTE_HOST}"
- name: NAMESPACE