From 7e0eea6b2edbb55a3db35f3515cf28a2f2ccf7cf Mon Sep 17 00:00:00 2001 From: dragon-fly Date: Mon, 26 Jun 2023 03:38:14 +0800 Subject: [PATCH] fetch volcano log when e2e failed (#1837) 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 964f2e217b..1f9d5b8f9d 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() && matrix.gang-scheduler-name == 'volcano' }} + run: | + echo "dump volcano-scheduler logs..." + kubectl logs -n volcano-system -l app=volcano-scheduler --tail=-1 + echo "dump volcano-admission logs..." + kubectl logs -n volcano-system -l app=volcano-admission --tail=-1 + echo "dump volcano-controllers logs..." + kubectl logs -n volcano-system -l app=volcano-controller --tail=-1 + echo "dump podgroups description..." + kubectl describe podgroups.scheduling.volcano.sh -A