Decrease amount of jobs and update distros

This patch aims to decrease load on CI with decreasing amount of jobs to
be run with every change.

Also we're updating distros for which we're launching test. Ie upgrade
jobs will be launched only for modern focal and centos 8

Change-Id: I953d8fc0b5c3e8d40e22c452a7f2e4fdfb0e1016
This commit is contained in:
Dmitriy Rabotyagov 2020-08-19 13:34:59 +03:00 committed by Dmitriy Rabotyagov (noonedeadpunk)
parent 72a39d652a
commit 8c15db4313
2 changed files with 45 additions and 79 deletions

View File

@ -181,12 +181,6 @@
vars:
ansible_package: "file://{{ ansible_user_dir }}/src/github.com/ansible/ansible"
# debian
- job:
name: openstack-ansible-deploy-aio_metal-debian-buster
parent: openstack-ansible-deploy-aio
nodeset: debian-buster
# ubuntu focal
- job:
name: openstack-ansible-deploy-aio_lxc-ubuntu-focal
@ -213,6 +207,28 @@
parent: openstack-ansible-deploy-aio
nodeset: ubuntu-focal
- job:
name: openstack-ansible-upgrade-aio_metal-ubuntu-focal
parent: openstack-ansible-deploy-aio
nodeset: ubuntu-focal
timeout: 10800
- job:
name: openstack-ansible-upgrade-aio_lxc-ubuntu-focal
parent: openstack-ansible-deploy-aio
nodeset: ubuntu-focal
timeout: 10800
- job:
name: openstack-ansible-deploy-aio_distro_lxc-ubuntu-focal
parent: openstack-ansible-deploy-aio
nodeset: ubuntu-focal
- job:
name: openstack-ansible-deploy-aio_telemetry_metal-ubuntu-focal
parent: openstack-ansible-deploy-aio
nodeset: ubuntu-focal
# ubuntu
- job:
name: openstack-ansible-deploy-aio_lxc-ubuntu-bionic
@ -404,6 +420,12 @@
nodeset: centos-8
timeout: 10800
- job:
name: openstack-ansible-upgrade-aio_metal-centos-8
parent: openstack-ansible-deploy-aio
nodeset: centos-8
timeout: 10800
# debian
- job:
name: openstack-ansible-deploy-aio_telemetry_metal-debian-buster
@ -415,43 +437,17 @@
parent: openstack-ansible-deploy-aio
nodeset: debian-buster
# opensuse
- job:
name: openstack-ansible-deploy-aio_lxc-opensuse-15
name: openstack-ansible-deploy-aio_distro_lxc-debian-buster
parent: openstack-ansible-deploy-aio
nodeset: opensuse-15
nodeset: debian-buster
- job:
name: openstack-ansible-deploy-aio_distro_lxc-opensuse-15
name: openstack-ansible-deploy-aio_metal-debian-buster
parent: openstack-ansible-deploy-aio
nodeset: opensuse-15
nodeset: debian-buster
- job:
name: openstack-ansible-deploy-aio_ceph-opensuse-15
name: openstack-ansible-deploy-aio_distro_metal-debian-buster
parent: openstack-ansible-deploy-aio
nodeset: opensuse-15
- job:
name: openstack-ansible-deploy-aio_distro_ceph-opensuse-15
parent: openstack-ansible-deploy-aio
nodeset: opensuse-15
- job:
name: openstack-ansible-deploy-aio_metal-opensuse-15
parent: openstack-ansible-deploy-aio
nodeset: opensuse-15
- job:
name: openstack-ansible-deploy-aio_telemetry_metal-opensuse-15
parent: openstack-ansible-deploy-aio
nodeset: opensuse-15
- job:
name: openstack-ansible-deploy-aio_distro_metal-opensuse-15
parent: openstack-ansible-deploy-aio
nodeset: opensuse-15
- job:
name: openstack-ansible-deploy-aio_nspawn-opensuse-15
parent: openstack-ansible-deploy-aio
nodeset: opensuse-15
nodeset: debian-buster

View File

@ -38,100 +38,76 @@
name: openstack-ansible-deploy-aio_lxc-jobs
check:
jobs:
- openstack-ansible-deploy-aio_lxc-centos-7
- openstack-ansible-deploy-aio_lxc-centos-8
- openstack-ansible-deploy-aio_lxc-debian-buster
- openstack-ansible-deploy-aio_lxc-ubuntu-bionic
- openstack-ansible-deploy-aio_lxc-ubuntu-focal
gate:
jobs:
- openstack-ansible-deploy-aio_lxc-centos-7
- openstack-ansible-deploy-aio_lxc-centos-8
- openstack-ansible-deploy-aio_lxc-debian-buster
- openstack-ansible-deploy-aio_lxc-ubuntu-bionic
- openstack-ansible-deploy-aio_lxc-ubuntu-focal
periodic:
jobs:
- openstack-ansible-deploy-aio_lxc-ubuntu-bionic
- openstack-ansible-upgrade-aio_lxc-ubuntu-bionic
experimental:
jobs:
- openstack-ansible-deploy-aio_lxc-opensuse-15
- openstack-ansible-deploy-aio_lxc-ubuntu-focal
- openstack-ansible-upgrade-aio_lxc-ubuntu-focal
- project-template:
name: openstack-ansible-deploy-aio_distro_lxc-jobs
experimental:
jobs:
- openstack-ansible-deploy-aio_distro_lxc-centos-7
- openstack-ansible-deploy-aio_distro_lxc-centos-8
- openstack-ansible-deploy-aio_distro_lxc-opensuse-15
- openstack-ansible-deploy-aio_distro_lxc-ubuntu-bionic
- openstack-ansible-deploy-aio_distro_lxc-debian-buster
- openstack-ansible-deploy-aio_distro_lxc-ubuntu-focal
- project-template:
name: openstack-ansible-deploy-aio_metal-jobs
check:
jobs:
- openstack-ansible-deploy-aio_metal-debian-buster
- openstack-ansible-deploy-aio_metal-centos-7
- openstack-ansible-deploy-aio_metal-centos-8
- openstack-ansible-deploy-aio_metal-ubuntu-bionic
- openstack-ansible-deploy-aio_metal-ubuntu-focal
- openstack-ansible-upgrade-aio_metal-centos-7:
- openstack-ansible-upgrade-aio_metal-centos-8:
voting: false
- openstack-ansible-upgrade-aio_metal-ubuntu-bionic
- openstack-ansible-upgrade-aio_metal-ubuntu-focal
gate:
jobs:
- openstack-ansible-deploy-aio_metal-debian-buster
- openstack-ansible-deploy-aio_metal-centos-7
- openstack-ansible-deploy-aio_metal-centos-8
- openstack-ansible-deploy-aio_metal-ubuntu-bionic
- openstack-ansible-deploy-aio_metal-ubuntu-focal
experimental:
jobs:
- openstack-ansible-deploy-aio_metal-opensuse-15
- project-template:
name: openstack-ansible-deploy-aio_telemetry_metal-jobs
check:
jobs:
- openstack-ansible-deploy-aio_telemetry_metal-centos-7
- openstack-ansible-deploy-aio_telemetry_metal-centos-8
- openstack-ansible-deploy-aio_telemetry_metal-debian-buster
- openstack-ansible-deploy-aio_telemetry_metal-ubuntu-bionic
- openstack-ansible-deploy-aio_telemetry_metal-ubuntu-focal
gate:
jobs:
- openstack-ansible-deploy-aio_telemetry_metal-centos-7
- openstack-ansible-deploy-aio_telemetry_metal-centos-8
- openstack-ansible-deploy-aio_telemetry_metal-debian-buster
- openstack-ansible-deploy-aio_telemetry_metal-ubuntu-bionic
experimental:
jobs:
- openstack-ansible-deploy-aio_telemetry_metal-opensuse-15
- openstack-ansible-deploy-aio_telemetry_metal-ubuntu-focal
- project-template:
name: openstack-ansible-deploy-aio_distro_metal-jobs
check:
jobs:
- openstack-ansible-deploy-aio_distro_metal-centos-7
- openstack-ansible-deploy-aio_distro_metal-centos-8
- openstack-ansible-deploy-aio_distro_metal-ubuntu-bionic
- openstack-ansible-deploy-aio_distro_metal-ubuntu-focal
gate:
jobs:
- openstack-ansible-deploy-aio_distro_metal-centos-7
- openstack-ansible-deploy-aio_distro_metal-centos-8
- openstack-ansible-deploy-aio_distro_metal-ubuntu-bionic
- openstack-ansible-deploy-aio_distro_metal-ubuntu-focal
experimental:
jobs:
- openstack-ansible-deploy-aio_distro_metal-opensuse-15
- openstack-ansible-deploy-aio_distro_metal-debian-buster
- project-template:
name: openstack-ansible-deploy-aio_nspawn-jobs
check:
jobs:
- openstack-ansible-deploy-aio_nspawn-centos-7:
voting: false
- openstack-ansible-deploy-aio_nspawn-opensuse-15:
voting: false
- openstack-ansible-deploy-aio_nspawn-ubuntu-bionic:
voting: false
gate:
@ -161,12 +137,6 @@
jobs:
- openstack-ansible-deploy-aio_proxy-ubuntu-focal
- project-template:
name: openstack-ansible-deploy-distro_ceph-jobs
experimental:
jobs:
- openstack-ansible-deploy-aio_distro_ceph-opensuse-15
- project-template:
name: openstack-ansible-linters-jobs
check: