ci: run integration tests on k8s 1.21

With the release of K8s 1.21.0 we now run the integration tests
on v1.21.0. To keep consistent with running master builds on five
recent releases, we keep master builds back to v1.15 and skip other
less changed versions such as v1.16 and 1.19. Jenkins builds just run
five versions, while github actions run four versions.

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
This commit is contained in:
Travis Nielsen
2021-04-12 13:10:43 -06:00
parent 49b5adda7d
commit bfa302f2c2
8 changed files with 16 additions and 16 deletions
@@ -76,7 +76,7 @@ jobs:
strategy:
fail-fast: false
matrix:
kubernetes-versions : ['v1.15.12','v1.16.15','v1.18.15','v1.19.7','v1.20.2']
kubernetes-versions : ['v1.15.12','v1.18.15','v1.20.5','v1.21.0']
steps:
- name: checkout
uses: actions/checkout@v2
@@ -15,7 +15,7 @@ jobs:
strategy:
fail-fast: false
matrix:
kubernetes-versions : ['v1.15.12', 'v1.20.2']
kubernetes-versions : ['v1.15.12', 'v1.21.0']
steps:
- name: checkout
uses: actions/checkout@v2
@@ -82,7 +82,7 @@ jobs:
strategy:
fail-fast: false
matrix:
kubernetes-versions : ['v1.15.12','v1.16.15','v1.18.15','v1.19.7','v1.20.2']
kubernetes-versions : ['v1.15.12','v1.18.15','v1.20.5','v1.21.0']
steps:
- name: checkout
uses: actions/checkout@v2
@@ -7,7 +7,7 @@ jobs:
strategy:
fail-fast: false
matrix:
kubernetes-versions : ['v1.20.2']
kubernetes-versions : ['v1.21.0']
steps:
- name: checkout
uses: actions/checkout@v2
@@ -15,7 +15,7 @@ jobs:
strategy:
fail-fast: false
matrix:
kubernetes-versions : ['v1.20.2']
kubernetes-versions : ['v1.21.0']
steps:
- name: checkout
uses: actions/checkout@v2
@@ -81,7 +81,7 @@ jobs:
strategy:
fail-fast: false
matrix:
kubernetes-versions : ['v1.15.12','v1.16.15','v1.18.15','v1.19.7','v1.20.2']
kubernetes-versions : ['v1.15.12','v1.18.15','v1.20.5','v1.21.0']
steps:
- name: checkout
uses: actions/checkout@v2
@@ -15,7 +15,7 @@ jobs:
strategy:
fail-fast: false
matrix:
kubernetes-versions : ['v1.15.12', 'v1.20.2']
kubernetes-versions : ['v1.15.12', 'v1.21.0']
steps:
- name: checkout
uses: actions/checkout@v2
@@ -80,7 +80,7 @@ jobs:
strategy:
fail-fast: false
matrix:
kubernetes-versions : ['v1.15.12','v1.16.15','v1.18.15','v1.19.7','v1.20.2']
kubernetes-versions : ['v1.15.12','v1.18.15','v1.20.5','v1.21.0']
steps:
- name: checkout
uses: actions/checkout@v2
@@ -15,7 +15,7 @@ jobs:
strategy:
fail-fast: false
matrix:
kubernetes-versions : ['v1.20.2']
kubernetes-versions : ['v1.21.0']
steps:
- name: checkout
uses: actions/checkout@v2
@@ -80,7 +80,7 @@ jobs:
strategy:
fail-fast: false
matrix:
kubernetes-versions : ['v1.15.12','v1.16.15','v1.18.15','v1.19.7','v1.20.2']
kubernetes-versions : ['v1.15.12','v1.18.15','v1.20.5','v1.21.0']
steps:
- name: checkout
uses: actions/checkout@v2
+4 -4
View File
@@ -135,11 +135,11 @@ pull_request_rules:
- 'check-success=encryption-pvc-db-wal'
- 'check-success=encryption-pvc-kms-vault-token-auth'
- 'check-success=TestCephSmokeSuite (v1.15.12)'
- 'check-success=TestCephSmokeSuite (v1.20.2)'
- 'check-success=TestCephSmokeSuite (v1.21.0)'
- 'check-success=TestCephHelmSuite (v1.15.12)'
- 'check-success=TestCephHelmSuite (v1.20.2)'
- 'check-success=TestCephMultiClusterDeploySuite (v1.20.2)'
- 'check-success=TestCephUpgradeSuite (v1.20.2)'
- 'check-success=TestCephHelmSuite (v1.21.0)'
- 'check-success=TestCephMultiClusterDeploySuite (v1.21.0)'
- 'check-success=TestCephUpgradeSuite (v1.21.0)'
actions:
merge:
method: merge
Vendored
+2 -2
View File
@@ -156,8 +156,8 @@ pipeline {
"aws_1.15.x": "v1.15.12",
"aws_1.16.x": "v1.16.15",
"aws_1.18.x": "v1.18.12",
"aws_1.19.x": "v1.19.4",
"aws_1.20.x": "v1.20.0"
"aws_1.20.x": "v1.20.5",
"aws_1.21.x": "v1.21.0"
]
testruns = [:]
for (kv in mapToList(data)) {