check script parameter

Signed-off-by: Michal Vala <mvala@redhat.com>
pull/116/head
Michal Vala 2019-11-11 09:23:28 +01:00
parent 64fbe803cd
commit fec492e481
1 changed files with 14 additions and 8 deletions

View File

@ -14,15 +14,21 @@
BASE_DIR=$(cd "$(dirname "$0")"; pwd)
if [ -z "${1}" ]; then
echo "missing namespace parameter './build_deploy_local.sh <che-namespace>'"
exit 1
fi
NAMESPACE=${1}
docker build -t che/operator .
kubectl apply -f ${BASE_DIR}/deploy/service_account.yaml -n=$1
kubectl apply -f ${BASE_DIR}/deploy/role.yaml -n=$1
kubectl apply -f ${BASE_DIR}/deploy/role_binding.yaml -n=$1
kubectl apply -f ${BASE_DIR}/deploy/crds/org_v1_che_crd.yaml -n=$1
kubectl apply -f ${BASE_DIR}/deploy/service_account.yaml -n="${NAMESPACE}"
kubectl apply -f ${BASE_DIR}/deploy/role.yaml -n="${NAMESPACE}"
kubectl apply -f ${BASE_DIR}/deploy/role_binding.yaml -n="${NAMESPACE}"
kubectl apply -f ${BASE_DIR}/deploy/crds/org_v1_che_crd.yaml -n="${NAMESPACE}"
# sometimes the operator cannot get CRD right away
sleep 2
# uncomment when on OpenShift if you need login with OpenShift in Che
#oc new-app -f ${BASE_DIR}/deploy/role_binding_oauth.yaml -p NAMESPACE=$1 -n=$1
#oc apply -f ${BASE_DIR}/deploy/cluster_role.yaml -n=$1
kubectl apply -f ${BASE_DIR}/deploy/operator-local.yaml -n=$1
kubectl apply -f ${BASE_DIR}/deploy/crds/org_v1_che_cr.yaml -n=$1
#oc new-app -f ${BASE_DIR}/deploy/role_binding_oauth.yaml -p NAMESPACE="${NAMESPACE}" -n="${NAMESPACE}"
#oc apply -f ${BASE_DIR}/deploy/cluster_role.yaml -n="${NAMESPACE}"
kubectl apply -f ${BASE_DIR}/deploy/operator-local.yaml -n="${NAMESPACE}"
kubectl apply -f ${BASE_DIR}/deploy/crds/org_v1_che_cr.yaml -n="${NAMESPACE}"