This is an automated email from the ASF dual-hosted git repository. wusheng pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/skywalking.git
The following commit(s) were added to refs/heads/master by this push: new 14be32c2c6 Restore Istio E2E and add system info when failed (#11387) 14be32c2c6 is described below commit 14be32c2c6cd44482b20b0853757ea4032abd381 Author: kezhenxu94 <kezhenx...@apache.org> AuthorDate: Sun Oct 8 23:06:46 2023 +0800 Restore Istio E2E and add system info when failed (#11387) --- .github/workflows/skywalking.yaml | 74 ++++++++++++++++++++++----------------- 1 file changed, 42 insertions(+), 32 deletions(-) diff --git a/.github/workflows/skywalking.yaml b/.github/workflows/skywalking.yaml index 72ac87e8f2..bfb1b97bcb 100644 --- a/.github/workflows/skywalking.yaml +++ b/.github/workflows/skywalking.yaml @@ -539,35 +539,31 @@ jobs: - name: Kafka Log config: test/e2e-v2/cases/kafka/log/e2e.yaml - # TODO, disable Istio relative e2e tests temporarily, - # due to 403 issue of images pulling - #- name: Istio Metrics Service 1.15.0 - # config: test/e2e-v2/cases/istio/metrics/e2e.yaml - # env: | - # ISTIO_VERSION=1.15.0 - # KUBERNETES_VERSION=25 - #- name: Istio Metrics Service 1.16.0 - # config: test/e2e-v2/cases/istio/metrics/e2e.yaml - # env: | - # ISTIO_VERSION=1.16.0 - # KUBERNETES_VERSION=25 - #- name: Istio Metrics Service 1.17.0 - # config: test/e2e-v2/cases/istio/metrics/e2e.yaml - # env: | - # ISTIO_VERSION=1.17.0 - # KUBERNETES_VERSION=25 - #- name: Istio Metrics Service 1.18.0 - # config: test/e2e-v2/cases/istio/metrics/e2e.yaml - # env: | - # ISTIO_VERSION=1.18.0 - # KUBERNETES_VERSION=25 - - # TODO, disable Istio relative e2e tests temporarily, - # as they are blocked by the GHA resource limitation. - # - name: Rover with Istio Process 1.15.0 - # config: test/e2e-v2/cases/rover/process/istio/e2e.yaml - # env: ISTIO_VERSION=1.15.0 - # runs-on: ubuntu-20.04 + - name: Istio Metrics Service 1.15.0 + config: test/e2e-v2/cases/istio/metrics/e2e.yaml + env: | + ISTIO_VERSION=1.15.0 + KUBERNETES_VERSION=25 + - name: Istio Metrics Service 1.16.0 + config: test/e2e-v2/cases/istio/metrics/e2e.yaml + env: | + ISTIO_VERSION=1.16.0 + KUBERNETES_VERSION=25 + - name: Istio Metrics Service 1.17.0 + config: test/e2e-v2/cases/istio/metrics/e2e.yaml + env: | + ISTIO_VERSION=1.17.0 + KUBERNETES_VERSION=25 + - name: Istio Metrics Service 1.18.0 + config: test/e2e-v2/cases/istio/metrics/e2e.yaml + env: | + ISTIO_VERSION=1.18.0 + KUBERNETES_VERSION=25 + + - name: Rover with Istio Process 1.15.0 + config: test/e2e-v2/cases/rover/process/istio/e2e.yaml + env: ISTIO_VERSION=1.15.0 + runs-on: ubuntu-20.04 - name: Satellite config: test/e2e-v2/cases/satellite/native-protocols/e2e.yaml @@ -683,6 +679,12 @@ jobs: run: | find docker-images -name "*.tar" -exec docker load -i {} \; find docker-images -name "*.tar" -exec rm {} \; + - name: Login to ghcr + uses: docker/login-action@v1 + with: + registry: ghcr.io + username: ${{ github.repository_owner }} + password: ${{ secrets.GITHUB_TOKEN }} - name: Cache maven repository uses: actions/cache@v3 with: @@ -699,6 +701,11 @@ jobs: uses: apache/skywalking-infra-e2e@0a5b398fc9668ccb848b16e6da4f09180955dc3e with: e2e-file: $GITHUB_WORKSPACE/${{ matrix.test.config }} + - if: ${{ failure() }} + run: | + df -h + du -sh . + docker images - uses: actions/upload-artifact@v2 if: ${{ failure() }} name: Upload Logs @@ -755,6 +762,11 @@ jobs: ALS_ANALYZER: ${{ matrix.analyzer }} with: e2e-file: $GITHUB_WORKSPACE/test/e2e-v2/cases/istio/als/e2e.yaml + - if: ${{ failure() }} + run: | + df -h + du -sh . + docker images - uses: actions/upload-artifact@v2 if: ${{ failure() }} name: Upload Logs @@ -842,9 +854,7 @@ jobs: [[ ${unitResults} == 'success' ]] || [[ ${execute} != 'true' && ${unitResults} == 'skipped' ]] || exit -3; [[ ${integrationResults} == 'success' ]] || [[ ${execute} != 'true' && ${integrationResults} == 'skipped' ]] || exit -4; [[ ${e2eResults} == 'success' ]] || [[ ${execute} != 'true' && ${e2eResults} == 'skipped' ]] || exit -5; - # TODO, disable Istio relative e2e tests temporarily, - # as they are blocked by the GHA resource limitation. - # [[ ${e2eIstioResults} == 'success' ]] || [[ ${execute} != 'true' && ${e2eIstioResults} == 'skipped' ]] || exit -6; + [[ ${e2eIstioResults} == 'success' ]] || [[ ${execute} != 'true' && ${e2eIstioResults} == 'skipped' ]] || exit -6; [[ ${e2eJavaVersionResults} == 'success' ]] || [[ ${execute} != 'true' && ${e2eJavaVersionResults} == 'skipped' ]] || exit -7; [[ ${timeConsumingITResults} == 'success' ]] || [[ ${execute} != 'true' && ${timeConsumingITResults} == 'skipped' ]] || exit -8;