You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@skywalking.apache.org by wu...@apache.org on 2023/10/08 15:06:53 UTC
[skywalking] branch master updated: Restore Istio E2E and add system info when failed (#11387)
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 <ke...@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;