Create a CD push script

This commit is contained in:
Reid D McKenzie 2025-01-28 00:07:58 -07:00
parent adf58a2b7d
commit 81e60284c0

View file

@ -14,3 +14,10 @@ cp -r "$zapp" "$tmpdir/"
cd "${tmpdir}" cd "${tmpdir}"
docker build "$@" -f Dockerfile -t registry.tirefireind.us/arrdem/tentacles:latest . docker build "$@" -f Dockerfile -t registry.tirefireind.us/arrdem/tentacles:latest .
docker push registry.tirefireind.us/arrdem/tentacles:latest docker push registry.tirefireind.us/arrdem/tentacles:latest
IMAGE=$(docker inspect --format='{{index .RepoDigests 0}}' registry.tirefireind.us/arrdem/tentacles:latest)
# And deploy
kubectl patch \
-n tirefireind \
deployment tentacles \
--patch "{\"spec\": {\"template\": {\"spec\": {\"containers\": [{\"name\": \"tentacles\", \"image\": \"$IMAGE\"}]}}}}"