From 2c8f2e903f65fafa65e98c40a755125bbd977b43 Mon Sep 17 00:00:00 2001 From: "M. Mert Yildiran" Date: Sun, 30 Jul 2023 03:13:11 +0300 Subject: [PATCH] :wrench: Add `Makefile` rules to see the pod logs --- Makefile | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/Makefile b/Makefile index 78ecc8657..4d6036680 100644 --- a/Makefile +++ b/Makefile @@ -74,3 +74,36 @@ generate-helm-values: ## Generate the Helm values from config.yaml generate-manifests: ## Generate the manifests from the Helm chart using default configuration helm template ./helm-chart > ./manifests/complete.yaml + +logs-worker: + export LOGS_POD_PREFIX=kubeshark-worker- + export LOGS_FOLLOW= + ${MAKE} logs + +logs-worker-follow: + export LOGS_POD_PREFIX=kubeshark-worker- + export LOGS_FOLLOW=--follow + ${MAKE} logs + +logs-hub: + export LOGS_POD_PREFIX=kubeshark-hub + export LOGS_FOLLOW= + ${MAKE} logs + +logs-hub-follow: + export LOGS_POD_PREFIX=kubeshark-hub + export LOGS_FOLLOW=--follow + ${MAKE} logs + +logs-front: + export LOGS_POD_PREFIX=kubeshark-front + export LOGS_FOLLOW= + ${MAKE} logs + +logs-front-follow: + export LOGS_POD_PREFIX=kubeshark-front + export LOGS_FOLLOW=--follow + ${MAKE} logs + +logs: + kubectl logs $$(kubectl get pods | awk '$$1 ~ /^$(LOGS_POD_PREFIX)/' | awk 'END {print $$1}') $(LOGS_FOLLOW)