From 89ea08f7072d9d7078f8cc29637cf921ba7a038c Mon Sep 17 00:00:00 2001 From: Justin Kulikauskas Date: Thu, 19 Jan 2023 22:08:49 -0500 Subject: [PATCH] Collect more logs when debugging When a selector is given, `kubectl logs` will only get 10 lines. Now it will get all the logs for the container. Signed-off-by: Justin Kulikauskas --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 5696b464..3261e73a 100644 --- a/Makefile +++ b/Makefile @@ -332,7 +332,7 @@ e2e-debug-kind: e2e-debug -@for APP in $(KIND_COMPONENTS); do\ for CONTAINER in $$(kubectl get pod -l $(KIND_COMPONENT_SELECTOR)=$${APP} -n $(KIND_MANAGED_NAMESPACE) -o jsonpath={.items[*].spec.containers[*].name} --kubeconfig=$(PWD)/kubeconfig_$(MANAGED_CLUSTER_NAME)); do\ echo "* Logs for Label: $(KIND_COMPONENT_SELECTOR)=$${APP}, Container: $${CONTAINER}" > $(DEBUG_DIR)/managed_logs_$${CONTAINER}.log;\ - kubectl logs -l $(KIND_COMPONENT_SELECTOR)=$${APP} -n $(KIND_MANAGED_NAMESPACE) -c $${CONTAINER} --kubeconfig=$(PWD)/kubeconfig_$(MANAGED_CLUSTER_NAME) >> $(DEBUG_DIR)/managed_logs_$${CONTAINER}.log;\ + kubectl logs -l $(KIND_COMPONENT_SELECTOR)=$${APP} -n $(KIND_MANAGED_NAMESPACE) -c $${CONTAINER} --kubeconfig=$(PWD)/kubeconfig_$(MANAGED_CLUSTER_NAME) --tail=-1 >> $(DEBUG_DIR)/managed_logs_$${CONTAINER}.log;\ done;\ done