- project:
- name: ceph-ansible-prs
- slave_labels: 'vagrant && libvirt && (smithi || braggi || centos7)'
+ name: ceph-ansible-prs-smithi
+ slave_labels: 'centos7 && libvirt && smithi && vagrant'
distribution:
- centos
deployment:
- non_container
scenario:
- all_daemons
- - lvm_osds
- update
- purge
- - collocation
- - lvm_batch
- - all_in_one
- - external_clients
- jobs:
- - 'ceph-ansible-prs-auto'
-
-- project:
- name: ceph-ansible-prs-ooo
- slave_labels: 'vagrant && libvirt && (smithi || braggi || centos7)'
- distribution:
- - centos
- deployment:
- - container
- scenario:
- - ooo_collocation
+ - switch_to_containers
+ exclude:
+ - deployment: container
+ scenario: switch_to_containers
+ - deployment: non_container
+ scenario: ooo_collocation
+ - deployment: non_container
+ scenario: podman
jobs:
- - 'ceph-ansible-prs-auto'
+ - 'ceph-ansible-prs-auto'
- project:
- name: ceph-ansible-prs-podman
+ name: ceph-ansible-prs
slave_labels: 'vagrant && libvirt && (smithi || braggi || centos7)'
distribution:
- centos
deployment:
- container
- scenario:
- - podman
- jobs:
- - 'ceph-ansible-prs-auto'
-
-- project:
- name: ceph-ansible-prs-auto-switch_to_container
- slave_labels: 'vagrant && libvirt && (smithi || braggi || centos7)'
- distribution:
- - centos
- deployment:
- non_container
scenario:
- - switch_to_containers
+ - lvm_osds
+ - collocation
+ - lvm_batch
+ - all_in_one
+ - external_clients
jobs:
- - 'ceph-ansible-prs-auto'
+ - 'ceph-ansible-prs-auto'
- project:
name: ceph-ansible-prs-docker2podman
scenario:
- docker_to_podman
jobs:
- - 'ceph-ansible-prs-common-trigger'
+ - 'ceph-ansible-prs-common-trigger'
- project:
name: ceph-ansible-prs-cephadm
scenario:
- cephadm
jobs:
- - 'ceph-ansible-prs-common-trigger'
+ - 'ceph-ansible-prs-common-trigger'
- project:
name: ceph-ansible-prs-common-trigger
- lvm_auto_discovery
- filestore_to_bluestore
- cephadm_adopt
+ exclude:
+ - deployment: non_container
+ scenario: cephadm_adopt
jobs:
- - 'ceph-ansible-prs-common-trigger'
+ - 'ceph-ansible-prs-common-trigger'
- job-template:
name: 'ceph-ansible-prs-{distribution}-{deployment}-{scenario}'