Skip to content

Commit 2a1ea27

Browse files
committed
[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 (cherry picked from commit 5797c3a)
1 parent de48f1b commit 2a1ea27

File tree

2 files changed

+44
-44
lines changed

2 files changed

+44
-44
lines changed

.zuul.d/centos.yaml

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,26 @@
77
- kolla-ansible-centos8-source
88
- kolla-ansible-centos8-binary
99
- kolla-ansible-centos8-source-upgrade
10+
check-arm64:
11+
jobs:
12+
- kolla-build-centos8-source-aarch64
13+
gate:
14+
queue: kolla
15+
jobs:
16+
- kolla-build-centos8-source
17+
- kolla-ansible-centos8-source
18+
- kolla-ansible-centos8-source-upgrade
19+
periodic:
20+
jobs:
21+
- kolla-publish-centos8-source
22+
- kolla-publish-centos8-binary
23+
release:
24+
jobs:
25+
- kolla-publish-centos8-source
26+
- kolla-publish-centos8-binary
27+
experimental:
28+
jobs:
29+
- kolla-build-no-infra-wheels-centos8-source
1030
- kolla-ansible-centos8-source-bifrost:
1131
files: ^docker\/(base|bifrost|openstack-base)\/.*
1232
# Test rabbitmq & mariadb changes in multinode ceph jobs.
@@ -32,26 +52,6 @@
3252
files: ^docker/(base|elasticsearch|grafana|kibana|prometheus)/
3353
- kolla-ansible-centos8-source-kvm:
3454
files: ^docker/nova/
35-
check-arm64:
36-
jobs:
37-
- kolla-build-centos8-source-aarch64
38-
gate:
39-
queue: kolla
40-
jobs:
41-
- kolla-build-centos8-source
42-
- kolla-ansible-centos8-source
43-
- kolla-ansible-centos8-source-upgrade
44-
periodic:
45-
jobs:
46-
- kolla-publish-centos8-source
47-
- kolla-publish-centos8-binary
48-
release:
49-
jobs:
50-
- kolla-publish-centos8-source
51-
- kolla-publish-centos8-binary
52-
experimental:
53-
jobs:
54-
- kolla-build-no-infra-wheels-centos8-source
5555

5656
- job:
5757
name: kolla-build-centos8-binary

.zuul.d/ubuntu.yaml

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,30 @@
1313
- kolla-ansible-ubuntu-source-upgrade:
1414
vars:
1515
kolla_python_version: 3.8
16+
check-arm64:
17+
jobs:
18+
- kolla-build-ubuntu-source-aarch64
19+
gate:
20+
queue: kolla
21+
jobs:
22+
- kolla-build-ubuntu-source
23+
- kolla-ansible-ubuntu-source:
24+
vars:
25+
kolla_python_version: 3.8
26+
- kolla-ansible-ubuntu-source-upgrade:
27+
vars:
28+
kolla_python_version: 3.8
29+
periodic:
30+
jobs:
31+
- kolla-publish-ubuntu-source
32+
- kolla-publish-ubuntu-binary
33+
release:
34+
jobs:
35+
- kolla-publish-ubuntu-source
36+
- kolla-publish-ubuntu-binary
37+
experimental:
38+
jobs:
39+
- kolla-build-no-infra-wheels-ubuntu-source
1640
# Test rabbitmq and mariadb in multinode ceph jobs.
1741
- kolla-ansible-ubuntu-source-ceph-ansible:
1842
files: ^docker\/(base|cinder|glance|mariadb|openstack-base|rabbitmq)\/.*
@@ -58,30 +82,6 @@
5882
files: ^docker/nova/
5983
vars:
6084
kolla_python_version: 3.8
61-
check-arm64:
62-
jobs:
63-
- kolla-build-ubuntu-source-aarch64
64-
gate:
65-
queue: kolla
66-
jobs:
67-
- kolla-build-ubuntu-source
68-
- kolla-ansible-ubuntu-source:
69-
vars:
70-
kolla_python_version: 3.8
71-
- kolla-ansible-ubuntu-source-upgrade:
72-
vars:
73-
kolla_python_version: 3.8
74-
periodic:
75-
jobs:
76-
- kolla-publish-ubuntu-source
77-
- kolla-publish-ubuntu-binary
78-
release:
79-
jobs:
80-
- kolla-publish-ubuntu-source
81-
- kolla-publish-ubuntu-binary
82-
experimental:
83-
jobs:
84-
- kolla-build-no-infra-wheels-ubuntu-source
8585

8686
- job:
8787
name: kolla-build-ubuntu-binary

0 commit comments

Comments
 (0)