From c7fb9d3c5183bc20c56582aaa0fa4262e1519ca5 Mon Sep 17 00:00:00 2001 From: Leah Tacke genannt Unterberg <leah.tgu@pads.rwth-aachen.de> Date: Mon, 16 Dec 2024 14:16:13 +0100 Subject: [PATCH] improved justfile --- justfile | 39 ++++++++++++++++++++++++++++++--------- 1 file changed, 30 insertions(+), 9 deletions(-) diff --git a/justfile b/justfile index c8118fa..d109fc6 100644 --- a/justfile +++ b/justfile @@ -1,19 +1,40 @@ set shell := ["pwsh", "-c"] +ctxt := "minikube" +ctxt_flag := "--context " + ctxt + +default: + just --list + +[no-exit-message] apply a: - kubectl --context c4c -n mdata apply -f {{a}} + kubectl apply {{ ctxt_flag }} -f {{ a }} +[no-exit-message] apply-all: - kubectl --context c4c -n mdata apply -f services.yaml config-maps.yaml backend-deployment.yaml frontend-deployment.yaml + just apply services.yaml + just apply config-maps.yaml + just apply backend-deployment.yaml + just apply frontend-deployment.yaml -rollout-fronted: - kubectl --context c4c -n mdata rollout restart deployment maed-exporter-frontend -rollout-backend: - kubectl --context c4c -n mdata rollout restart deployment maed-exporter-backend +[no-exit-message] +restart-fronted: + kubectl rollout {{ ctxt_flag }} restart deployment maed-exporter-frontend -rollout: rollout-backend rollout-fronted +[no-exit-message] +restart-backend: + kubectl rollout {{ ctxt_flag }} restart deployment maed-exporter-backend + +[no-exit-message] +restart: restart-backend restart-fronted + +with-label := "true" + +[no-exit-message] +do *args="describe deployments": + kubectl {{ ctxt_flag }} {{ if with-label == "true" { "-l app.kubernetes.io/name=maed-exporter-app" } else { "" } }} {{ args }} [no-exit-message] -do *args: - kubectl --context c4c -n mdata -l app.kubernetes.io/name=maed-exporter-app {{args}} +minikube-start *args: + minikube start --apiserver-port=8888 --namespace mdata {{ args }} -- GitLab