- project:
- name: ceph-ansible-nightly-jewel
+ name: ceph-ansible-nightly-stable3.1
release:
- jewel
+ - luminous
distribution:
- centos
- ubuntu
- container
- non_container
scenario:
- - centos7_cluster
- - xenial_cluster
- - docker_cluster
- - update_cluster
- - docker_cluster_collocation
- - update_docker_cluster
- - switch_to_containers
+ - all_daemons
+ - update
+ - purge
+ - collocation
- shrink_mon
- - shrink_mon_container
- shrink_osd
- - shrink_osd_container
- - filestore_osds_non_container
- - filestore_osds_container
- - purge_cluster_container
- - purge_cluster_non_container
- - purge_filestore_osds_container
- - purge_filestore_osds_non_container
- - ooo_collocation
+ - filestore_osds
+ - purge_filestore
ceph_ansible_branch:
- - stable-3.0
- stable-3.1
jobs:
- - 'ceph-ansible-nightly-{release}-{distribution}-{deployment}-{ceph_ansible_branch}-{scenario}'
+ - 'ceph-ansible-nightly-{release}-{distribution}-{deployment}-{ceph_ansible_branch}-{scenario}'
- project:
- name: ceph-ansible-nightly-stable3.0
+ name: ceph-ansible-nightly-luminous-stable3.1
release:
- luminous
distribution:
- container
- non_container
scenario:
- - centos7_cluster
- - xenial_cluster
- - docker_cluster
- - update_cluster
- - docker_cluster_collocation
- - update_docker_cluster
- - switch_to_containers
- - shrink_mon
- - shrink_mon_container
- - shrink_osd
- - shrink_osd_container
- - bluestore_osds_non_container
- - bluestore_osds_container
- - filestore_osds_non_container
- - filestore_osds_container
- - purge_cluster_container
- - purge_cluster_non_container
- - purge_filestore_osds_container
- - purge_filestore_osds_non_container
- - purge_bluestore_osds_container
- - purge_bluestore_osds_non_container
- - ooo_collocation
+ - lvm_osds
+ - purge_lvm_osds
+ - bluestore_osds
+ - purge_bluestore
+ - bluestore_lvm_osds
ceph_ansible_branch:
- - stable-3.0
+ - stable-3.1
jobs:
- 'ceph-ansible-nightly-{release}-{distribution}-{deployment}-{ceph_ansible_branch}-{scenario}'
- project:
- name: ceph-ansible-nightly-stable3.1
+ name: ceph-ansible-nightly-non_container-stable3.1
release:
+ - jewel
- luminous
- - mimic
distribution:
- centos
- ubuntu
deployment:
- - container
- non_container
scenario:
- - centos7_cluster
- - xenial_cluster
- - docker_cluster
- - update_cluster
- - lvm_osds
- - purge_lvm_osds
- - docker_cluster_collocation
- - update_docker_cluster
- switch_to_containers
- - shrink_mon
- - shrink_mon_container
- - shrink_osd
- - shrink_osd_container
- - bluestore_osds_non_container
- - bluestore_osds_container
- - filestore_osds_non_container
- - filestore_osds_container
- - purge_cluster_container
- - purge_cluster_non_container
- - purge_filestore_osds_container
- - purge_filestore_osds_non_container
- - purge_bluestore_osds_container
- - purge_bluestore_osds_non_container
+ ceph_ansible_branch:
+ - stable-3.1
+ jobs:
+ - 'ceph-ansible-nightly-{release}-{distribution}-{deployment}-{ceph_ansible_branch}-{scenario}'
+
+- project:
+ name: ceph-ansible-nightly-ooo-stable3.1
+ release:
+ - jewel
+ - luminous
+ distribution:
+ - centos
+ - ubuntu
+ deployment:
+ - non_container
+ scenario:
- ooo_collocation
ceph_ansible_branch:
- stable-3.1
- shrink_osd
- lvm_batch
- add_osds
+ - add_mons
- rgw_multisite
- purge
+ - lvm_auto_discovery
ceph_ansible_branch:
- stable-3.2
jobs:
- 'ceph-ansible-nightly-{release}-{distribution}-{deployment}-{ceph_ansible_branch}-{scenario}'
- project:
- name: ceph-ansible-nightly-stable3.2_container_only
+ name: ceph-ansible-nightly-stable3.2_ooo
release:
- luminous
distribution:
- centos
- - ubuntu
deployment:
- container
scenario:
- - switch_to_containers
- ooo_collocation
ceph_ansible_branch:
- stable-3.2
jobs:
- 'ceph-ansible-nightly-{release}-{distribution}-{deployment}-{ceph_ansible_branch}-{scenario}'
+- project:
+ name: ceph-ansible-nightly-stable3.2_non_container
+ release:
+ - luminous
+ distribution:
+ - centos
+ deployment:
+ - non_container
+ scenario:
+ - switch_to_containers
+ ceph_ansible_branch:
+ - stable-3.2
+ jobs:
+ - 'ceph-ansible-nightly-{release}-{distribution}-{deployment}-{ceph_ansible_branch}-{scenario}'
+
- job-template:
name: 'ceph-ansible-nightly-{release}-{distribution}-{deployment}-{ceph_ansible_branch}-{scenario}'
node: vagrant&&libvirt&¢os7
-# new jobs definitions for ceph-ansible scenario refact (see: https://github.com/ceph/ceph-ansible/pull/3364)
+# master
- project:
- name: ceph-ansible-prs-pipeline
+ name: ceph-ansible-prs-master-pipeline
slave_labels: 'vagrant && libvirt && smithi'
release:
- dev
- - luminous
distribution:
- centos
- rhel
- rgw_multisite
- purge
- lvm_auto_discovery
- - podman
+ jobs:
+ - 'ceph-ansible-prs-pipeline'
+
+- project:
+ name: ceph-ansible-prs-master-non_container-pipeline
+ slave_labels: 'vagrant && libvirt && smithi'
+ release:
+ - dev
+ distribution:
+ - centos
+ - ubuntu
+ deployment:
+ - non_container
+ scenario:
- switch_to_containers
+ jobs:
+ - 'ceph-ansible-prs-pipeline'
+
+- project:
+ name: ceph-ansible-prs-master-ooo-pipeline
+ slave_labels: 'vagrant && libvirt && smithi'
+ release:
+ - dev
+ distribution:
+ - centos
+ deployment:
+ - container
+ scenario:
+ - ooo_collocation
+ jobs:
+ - 'ceph-ansible-prs-pipeline'
+
+- project:
+ name: ceph-ansible-prs-master-podman-pipeline
+ slave_labels: 'vagrant && libvirt && smithi'
+ release:
+ - dev
+ distribution:
+ - rhel
+ deployment:
+ - container
+ scenario:
+ - podman
+ jobs:
+ - 'ceph-ansible-prs-pipeline'
+
+# luminous, stable-3.2, stable 3.1
+- project:
+ name: ceph-ansible-prs-luminous-pipeline
+ slave_labels: 'vagrant && libvirt && smithi'
+ release:
+ - luminous
+ distribution:
+ - centos
+ - ubuntu
+ deployment:
+ - container
+ - non_container
+ scenario:
+# stable-3.2 / stable-3.1
+ - all_daemons
+ - collocation
+ - update
+ - bluestore_lvm_osds
+ - lvm_osds
+ - shrink_mon
+ - shrink_osd
+ - lvm_batch
+ - add_osds
+ - rgw_multisite
+ - purge
+# stable-3.1
+ - filestore_osds
+ - purge_filestore
+ - bluestore_osds
+ - purge_bluestore
+ jobs:
+ - 'ceph-ansible-prs-pipeline'
+
+- project:
+ name: ceph-ansible-prs-stable-ooo-pipeline
+ slave_labels: 'vagrant && libvirt && smithi'
+ release:
+ - jewel
+ - luminous
+ distribution:
+ - centos
+ deployment:
+ - container
+ scenario:
- ooo_collocation
jobs:
- 'ceph-ansible-prs-pipeline'
+- project:
+ name: ceph-ansible-prs-stable-non_container-pipeline
+ slave_labels: 'vagrant && libvirt && smithi'
+ release:
+ - jewel
+ - luminous
+ distribution:
+ - centos
+ - ubuntu
+ deployment:
+ - non_container
+ scenario:
+ - switch_to_containers
+ jobs:
+ - 'ceph-ansible-prs-pipeline'
+
+# jewel
+- project:
+ name: ceph-ansible-prs-jewel-pipeline
+ slave_labels: 'vagrant && libvirt && smithi'
+ release:
+ - jewel
+ distribution:
+ - centos
+ - ubuntu
+ deployment:
+ - container
+ - non_container
+ scenario:
+ - all_daemons
+ - cluster
+ - filestore_osds
+ - collocation
+ - update
+ - shrink_mon
+ - shrink_osd
+ - purge
+ - purge_filestore
+ jobs:
+ - 'ceph-ansible-prs-pipeline'
+
- job-template:
name: 'ceph-ansible-prs-{release}-{distribution}-{deployment}-{scenario}'
id: 'ceph-ansible-prs-pipeline'