diff --git a/.github/workflows/tag-and-release.yml b/.github/workflows/tag-and-release.yml index 20f76c616..1645265e8 100644 --- a/.github/workflows/tag-and-release.yml +++ b/.github/workflows/tag-and-release.yml @@ -66,6 +66,10 @@ jobs: uds run -f tasks/deploy.yaml k3d-standard-bundle --no-progress uds run -f tasks/test.yaml validate-packages --no-progress + - name: Debug Output + if: ${{ always() }} + run: uds run dump-cluster-info + - name: Publish Standard Package run: uds run -f tasks/publish.yaml standard-package --set FLAVOR=${{ matrix.flavor }} diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index ff225349c..b4dd1ead4 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -70,22 +70,7 @@ jobs: - name: Debug Output if: ${{ always() }} - run: | - echo "::group::kubectl get all" - kubectl get all -A - echo "::endgroup::" - - echo "::group::kubectl get pv,pvc" - kubectl get pv,pvc -A - echo "::endgroup::" - - echo "::group::kubectl get package" - kubectl get package -A - echo "::endgroup::" - - echo "::group::kubectl get events" - kubectl get events -A --sort-by='.lastTimestamp' - echo "::endgroup::" + run: uds run dump-cluster-info - name: Save logs if: always() diff --git a/tasks.yaml b/tasks.yaml index d0047c29d..f9cea0568 100644 --- a/tasks.yaml +++ b/tasks.yaml @@ -77,3 +77,37 @@ tasks: - name: lint-fix actions: - task: lint:fix + + - name: dump-cluster-info + actions: + - description: dump cluster info + cmd: | + echo "\n\n" + echo "##################################################################################################" + echo "### kubectl get all ####" + echo "##################################################################################################\n" + kubectl get all -A + + echo "\n\n" + echo "##################################################################################################" + echo "### kubectl get pv,pvc ####" + echo "##################################################################################################\n" + kubectl get pv,pvc -A + + echo "\n\n" + echo "##################################################################################################" + echo "### kubectl get package ####" + echo "##################################################################################################\n" + kubectl get package -A + + echo "\n\n" + echo "##################################################################################################" + echo "### kubectl get events ####" + echo "##################################################################################################\n" + kubectl get events -A --sort-by='.lastTimestamp' + + echo "\n\n" + echo "##################################################################################################" + echo "### kubectl descibe node ####" + echo "##################################################################################################\n" + kubectl describe nodes