From 81e60284c07ad6a06ef704d8f82be7ee79e19c4b Mon Sep 17 00:00:00 2001 From: Reid D McKenzie Date: Tue, 28 Jan 2025 00:07:58 -0700 Subject: [PATCH] Create a CD push script --- projects/tentacles/mkdocker.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/projects/tentacles/mkdocker.sh b/projects/tentacles/mkdocker.sh index da06d3e..49aef36 100644 --- a/projects/tentacles/mkdocker.sh +++ b/projects/tentacles/mkdocker.sh @@ -14,3 +14,10 @@ cp -r "$zapp" "$tmpdir/" cd "${tmpdir}" docker build "$@" -f Dockerfile -t 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\"}]}}}}"