Skip to content

Commit a73a9de

Browse files
authored
Merge pull request #10 from aaronc/master
Added NAMESPACE support to recreate_pods.sh
2 parents 3e0da1b + f0af46f commit a73a9de

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

recreate_pods.sh

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,12 @@ fi
1111

1212
DEPLOYMENTS=(${DEPLOYMENTS})
1313
DATE=$(date)
14+
NAMESPACE=${NAMESPACE:-default}
1415

1516
for DEPLOYMENT in "${DEPLOYMENTS[@]}"
1617
do
17-
NAME=$(kubectl get deployments $DEPLOYMENT -o=template --template='{{index .spec.template.spec.containers 0 "name"}}')
18+
NAME=$(kubectl get deployments --namespace $NAMESPACE $DEPLOYMENT -o=template --template='{{index .spec.template.spec.containers 0 "name"}}')
1819
PATCH=$(NAME=$NAME DATE=$DATE echo "{\"spec\": {\"template\": {\"spec\": {\"containers\": [{\"name\": \"$NAME\", \"env\": [{\"name\": \"LETSENCRYPT_CERT_REFRESH\", \"value\": \"$DATE\"}]}]}}}}")
1920
echo "PATCHING ${DEPLOYMENT}: ${PATCH}"
20-
kubectl patch deployment $DEPLOYMENT --type=strategic -p "$PATCH"
21+
kubectl patch deployment --namespace $NAMESPACE $DEPLOYMENT --type=strategic -p "$PATCH"
2122
done

0 commit comments

Comments
 (0)