From f1aa6426a99cd6c124bc7a40ae9fa49fcf7121d8 Mon Sep 17 00:00:00 2001 From: Michal Bobowski Date: Fri, 29 Nov 2024 13:46:30 +0100 Subject: [PATCH 1/3] NO-SNOW Resolve problems with ubuntu packages that blocks CI --- .github/workflows/End2EndTestApache.yml | 6 +++--- .github/workflows/End2EndTestConfluent.yml | 6 +++--- .github/workflows/IntegrationTest.yml | 6 +++--- .github/workflows/StressTest.yml | 4 ++-- 4 files changed, 11 insertions(+), 11 deletions(-) diff --git a/.github/workflows/End2EndTestApache.yml b/.github/workflows/End2EndTestApache.yml index 30c17cb78..8c5cc30ad 100644 --- a/.github/workflows/End2EndTestApache.yml +++ b/.github/workflows/End2EndTestApache.yml @@ -8,7 +8,7 @@ on: jobs: build_and_test: - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest strategy: fail-fast: false # https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstrategyfail-fast matrix: @@ -48,13 +48,13 @@ jobs: pip3 install --upgrade protobuf==3.20.3 pip3 install --upgrade snowflake-connector-python==2.7.4 curl https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3 | bash + sudo apt-get update sudo apt-get -y install jq vim sudo apt-get -y install protobuf-compiler - name: Install Squid as Proxy Server and Apache Utils for Password Authentication run: | - sudo apt-get update - sudo apt-get -y install squid3 + sudo apt-get -y install squid sudo apt-get install apache2-utils - name: Change squid config and run Proxy Server diff --git a/.github/workflows/End2EndTestConfluent.yml b/.github/workflows/End2EndTestConfluent.yml index 30fc47773..c9a3e3059 100644 --- a/.github/workflows/End2EndTestConfluent.yml +++ b/.github/workflows/End2EndTestConfluent.yml @@ -8,7 +8,7 @@ on: jobs: build_and_test: - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest strategy: fail-fast: false # https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstrategyfail-fast matrix: @@ -48,13 +48,13 @@ jobs: pip3 install --upgrade protobuf==3.20.3 pip3 install --upgrade snowflake-connector-python==2.7.4 curl https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3 | bash + sudo apt-get update sudo apt-get -y install jq vim sudo apt-get -y install protobuf-compiler - name: Install Squid as Proxy Server and Apache Utils for Password Authentication run: | - sudo apt-get update - sudo apt-get -y install squid3 + sudo apt-get -y install squid sudo apt-get install apache2-utils - name: Change squid config and run Proxy Server diff --git a/.github/workflows/IntegrationTest.yml b/.github/workflows/IntegrationTest.yml index fd88201e9..6ea4f53f6 100644 --- a/.github/workflows/IntegrationTest.yml +++ b/.github/workflows/IntegrationTest.yml @@ -8,7 +8,7 @@ on: jobs: build_and_test: - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest strategy: fail-fast: false # https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstrategyfail-fast matrix: @@ -44,13 +44,13 @@ jobs: pip3 install protobuf pip3 install --upgrade snowflake-connector-python==2.7.4 curl https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3 | bash + sudo apt update sudo apt-get -y install jq vim sudo apt-get -y install protobuf-compiler - name: Install Squid as Proxy Server and Apache Utils for Password Authentication run: | - sudo apt-get update - sudo apt-get -y install squid3 + sudo apt-get -y install squid sudo apt-get install apache2-utils - name: Change squid config and run Proxy Server diff --git a/.github/workflows/StressTest.yml b/.github/workflows/StressTest.yml index 4e57be188..a8c029391 100644 --- a/.github/workflows/StressTest.yml +++ b/.github/workflows/StressTest.yml @@ -43,13 +43,13 @@ jobs: pip3 install --upgrade protobuf==3.20.3 pip3 install --upgrade snowflake-connector-python==2.7.4 curl https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3 | bash + sudo apt-get update sudo apt-get -y install jq sudo apt-get -y install protobuf-compiler - name: Install Squid as Proxy Server and Apache Utils for Password Authentication run: | - sudo apt-get update - sudo apt-get -y install squid3 + sudo apt-get -y install squid sudo apt-get install apache2-utils - name: Change squid config and run Proxy Server From 70c6fd890c3537ac6a0918b07c2a8e3d826c1809 Mon Sep 17 00:00:00 2001 From: Michal Bobowski Date: Fri, 29 Nov 2024 15:48:20 +0100 Subject: [PATCH 2/3] NO-SNOW ubuntu-24.04 --- .github/workflows/End2EndTestApache.yml | 2 +- .github/workflows/End2EndTestConfluent.yml | 2 +- .github/workflows/IntegrationTest.yml | 2 +- .github/workflows/StressTest.yml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/End2EndTestApache.yml b/.github/workflows/End2EndTestApache.yml index 8c5cc30ad..9dabb51b7 100644 --- a/.github/workflows/End2EndTestApache.yml +++ b/.github/workflows/End2EndTestApache.yml @@ -8,7 +8,7 @@ on: jobs: build_and_test: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 strategy: fail-fast: false # https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstrategyfail-fast matrix: diff --git a/.github/workflows/End2EndTestConfluent.yml b/.github/workflows/End2EndTestConfluent.yml index c9a3e3059..775f5fd88 100644 --- a/.github/workflows/End2EndTestConfluent.yml +++ b/.github/workflows/End2EndTestConfluent.yml @@ -8,7 +8,7 @@ on: jobs: build_and_test: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 strategy: fail-fast: false # https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstrategyfail-fast matrix: diff --git a/.github/workflows/IntegrationTest.yml b/.github/workflows/IntegrationTest.yml index 6ea4f53f6..7bfb84fa0 100644 --- a/.github/workflows/IntegrationTest.yml +++ b/.github/workflows/IntegrationTest.yml @@ -8,7 +8,7 @@ on: jobs: build_and_test: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 strategy: fail-fast: false # https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstrategyfail-fast matrix: diff --git a/.github/workflows/StressTest.yml b/.github/workflows/StressTest.yml index a8c029391..f9a8fd0bd 100644 --- a/.github/workflows/StressTest.yml +++ b/.github/workflows/StressTest.yml @@ -8,7 +8,7 @@ on: jobs: build: - runs-on: ubuntu-20.04 + runs-on: ubuntu-24.04 strategy: fail-fast: false # https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstrategyfail-fast # Matrix was reduced to single dimension because running stress tests multiple times heavily affects environment From 287bd28c28f6674f9f75e430e40f41db2b9ed477 Mon Sep 17 00:00:00 2001 From: Michal Bobowski Date: Fri, 29 Nov 2024 16:14:58 +0100 Subject: [PATCH 3/3] NO-SNOW ubuntu-22.04 for e2es --- .github/workflows/End2EndTestApache.yml | 2 +- .github/workflows/End2EndTestConfluent.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/End2EndTestApache.yml b/.github/workflows/End2EndTestApache.yml index 9dabb51b7..1cead608c 100644 --- a/.github/workflows/End2EndTestApache.yml +++ b/.github/workflows/End2EndTestApache.yml @@ -8,7 +8,7 @@ on: jobs: build_and_test: - runs-on: ubuntu-24.04 + runs-on: ubuntu-22.04 strategy: fail-fast: false # https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstrategyfail-fast matrix: diff --git a/.github/workflows/End2EndTestConfluent.yml b/.github/workflows/End2EndTestConfluent.yml index 775f5fd88..da0304cfd 100644 --- a/.github/workflows/End2EndTestConfluent.yml +++ b/.github/workflows/End2EndTestConfluent.yml @@ -8,7 +8,7 @@ on: jobs: build_and_test: - runs-on: ubuntu-24.04 + runs-on: ubuntu-22.04 strategy: fail-fast: false # https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstrategyfail-fast matrix: