From 8dcbecd7875bf326772738704a9f643ec3ad5a65 Mon Sep 17 00:00:00 2001 From: David Jumani Date: Thu, 20 Jun 2024 08:13:37 -0400 Subject: [PATCH] ci: disable ingress on 1.17 nightlies (#9648) --- .github/workflows/nightly-tests.yaml | 3 ++- .github/workflows/regression-tests.yaml | 4 +--- changelog/v1.18.0-beta1/disable-ingress-nightlies.yaml | 7 +++++++ 3 files changed, 10 insertions(+), 4 deletions(-) create mode 100644 changelog/v1.18.0-beta1/disable-ingress-nightlies.yaml diff --git a/.github/workflows/nightly-tests.yaml b/.github/workflows/nightly-tests.yaml index e0e73765b43..2792fd86469 100644 --- a/.github/workflows/nightly-tests.yaml +++ b/.github/workflows/nightly-tests.yaml @@ -286,7 +286,8 @@ jobs: strategy: fail-fast: false matrix: - kube-e2e-test-type: [ 'gateway', 'gloo', 'ingress', 'helm', 'gloomtls', 'glooctl', 'upgrade' ] + # ingress are deprecated from 1.17. Ref: https://solo-io-corp.slack.com/archives/G01EERAK3KJ/p1716389614777799 + kube-e2e-test-type: [ 'gateway', 'gloo', 'helm', 'gloomtls', 'glooctl', 'upgrade' ] kube-version: [ { node: 'v1.25.16@sha256:5da57dfc290ac3599e775e63b8b6c49c0c85d3fec771cd7d55b45fae14b38d3b', kubectl: 'v1.25.16', kind: 'v0.20.0', helm: 'v3.13.2' }, { node: 'v1.29.2@sha256:51a1434a5397193442f0be2a297b488b6c919ce8a3931be0ce822606ea5ca245', kubectl: 'v1.29.2', kind: 'v0.20.0', helm: 'v3.14.4' } ] steps: diff --git a/.github/workflows/regression-tests.yaml b/.github/workflows/regression-tests.yaml index 5ad77987100..e040dcfea1e 100644 --- a/.github/workflows/regression-tests.yaml +++ b/.github/workflows/regression-tests.yaml @@ -49,7 +49,7 @@ jobs: # upgrade tests are run on LTS but not on main branch, for main they are run nightly # ingress will be deprecated from 1.17. Ref: https://solo-io-corp.slack.com/archives/G01EERAK3KJ/p1716389614777799 # this is the github action version of ternary op - kube-e2e-test-type: [ 'gateway', 'gloo', 'ingress', 'helm', 'gloomtls', 'glooctl', 'upgrade' ] + kube-e2e-test-type: [ 'gateway', 'gloo', 'helm', 'gloomtls', 'glooctl', 'upgrade' ] kube-version: [ { node: 'v1.29.2@sha256:51a1434a5397193442f0be2a297b488b6c919ce8a3931be0ce822606ea5ca245', kubectl: 'v1.29.2', kind: 'v0.20.0', helm: 'v3.14.4' } ] image-variant: - distroless @@ -58,8 +58,6 @@ jobs: exclude: - merge-to-main: true kube-e2e-test-type: upgrade - - merge-to-main: true - kube-e2e-test-type: ingress steps: - uses: actions/checkout@v4 - id: run-tests diff --git a/changelog/v1.18.0-beta1/disable-ingress-nightlies.yaml b/changelog/v1.18.0-beta1/disable-ingress-nightlies.yaml new file mode 100644 index 00000000000..343c7a93309 --- /dev/null +++ b/changelog/v1.18.0-beta1/disable-ingress-nightlies.yaml @@ -0,0 +1,7 @@ +changelog: +- type: NON_USER_FACING + description: >- + Disable ingress tests on v1.17 nightly runs + + skipCI-kube-tests:true + skipCI-docs-build:true