ceph-csi/jobs/upgrade-tests.yaml
Niels de Vos 0b78359b9b ci: do not run jobs with Kubernetes v1.18 anymore
Kubernetes v1.20 has been released, so lets use that for testing. Note
that v1.18 is still maintained, but our CI jobs will not consume it
anymore.

Signed-off-by: Niels de Vos <ndevos@redhat.com>
2020-12-18 06:35:49 +00:00

61 lines
1.8 KiB
YAML

---
- project:
name: upgrade-tests
k8s_version: '1.20'
test_type:
- 'cephfs'
- 'rbd'
csi_upgrade_version: 'v3.1.0'
jobs:
- 'upgrade-tests-{test_type}'
- job-template:
name: 'upgrade-tests-{test_type}'
project-type: pipeline
concurrent: true
properties:
- github:
url: https://github.com/ceph/ceph-csi
- build-discarder:
days-to-keep: 7
artifact-days-to-keep: 7
# default variables
k8s_version: '<unset>'
test_type: '<unset>'
csi_upgrade_version: '<unset>'
# generated parameters for the job (used in the groovy script)
parameters:
- string:
name: k8s_version
default: '{k8s_version}'
description: Kubernetes version to deploy in the test cluster.
- string:
name: test_type
default: '{test_type}'
description: Mentions whether upgrade tests run for rbd/cephfs.
- string:
name: csi_upgrade_version
default: '{csi_upgrade_version}'
description: Ceph CSI base version to be used before upgrade.
pipeline-scm:
scm:
- git:
name: origin
url: https://github.com/ceph/ceph-csi
branches:
- ci/centos
script-path: upgrade-tests.groovy
lightweight-checkout: true
triggers:
- github-pull-request:
status-url: $RUN_DISPLAY_URL
status-context: 'ci/centos/upgrade-tests-{test_type}'
# yamllint disable-line rule:line-length
trigger-phrase: '/(re)?test ((all)|(ci/centos/upgrade-tests(-{test_type})?))'
permit-all: true
github-hooks: true
black-list-target-branches:
- ci/centos
org-list:
- ceph