aboutsummaryrefslogtreecommitdiff
path: root/.zuul.yaml
blob: d52dd7042e2d95880e7068ac1f8434756a7929cb (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
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
---
- project:
    check:
      jobs:
        - kolla-ansible-centos-source
        - kolla-ansible-ubuntu-source
        - kolla-ansible-oraclelinux-source
        - kolla-ansible-ubuntu-source-ceph
        - kolla-ansible-centos-source-ceph
        - kolla-ansible-oraclelinux-source-ceph
        - kolla-ansible-bifrost-centos-source

        - openstack-tox-lower-constraints
    gate:
      jobs:
        - openstack-tox-lower-constraints
- nodeset:
    name: kolla-ansible-centos
    nodes:
      - name: primary
        label: centos-7

- nodeset:
    name: kolla-ansible-xenial
    nodes:
      - name: primary
        label: ubuntu-xenial

- nodeset:
    name: kolla-ansible-xenial-multi
    nodes:
      - name: primary
        label: ubuntu-xenial
      - name: secondary1
        label: ubuntu-xenial
      - name: secondary2
        label: ubuntu-xenial
    groups:
      - name: switch
        nodes:
          - primary
      - name: peers
        nodes:
          - secondary1
          - secondary2

- nodeset:
    name: kolla-ansible-centos-multi
    nodes:
      - name: primary
        label: centos-7
      - name: secondary1
        label: centos-7
      - name: secondary2
        label: centos-7
    groups:
      - name: switch
        nodes:
          - primary
      - name: peers
        nodes:
          - secondary1
          - secondary2

- job:
    name: kolla-ansible-base
    pre-run: tests/pre.yml
    run: tests/run.yml
    post-run: tests/post.yml
    attempts: 1
    timeout: 5400
    required-projects:
      - openstack/kolla
      - openstack/requirements
    irrelevant-files:
      - ^.*\.rst$
      - ^doc/.*
      - ^test-requirements.txt$
      - ^releasenotes/.*$
    vars:
      scenario: aio
    roles:
      - zuul: openstack-infra/zuul-jobs

- job:
    name: kolla-ansible-bifrost-base
    parent: kolla-ansible-base
    vars:
      scenario: bifrost
      install_type: source

- job:
    name: kolla-ansible-centos-source
    parent: kolla-ansible-base
    nodeset: kolla-ansible-centos
    voting: false
    vars:
      base_distro: centos
      install_type: source

- job:
    name: kolla-ansible-ubuntu-source
    parent: kolla-ansible-base
    nodeset: kolla-ansible-xenial
    voting: false
    vars:
      base_distro: ubuntu
      install_type: source

- job:
    name: kolla-ansible-oraclelinux-source
    parent: kolla-ansible-base
    nodeset: kolla-ansible-centos
    voting: false
    vars:
      base_distro: oraclelinux
      install_type: source

- job:
    name: kolla-ansible-centos-binary
    parent: kolla-ansible-base
    nodeset: kolla-ansible-centos
    voting: false
    vars:
      base_distro: centos
      install_type: binary

- job:
    name: kolla-ansible-ubuntu-binary
    parent: kolla-ansible-base
    nodeset: kolla-ansible-xenial
    voting: false
    vars:
      base_distro: ubuntu
      install_type: binary

- job:
    name: kolla-ansible-oraclelinux-binary
    parent: kolla-ansible-base
    nodeset: kolla-ansible-centos
    voting: false
    vars:
      base_distro: oraclelinux
      install_type: binary

- job:
    name: kolla-ansible-ubuntu-source-ceph
    parent: kolla-ansible-base
    nodeset: kolla-ansible-xenial-multi
    voting: false
    vars:
      base_distro: ubuntu
      install_type: source
      scenario: ceph

- job:
    name: kolla-ansible-centos-source-ceph
    parent: kolla-ansible-base
    nodeset: kolla-ansible-centos-multi
    voting: false
    vars:
      base_distro: centos
      install_type: source
      scenario: ceph

- job:
    name: kolla-ansible-oraclelinux-source-ceph
    parent: kolla-ansible-base
    nodeset: kolla-ansible-centos-multi
    voting: false
    vars:
      base_distro: oraclelinux
      install_type: source
      scenario: ceph

- job:
    name: kolla-ansible-bifrost-centos-source
    parent: kolla-ansible-bifrost-base
    nodeset: kolla-ansible-centos
    voting: false
    vars:
      base_distro: centos