Merge pull request #5 from razorpay/beta

fix: multi-container deployments
This commit is contained in:
Rahul Menon 2018-02-06 17:16:00 +05:30 committed by GitHub
commit 2e229369b1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 9 additions and 8 deletions

View File

@ -116,10 +116,10 @@ pollDeploymentRollout(){
startDeployment(){
local NAMESPACE=$1; shift
local DEPLOY=$1; shift
local CONTAINER=$1
local CONTAINER_UPDATE_LIST=$1
kubectl -n ${NAMESPACE} set image deployment/${DEPLOY} \
${CONTAINER}="${PLUGIN_REPO}:${PLUGIN_TAG}" --record
"${CONTAINER_UPDATE_LIST}" --record
pollDeploymentRollout ${NAMESPACE} ${DEPLOY}
if [ "$?" -eq 0 ]; then
@ -139,13 +139,14 @@ startDeployments(){
for DEPLOY in ${DEPLOYMENTS[@]}; do
echo "[INFO] Deploying ${DEPLOY} to ${CLUSTER} ${NAMESPACE}"
for CONTAINER in ${CONTAINERS[@]}; do
startDeployment ${NAMESPACE} ${DEPLOY} ${CONTAINER}
if [ "$?" -eq 0 ]; then
continue
else
exit 0
fi
CONTAINER_UPDATE_LIST+="${CONTAINER}=${PLUGIN_REPO}:${PLUGIN_TAG} "
done
startDeployment ${NAMESPACE} ${DEPLOY} ${CONTAINER_UPDATE_LIST}
if [ "$?" -eq 0 ]; then
continue
else
exit 0
fi
done
}