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;
 

Reply via email to