Design
https://tree.taiga.io/project/tripleo-ci-board/us/1606
New releases of Ansible and friends does not break TripleO
Goal should me more descriptive here so that everyone will understand
check-rdo /check-github workflow
ceph-ansible version <-> openstack-release <-> distro version
master -> master -> centos-8
stable-4.0 -> train -> centos-7
testing with ansible-2.9 for openstack-regular pipeline
ceph-ansible version <-> openstack-release <-> distro version -> ansible-version
master -> master -> centos-8 -> ansible-2.9
stable-4.0 -> train -> centos-7 -> 2.9
Based on the discussion on IRC with John and Giulio, Here is what we
need to cover:
Jobs running when 'check-rdo' or 'check-github' comment is added to
ceph-ansible PR on
Jobs running in regular or weekend pipeline
acronym:
ver = version
sc = scenario10
check-rdo /check-github workflow
Matrix-1:
ceph-ansible ver <-> openstack-release <-> distro ver <-> ansible-ver <-> test
stable-3.2 -> queens -> centos-7 -> -> sc001 and 004
stable-3.2 -> queens -> centos-7 -> ansible-2.7 -> sc001 and 004
Matrix-2:
ceph-ansible ver <-> openstack-release <-> distro ver <-> ansible-ver <-> test
stable-4.0 -> train -> centos-7 -> -> sc001 and 004
stable-4.0 -> train -> centos-7 -> ansible-2.9 -> sc001 and 004
Matrix-3:
ceph-ansible ver <-> openstack-release <-> distro ver <-> ansible-ver <-> test
stable-4.0-> master -> centos-8 -> -> sc001 and 004
stable-4.0 -> master -> centos-8 -> ansible-2.9 -> sc001 and 004
Matrix-4:
ceph-ansible ver <-> openstack-release <-> distro ver <-> ansible-ver <-> test
stable-4.0-> master -> centos-8 -> ansible-2.9 -> sc10
testing with openstack-regular pipeline
Note: Matrix-3 work is completed and Matrix 2 work is in progress.
Gate podman https://github.com/containers/libpod/tree/v1.4.2-stable
testing podman and ansible-podman-collection and ansible-podman-molecule driver jobs
test the change with podman molecule driver
Create userstory of podman , ansible-podman-collection and podman molecule driver.
testing with Ansible and ceph-ansible
Need to find out escalation point of the failures from third party deps in future