From 15faa7ae729cad4854d794c11cd25147a27af9cc Mon Sep 17 00:00:00 2001 From: Luigi Toscano Date: Tue, 24 Dec 2024 17:33:02 +0100 Subject: [PATCH] Add KUTTL and tempest zuul jobs They are meant to replace the prow ones in the long term. Signed-off-by: Luigi Toscano --- zuul.d/jobs.yaml | 31 +++++++++++++++++++++++++++++++ zuul.d/projects.yaml | 14 ++++++++++++++ 2 files changed, 45 insertions(+) create mode 100644 zuul.d/jobs.yaml create mode 100644 zuul.d/projects.yaml diff --git a/zuul.d/jobs.yaml b/zuul.d/jobs.yaml new file mode 100644 index 00000000..17742b65 --- /dev/null +++ b/zuul.d/jobs.yaml @@ -0,0 +1,31 @@ +--- +- job: + name: cinder-operator-kuttl + parent: cifmw-base-multinode-kuttl + attempts: 1 + required-projects: + - github.com/openstack-k8s-operators/cinder-operator + irrelevant-files: + - .*/*.md + - ^\..*$ + - ^LICENSE$ + - ^OWNERS$ + - ^OWNERS_ALIASES$ + - ^PROJECT$ + - ^README.md$ + - tests?\/functional + vars: + # cifmw_kuttl_tests_env_vars: + # CEPH_TIMEOUT: 90 + # PV_NUM: 20 + cifmw_kuttl_tests_operator_list: + - cinder + +- job: + name: cinder-operator-tempest + parent: podified-multinode-hci-deployment-crc-1comp-backends + vars: + cifmw_test_operator_concurrency: 3 + cifmw_tempest_default_groups: &cinder_tempest_group_tests + - cinder-operator + cifmw_tempest_default_jobs: *cinder_tempest_group_testst diff --git a/zuul.d/projects.yaml b/zuul.d/projects.yaml new file mode 100644 index 00000000..baf11094 --- /dev/null +++ b/zuul.d/projects.yaml @@ -0,0 +1,14 @@ +--- +- project: + name: openstack-k8s-operators/cinder-operator + github-check: + jobs: + - openstack-k8s-operators-content-provider + - cinder-operator-kuttl: + dependencies: + - openstack-k8s-operators-content-provider + voting: false + - cinder-operator-tempest: + dependencies: + - openstack-k8s-operators-content-provider + voting: false