aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Spek <p.spek@tyil.nl>2026-02-28 23:22:06 +0100
committerPatrick Spek <p.spek@tyil.nl>2026-02-28 23:22:06 +0100
commitba7402756f2eff7cefdd47dd00163ca7c9c0f5df (patch)
tree22a49cc6e6c5462be67c760bf3f3f5f29a5708de
parent02266304503ac21f96a8ecd317f4e2e895e32afb (diff)
downloaddotfiles-ba7402756f2eff7cefdd47dd00163ca7c9c0f5df.tar.gz
dotfiles-ba7402756f2eff7cefdd47dd00163ca7c9c0f5df.tar.bz2
Add labels to kubectl shell pod
-rwxr-xr-x.local/bin/kubectl-shell5
1 files changed, 4 insertions, 1 deletions
diff --git a/.local/bin/kubectl-shell b/.local/bin/kubectl-shell
index 040a21a..e3abbf0 100755
--- a/.local/bin/kubectl-shell
+++ b/.local/bin/kubectl-shell
@@ -39,9 +39,12 @@ main()
return 2
fi
+ UUID="$(uuidgen)"
+
cmd="kubectl run"
- cmd="$cmd \"shell-$(uuidgen)\""
+ cmd="$cmd \"shell-$UUID\""
cmd="$cmd --image \"$DOCKER_IMAGE:$DOCKER_TAG\""
+ cmd="$cmd --labels \"app.kubernetes.io/managed-by=$(whoami),app.kubernetes.io/name=shell,app.kubernetes.io/instance=shell-$UUID\""
cmd="$cmd --restart=Never"
cmd="$cmd --rm"
cmd="$cmd --stdin"