This commit does the following:
- add an upstream test against rhel8/podman to catch earlier potential
failures.
- refact a bit the pipeline (since there's a check if the scenario
actually exist in build_utils.sh we can define a global matrix).
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
projects:
- name: 'ceph-ansible-prs-dev-centos-non_container-all_daemons'
current-parameters: true
+ - name: 'ceph-ansible-prs-dev-rhel-container-podman'
+ current-parameters: true
- name: 'ceph-ansible-prs-dev-centos-container-all_daemons'
current-parameters: true
- name: 'ceph-ansible-prs-dev-centos-container-collocation'
- luminous
distribution:
- centos
+ - rhel
- ubuntu
deployment:
- container
- rgw_multisite
- purge
- lvm_auto_discovery
- jobs:
- - 'ceph-ansible-prs-pipeline'
-
-- project:
- name: ceph-ansible-prs-pipeline-switch
- slave_labels: 'vagrant && libvirt && smithi'
- release:
- - dev
- - luminous
- distribution:
- - centos
- - ubuntu
- deployment:
- - non_container
- scenario:
- - switch_to_containers
- jobs:
- - 'ceph-ansible-prs-pipeline'
-
-- project:
- name: ceph-ansible-prs-pipeline-containers
- slave_labels: 'vagrant && libvirt && smithi'
- release:
- - dev
- - luminous
- distribution:
- - centos
- - ubuntu
- deployment:
- - container
- scenario:
- podman
+ - switch_to_containers
- ooo_collocation
jobs:
- 'ceph-ansible-prs-pipeline'