aboutsummaryrefslogtreecommitdiff
path: root/zuul.d/scenarios/aio.yaml
blob: e26b9be8fff211ade9454ab185219a7b51d00049 (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
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
---
- job:
    parent: kolla-ansible-base
    name: kolla-ansible-aio-base
    files: !inherit
      - ^ansible/group_vars/all/(common|fluentd|glance|haproxy|heat|horizon|keepalived|keystone|loadbalancer|neutron|nova|nova-cell|openvswitch|placement|proxysql|rabbitmq).yml
      - ^ansible/group_vars/baremetal/ansible-python-interpreter.yml
      - ^ansible/(action_plugins|filter_plugins|library|module_utils)/
      - ^ansible/roles/(common|fluentd|glance|haproxy-config|heat|horizon|keystone|loadbalancer|loadbalancer-config|neutron|nova|nova-cell|openvswitch|placement|proxysql|rabbitmq|service.*)/
      - ^kolla_ansible/
      - ^roles/kolla-ansible-(deploy|tempest|test-dashboard|reconfigure)/
      - ^tests/testinfra/test_horizon.py
      - ^tools/init-runonce

- job:
    name: kolla-ansible-centos-10s
    parent: kolla-ansible-aio-base
    nodeset: kolla-ansible-centos-10s-16GB
    voting: false
    vars:
      kolla_build_images: true

- job:
    name: kolla-ansible-centos-10s-aarch64
    parent: kolla-ansible-centos-10s
    nodeset: kolla-ansible-centos-10s-aarch64-16GB

- job:
    name: kolla-ansible-debian-trixie
    parent: kolla-ansible-aio-base
    nodeset: kolla-ansible-debian-trixie-16GB

- job:
    name: kolla-ansible-debian-trixie-aarch64
    parent: kolla-ansible-debian-trixie
    nodeset: kolla-ansible-debian-trixie-aarch64-16GB
    timeout: 10800
    vars:
      kolla_build_images: true
    voting: false

- job:
    name: kolla-ansible-debian-trixie-aarch64-podman
    parent: kolla-ansible-debian-trixie-aarch64
    nodeset: kolla-ansible-debian-trixie-aarch64-16GB
    timeout: 10800
    vars:
      container_engine: podman
      kolla_build_images: true
    voting: false

- job:
    name: kolla-ansible-debian-trixie-podman
    parent: kolla-ansible-debian-trixie
    nodeset: kolla-ansible-debian-trixie-16GB
    vars:
      container_engine: podman

- job:
    name: kolla-ansible-debian-bookworm-upgrade
    parent: kolla-ansible-aio-base
    nodeset: kolla-ansible-debian-bookworm-16GB
    timeout: 10800

- job:
    name: kolla-ansible-debian-bookworm-aarch64-upgrade
    parent: kolla-ansible-debian-bookworm-upgrade
    nodeset: kolla-ansible-debian-bookworm-aarch64-16GB
    voting: false

- job:
    name: kolla-ansible-debian-bookworm-upgrade-slurp
    parent: kolla-ansible-debian-bookworm-upgrade
    nodeset: kolla-ansible-debian-bookworm-16GB
    timeout: 10800

- job:
    name: kolla-ansible-rocky-10
    parent: kolla-ansible-aio-base
    nodeset: kolla-ansible-rocky-10-16GB

- job:
    name: kolla-ansible-rocky-10-upgrade
    parent: kolla-ansible-aio-base
    nodeset: kolla-ansible-rocky-10-16GB
    timeout: 10800

- job:
    name: kolla-ansible-rocky-10-upgrade-slurp
    parent: kolla-ansible-rocky-10-upgrade
    nodeset: kolla-ansible-rocky-10-16GB
    timeout: 10800

- job:
    name: kolla-ansible-rocky-10-podman
    parent: kolla-ansible-rocky-10
    nodeset: kolla-ansible-rocky-10-16GB
    vars:
      container_engine: podman

- job:
    name: kolla-ansible-ubuntu-noble
    parent: kolla-ansible-aio-base
    nodeset: kolla-ansible-ubuntu-noble-16GB

- job:
    name: kolla-ansible-ubuntu-noble-aarch64
    parent: kolla-ansible-ubuntu-noble
    nodeset: kolla-ansible-ubuntu-noble-aarch64-16GB
    voting: false

- job:
    name: kolla-ansible-ubuntu-noble-podman
    parent: kolla-ansible-ubuntu-noble
    nodeset: kolla-ansible-ubuntu-noble-16GB
    vars:
      container_engine: podman

- job:
    name: kolla-ansible-ubuntu-noble-upgrade
    parent: kolla-ansible-aio-base
    nodeset: kolla-ansible-ubuntu-noble-16GB
    timeout: 10800

- job:
    name: kolla-ansible-ubuntu-noble-upgrade-slurp
    parent: kolla-ansible-aio-base
    nodeset: kolla-ansible-ubuntu-noble-16GB
    timeout: 10800

- project-template:
    name: kolla-ansible-scenario-aio
    description: |
      Runs Kolla-Ansible AIO scenario jobs.
    check:
      jobs:
        - kolla-ansible-centos-10s
        - kolla-ansible-debian-trixie
        - kolla-ansible-debian-trixie-podman
        - kolla-ansible-debian-bookworm-upgrade
        - kolla-ansible-rocky-10
        - kolla-ansible-rocky-10-upgrade
        - kolla-ansible-rocky-10-podman
        - kolla-ansible-ubuntu-noble
        - kolla-ansible-ubuntu-noble-podman
        - kolla-ansible-ubuntu-noble-upgrade
    check-arm64:
      jobs:
        - kolla-ansible-debian-trixie-aarch64
        - kolla-ansible-debian-trixie-aarch64-podman
        - kolla-ansible-debian-bookworm-aarch64-upgrade
        - kolla-ansible-ubuntu-noble-aarch64
    gate:
      jobs:
        - kolla-ansible-debian-bookworm-upgrade
        - kolla-ansible-debian-trixie
        - kolla-ansible-debian-trixie-podman
        - kolla-ansible-rocky-10
        - kolla-ansible-rocky-10-upgrade
        - kolla-ansible-rocky-10-podman
        - kolla-ansible-ubuntu-noble
        - kolla-ansible-ubuntu-noble-upgrade
        - kolla-ansible-ubuntu-noble-podman