From 2acec01deb47419fc43890707fe26e9c324d4ee5 Mon Sep 17 00:00:00 2001 From: lowang-bh Date: Sun, 18 Jun 2023 17:36:55 +0800 Subject: [PATCH] fetch volcano log when e2e failed Signed-off-by: lowang-bh --- .github/workflows/integration-tests.yaml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.github/workflows/integration-tests.yaml b/.github/workflows/integration-tests.yaml index a6889dc0ce..5a7d578aab 100644 --- a/.github/workflows/integration-tests.yaml +++ b/.github/workflows/integration-tests.yaml @@ -96,3 +96,15 @@ jobs: python3 -m pip install -e sdk/python; pytest sdk/python/test --log-cli-level=info --namespace=default env: GANG_SCHEDULER_NAME: ${{ matrix.gang-scheduler-name }} + + - name: Collect volcano logs + if: ${{ failure() && env.GANG_SCHEDULER_NAME == 'volcano' }} + run: | + echo "dump volcano-scheduler logs..." + kubectl logs $(kubectl get po -n volcano-system | grep volcano-scheduler |cut -d" " -f1) -n volcano-system + echo "dump volcano-admission logs..." + kubectl logs $(kubectl get po -n volcano-system | grep volcano-admission |cut -d" " -f1 | grep -v init) -n volcano-system + echo "dump volcano-controllers logs..." + kubectl logs $(kubectl get po -n volcano-system | grep volcano-controllers |cut -d" " -f1) -n volcano-system + echo "dump podgroups description..." + kubectl describe podgroups.scheduling.volcano.sh -A