blob: 21cc9837190eaef07bd55c767616ea724c73b019 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
|
---
- job:
name: kolla-base
parent: base
timeout: 10800
post-timeout: 10800
pre-run: tests/playbooks/pre.yml
run: tests/playbooks/run.yml
post-run: tests/playbooks/post.yml
attempts: 5
roles:
- zuul: openstack/ansible-collection-kolla
required-projects:
- name: gnocchixyz/gnocchi
override-checkout: 4.7.0
- openstack/aodh
- openstack/barbican
- openstack/bifrost
- openstack/blazar
- openstack/blazar-dashboard
- openstack/blazar-nova
- openstack/ceilometer
- openstack/cinder
- openstack/cloudkitty
- openstack/cloudkitty-dashboard
- openstack/cyborg
- openstack/designate
- openstack/designate-dashboard
- openstack/glance
- openstack/heat
- openstack/heat-dashboard
- openstack/horizon
- openstack/ironic
- openstack/ironic-prometheus-exporter
- openstack/ironic-ui
- openstack/keystone
- openstack/magnum
- openstack/magnum-ui
- openstack/manila
- openstack/manila-ui
- openstack/masakari
- openstack/masakari-dashboard
- openstack/masakari-monitors
- openstack/mistral
- openstack/mistral-dashboard
- openstack/networking-baremetal
- openstack/networking-generic-switch
- openstack/networking-sfc
- openstack/neutron
- openstack/neutron-dynamic-routing
- openstack/neutron-fwaas
- openstack/neutron-fwaas-dashboard
- openstack/neutron-vpnaas
- openstack/neutron-vpnaas-dashboard
- openstack/nova
- openstack/octavia
- openstack/octavia-dashboard
- openstack/ovn-octavia-provider
- openstack/placement
- openstack/requirements
- openstack/skyline-apiserver
- openstack/skyline-console
- openstack/tacker
- openstack/tacker-horizon
- openstack/tap-as-a-service
- openstack/trove
- openstack/trove-dashboard
- openstack/watcher
- openstack/watcher-dashboard
irrelevant-files:
- ^.*\.md$
- ^.*\.rst$
- ^\..+
- ^contrib/
- ^doc/.*
- ^etc/.*
- ^LICENSE$
- ^lint-requirements.txt$
- ^releasenotes/.*$
- ^specs/.*$
- ^test-requirements.txt$
- ^tests/playbooks/copr-erlang-update.yml$
- ^tox\.ini$
- ^zuul\.d/
vars:
base_arch: "{{ 'aarch64' if 'arm64' in zuul.job else 'x86_64' }}"
base_distro: "{{ zuul.job.split('-').2 }}"
base_distro_version: "{{ zuul.job.split('-').3 }}"
publisher: false
container_engine: "docker"
extra-vars:
kolla_logs_dir: "{{ zuul_output_dir }}/logs/kolla"
kolla_build_logs_dir: "{{ kolla_logs_dir }}/build"
virtualenv_path: "/tmp/kolla-virtualenv"
kolla_build_template_overrides_path: "{{ zuul.executor.work_root }}/\
{{ zuul.projects['opendev.org/openstack/kolla'].src_dir }}\
/tests/templates/template_overrides.j2"
- job:
name: kolla-base-podman
parent: kolla-base
vars:
container_engine: "podman"
configure_ephemeral_mountpoint: "/var/lib/containers"
- job:
name: kolla-build-no-infra-wheels-base
parent: kolla-base
vars:
use_infra_wheels_mirror: false
|