aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRadosław Piliszek <radoslaw.piliszek@gmail.com>2020-12-08 20:36:10 +0100
committerRadosław Piliszek <radoslaw.piliszek@gmail.com>2020-12-08 20:36:10 +0100
commit5797c3aa1a0402db9dc159df165b1fe97fc3df45 (patch)
tree64b459c20feeaa18acffcb07406d8a22c5e5d517
parentbc0a41cd02cd11df0907a31f181782cebda74f86 (diff)
downloadkolla-5797c3aa1a0402db9dc159df165b1fe97fc3df45.tar.gz
kolla-5797c3aa1a0402db9dc159df165b1fe97fc3df45.zip
[CI] Slim down
Move all extra jobs to the experimental pipeline. Cores should know when to test these extras. This is to reduce the load when a fix is needed in the base image or across all images. Otherwise, due to how CI works, we incur the cost of running all these jobs on each recheck. Change-Id: Ia4aecd2fbe70d1760e0ddc401d06510914dbd1fb
-rw-r--r--.zuul.d/centos.yaml40
-rw-r--r--.zuul.d/ubuntu.yaml48
2 files changed, 44 insertions, 44 deletions
diff --git a/.zuul.d/centos.yaml b/.zuul.d/centos.yaml
index da87af5f1..a0136c101 100644
--- a/.zuul.d/centos.yaml
+++ b/.zuul.d/centos.yaml
@@ -7,6 +7,26 @@
- kolla-ansible-centos8-source
- kolla-ansible-centos8-binary
- kolla-ansible-centos8-source-upgrade
+ check-arm64:
+ jobs:
+ - kolla-build-centos8-source-aarch64
+ gate:
+ queue: kolla
+ jobs:
+ - kolla-build-centos8-source
+ - kolla-ansible-centos8-source
+ - kolla-ansible-centos8-source-upgrade
+ periodic:
+ jobs:
+ - kolla-publish-centos8-source
+ - kolla-publish-centos8-binary
+ release:
+ jobs:
+ - kolla-publish-centos8-source
+ - kolla-publish-centos8-binary
+ experimental:
+ jobs:
+ - kolla-build-no-infra-wheels-centos8-source
- kolla-ansible-centos8-source-bifrost:
files: ^docker\/(base|bifrost|openstack-base)\/.*
# Test rabbitmq & mariadb changes in multinode ceph jobs.
@@ -32,26 +52,6 @@
files: ^docker/(base|elasticsearch|grafana|kibana|prometheus)/
- kolla-ansible-centos8-source-kvm:
files: ^docker/nova/
- check-arm64:
- jobs:
- - kolla-build-centos8-source-aarch64
- gate:
- queue: kolla
- jobs:
- - kolla-build-centos8-source
- - kolla-ansible-centos8-source
- - kolla-ansible-centos8-source-upgrade
- periodic:
- jobs:
- - kolla-publish-centos8-source
- - kolla-publish-centos8-binary
- release:
- jobs:
- - kolla-publish-centos8-source
- - kolla-publish-centos8-binary
- experimental:
- jobs:
- - kolla-build-no-infra-wheels-centos8-source
- job:
name: kolla-build-centos8-binary
diff --git a/.zuul.d/ubuntu.yaml b/.zuul.d/ubuntu.yaml
index 636b1ad2f..3532c9a75 100644
--- a/.zuul.d/ubuntu.yaml
+++ b/.zuul.d/ubuntu.yaml
@@ -13,6 +13,30 @@
- kolla-ansible-ubuntu-source-upgrade:
vars:
kolla_python_version: 3.8
+ check-arm64:
+ jobs:
+ - kolla-build-ubuntu-source-aarch64
+ gate:
+ queue: kolla
+ jobs:
+ - kolla-build-ubuntu-source
+ - kolla-ansible-ubuntu-source:
+ vars:
+ kolla_python_version: 3.8
+ - kolla-ansible-ubuntu-source-upgrade:
+ vars:
+ kolla_python_version: 3.8
+ periodic:
+ jobs:
+ - kolla-publish-ubuntu-source
+ - kolla-publish-ubuntu-binary
+ release:
+ jobs:
+ - kolla-publish-ubuntu-source
+ - kolla-publish-ubuntu-binary
+ experimental:
+ jobs:
+ - kolla-build-no-infra-wheels-ubuntu-source
# Test rabbitmq and mariadb in multinode ceph jobs.
- kolla-ansible-ubuntu-source-ceph-ansible:
files: ^docker\/(base|cinder|glance|mariadb|openstack-base|rabbitmq)\/.*
@@ -58,30 +82,6 @@
files: ^docker/nova/
vars:
kolla_python_version: 3.8
- check-arm64:
- jobs:
- - kolla-build-ubuntu-source-aarch64
- gate:
- queue: kolla
- jobs:
- - kolla-build-ubuntu-source
- - kolla-ansible-ubuntu-source:
- vars:
- kolla_python_version: 3.8
- - kolla-ansible-ubuntu-source-upgrade:
- vars:
- kolla_python_version: 3.8
- periodic:
- jobs:
- - kolla-publish-ubuntu-source
- - kolla-publish-ubuntu-binary
- release:
- jobs:
- - kolla-publish-ubuntu-source
- - kolla-publish-ubuntu-binary
- experimental:
- jobs:
- - kolla-build-no-infra-wheels-ubuntu-source
- job:
name: kolla-build-ubuntu-binary