#!/bin/sh
source /etc/profile
projectName=$1
namespace=$2
replicas=$3
image=$4
containerPort=$5
hostPort=$6
appId=$7
appEnv=$8
devMeta=$9
eval "cat <<EOF
$(< deploymentTemplate.yml)
EOF
" > "$projectName"_dp.yml
#eval "cat <<EOF
#$(< serviceTemplate.yml)
#EOF
#" > "$projectName"_ser.yml
result=$(rancher kubectl get deployment --namespace=$namespace | grep -w $projectName)
#echo "$result"
if [ -z "$result" ]; then
rancher kubectl create -f "$projectName"_dp.yml
else
rancher kubectl replace -f "$projectName"_dp.yml
fi
#result=$(rancher kubectl get service --namespace=$namespace | grep -w $projectName)
#echo "$result"
#if [ -z "$result" ]; then
# rancher kubectl create -f "$projectName"_ser.yml
#else
# rancher kubectl replace -f "$projectName"_ser.yml
#fi