diff --git a/justfile b/justfile index c8118fab1a9287b676e72679fe09d75d7b9676ea..d109fc6a5fb93f8ef35aead33f4c645ecf621fa0 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 }}