From 3817c2ab7dff49c26d3f2825f612c67d0537e605 Mon Sep 17 00:00:00 2001 From: xeruf <27jf@pm.me> Date: Mon, 21 Nov 2022 11:36:20 +0000 Subject: [PATCH] config/shell/server/stack: add maria command --- .config/shell/server | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.config/shell/server b/.config/shell/server index 5ef9d68..8d2698a 100644 --- a/.config/shell/server +++ b/.config/shell/server @@ -78,6 +78,8 @@ stack() { (*) echo "Unknown Subcommand";; esac ;; + (maria) app=$1 + "$0" exec $app-mariadb -it -- env "MYSQL_PWD=$(kubectl get secret -n flux-system stackspin-$app-variables --template '{{.data.mariadb_password}}' | base64 -d)" mysql -u $app "$@";; # high-level (shell) container=$1 @@ -96,7 +98,9 @@ stack() { kubectl cp "$2" -n $("$0" pod "$1$pod_suffix"):$2 "${@:3}" "$0" ls "$1" "${@:3}";; (exec) "$0" kube exec "$@";; - (logs) "$0" kube logs "$@" | $(command which lnav || { which bat >/dev/null && echo "bat --number -l toml" } || echo 'less -RF');; + (logs) podname=$1 + shift + "$0" kube logs "$podname" | $(command which lnav || { which bat >/dev/null && echo "bat --number -l toml" } || echo 'less -RF') "$@";; # low-level (kube) test $# -gt 1 || { echo "Please provide a command and pod name" >&2 && return 1; }