File tree 1 file changed +5
-3
lines changed
1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change 21
21
kubectl config set-context --current --namespace=$KUBERNETES_NAMESPACE
22
22
echo " Context set to namespace: \" $KUBERNETES_NAMESPACE \" "
23
23
24
- KUBERNETES_POD_EXISTING_IMAGE=$( kubectl get pod --output json \
25
- --selector app=${KUBERNETES_DEPLOYMENT_NAME} \
26
- | jq -r ' .items[0] | .spec.containers[0].image' )
24
+ grep ${AZURE_CONTAINER_REGISTRY} /${KUBERNETES_DEPLOYMENT_NAME} $KUBERNETES_MANIFEST_FILE_PATH | while read -r line ; do
25
+ KUBERNETES_POD_EXISTING_TAG=$( echo $line | sed ' s|image: ||g' | cut -d ' :' -f 2)
26
+ done
27
+
28
+ KUBERNETES_POD_EXISTING_IMAGE=" ${AZURE_CONTAINER_REGISTRY} /${KUBERNETES_DEPLOYMENT_NAME} :${KUBERNETES_POD_EXISTING_TAG} "
27
29
KUBERNETES_POD_NEW_IMAGE=" ${AZURE_CONTAINER_REGISTRY} /${KUBERNETES_DEPLOYMENT_NAME} :${IMAGE_TAG} "
28
30
29
31
echo " $( sed " s|${KUBERNETES_POD_EXISTING_IMAGE} |${KUBERNETES_POD_NEW_IMAGE} |g" ${KUBERNETES_MANIFEST_FILE_PATH} ) " > $KUBERNETES_MANIFEST_FILE_PATH
You can’t perform that action at this time.
0 commit comments