Petr Michalec | 520a2a1 | 2017-03-13 08:47:43 +0100 | [diff] [blame] | 1 | --- |
| 2 | driver: |
| 3 | name: docker |
| 4 | hostname: neutron.ci.local |
| 5 | use_sudo: false |
| 6 | |
| 7 | provisioner: |
| 8 | name: salt_solo |
| 9 | salt_install: bootstrap |
| 10 | salt_bootstrap_url: https://bootstrap.saltstack.com |
Oleh Hryhorov | 523fd64 | 2018-01-19 18:38:26 +0200 | [diff] [blame] | 11 | salt_version: <%=ENV['SALT_VERSION'] || 'latest'%> |
Petr Michalec | 520a2a1 | 2017-03-13 08:47:43 +0100 | [diff] [blame] | 12 | require_chef: false |
| 13 | log_level: error |
| 14 | formula: neutron |
| 15 | grains: |
| 16 | noservices: True |
| 17 | vendor_repo: |
| 18 | - type: apt |
| 19 | url: http://apt-mk.mirantis.com/trusty |
| 20 | key_url: http://apt-mk.mirantis.com/public.gpg |
| 21 | components: oc303 extra |
| 22 | distribution: nightly |
| 23 | dependencies: |
| 24 | - name: linux |
| 25 | repo: git |
Michael Polenchuk | 37aacbf | 2018-12-11 17:27:40 +0400 | [diff] [blame^] | 26 | source: https://gerrit.mcp.mirantis.com/salt-formulas/linux |
Dmitry Ukov | 596ddcf | 2017-05-04 18:16:16 +0400 | [diff] [blame] | 27 | - name: keystone |
| 28 | repo: git |
Michael Polenchuk | 37aacbf | 2018-12-11 17:27:40 +0400 | [diff] [blame^] | 29 | source: https://gerrit.mcp.mirantis.com/salt-formulas/keystone |
Michael Polenchuk | 58161ef | 2018-05-15 18:04:09 +0400 | [diff] [blame] | 30 | - name: oslo_templates |
| 31 | repo: git |
Michael Polenchuk | 37aacbf | 2018-12-11 17:27:40 +0400 | [diff] [blame^] | 32 | source: https://gerrit.mcp.mirantis.com/salt-formulas/oslo-templates |
Petr Michalec | 520a2a1 | 2017-03-13 08:47:43 +0100 | [diff] [blame] | 33 | state_top: |
| 34 | base: |
| 35 | "*": |
| 36 | - linux.system |
| 37 | - neutron |
| 38 | pillars: |
| 39 | top.sls: |
| 40 | base: |
| 41 | "*": |
| 42 | - linux_repo_openstack |
| 43 | - neutron |
| 44 | pillars-from-files: |
Ann Kamyshnikova | 3480053 | 2018-12-07 13:21:11 +0400 | [diff] [blame] | 45 | linux_repo_openstack.sls: tests/pillar/repo_<%= ENV['OS_VERSION'] || 'mos9' %>.sls |
Petr Michalec | 520a2a1 | 2017-03-13 08:47:43 +0100 | [diff] [blame] | 46 | |
| 47 | verifier: |
| 48 | name: inspec |
| 49 | sudo: true |
| 50 | |
| 51 | platforms: |
Jakub Josef | 2b7daf1 | 2018-02-20 12:17:46 +0100 | [diff] [blame] | 52 | - name: <%=ENV['PLATFORM'] || 'saltstack-ubuntu-xenial-salt-stable'%> |
Petr Michalec | 520a2a1 | 2017-03-13 08:47:43 +0100 | [diff] [blame] | 53 | driver_config: |
Martin Polreich | d90a029 | 2018-11-20 15:09:29 +0100 | [diff] [blame] | 54 | image: <%=ENV['PLATFORM'] || 'docker-dev-local.docker.mirantis.net/epcim/salt/saltstack-ubuntu-xenial-salt-stable/salt:2018_11_19'%> |
Petr Michalec | 520a2a1 | 2017-03-13 08:47:43 +0100 | [diff] [blame] | 55 | platform: ubuntu |
| 56 | |
| 57 | suites: |
| 58 | |
| 59 | - name: compute_dpdk |
| 60 | provisioner: |
| 61 | pillars-from-files: |
| 62 | neutron.sls: tests/pillar/compute_dpdk.sls |
Ann Kamyshnikova | 3480053 | 2018-12-07 13:21:11 +0400 | [diff] [blame] | 63 | pillars: |
| 64 | release.sls: |
| 65 | neutron: |
| 66 | compute: |
| 67 | version: <%= ENV['OS_VERSION'] || 'mitaka' %> |
Petr Michalec | 520a2a1 | 2017-03-13 08:47:43 +0100 | [diff] [blame] | 68 | |
| 69 | - name: compute_dvr |
| 70 | provisioner: |
| 71 | pillars-from-files: |
| 72 | neutron.sls: tests/pillar/compute_dvr.sls |
Ann Kamyshnikova | 3480053 | 2018-12-07 13:21:11 +0400 | [diff] [blame] | 73 | pillars: |
| 74 | release.sls: |
| 75 | neutron: |
| 76 | compute: |
| 77 | version: <%= ENV['OS_VERSION'] || 'pike' %> |
Petr Michalec | 520a2a1 | 2017-03-13 08:47:43 +0100 | [diff] [blame] | 78 | |
Elena Ezhova | 166d401 | 2017-08-17 12:53:52 +0400 | [diff] [blame] | 79 | - name: compute_dvr_fwaas_v1 |
| 80 | provisioner: |
| 81 | pillars-from-files: |
| 82 | neutron.sls: tests/pillar/compute_dvr_fwaas_v1.sls |
Ann Kamyshnikova | 3480053 | 2018-12-07 13:21:11 +0400 | [diff] [blame] | 83 | pillars: |
| 84 | release.sls: |
| 85 | neutron: |
| 86 | compute: |
| 87 | version: <%= ENV['OS_VERSION'] || 'ocata' %> |
Elena Ezhova | 166d401 | 2017-08-17 12:53:52 +0400 | [diff] [blame] | 88 | |
Petr Michalec | 520a2a1 | 2017-03-13 08:47:43 +0100 | [diff] [blame] | 89 | - name: compute_legacy |
| 90 | provisioner: |
| 91 | pillars-from-files: |
| 92 | neutron.sls: tests/pillar/compute_legacy.sls |
Ann Kamyshnikova | 3480053 | 2018-12-07 13:21:11 +0400 | [diff] [blame] | 93 | pillars: |
| 94 | release.sls: |
| 95 | neutron: |
| 96 | compute: |
| 97 | version: <%= ENV['OS_VERSION'] || 'mitaka' %> |
Petr Michalec | 520a2a1 | 2017-03-13 08:47:43 +0100 | [diff] [blame] | 98 | |
| 99 | - name: compute_nonexternal_dvr |
| 100 | provisioner: |
| 101 | pillars-from-files: |
| 102 | neutron.sls: tests/pillar/compute_nonexternal_dvr.sls |
Ann Kamyshnikova | 3480053 | 2018-12-07 13:21:11 +0400 | [diff] [blame] | 103 | pillars: |
| 104 | release.sls: |
| 105 | neutron: |
| 106 | compute: |
| 107 | version: <%= ENV['OS_VERSION'] || 'mitaka' %> |
Petr Michalec | 520a2a1 | 2017-03-13 08:47:43 +0100 | [diff] [blame] | 108 | |
| 109 | - name: compute_sriov |
| 110 | provisioner: |
| 111 | pillars-from-files: |
| 112 | neutron.sls: tests/pillar/compute_sriov.sls |
Ann Kamyshnikova | 3480053 | 2018-12-07 13:21:11 +0400 | [diff] [blame] | 113 | pillars: |
| 114 | release.sls: |
| 115 | neutron: |
| 116 | compute: |
| 117 | version: <%= ENV['OS_VERSION'] || 'mitaka' %> |
| 118 | |
Petr Michalec | 520a2a1 | 2017-03-13 08:47:43 +0100 | [diff] [blame] | 119 | |
Ann Kamyshnikova | 4f94300 | 2017-06-15 17:54:22 +0400 | [diff] [blame] | 120 | - name: compute_qos_sriov |
| 121 | provisioner: |
| 122 | pillars-from-files: |
| 123 | neutron.sls: tests/pillar/compute_qos_sriov.sls |
Ann Kamyshnikova | 3480053 | 2018-12-07 13:21:11 +0400 | [diff] [blame] | 124 | pillars: |
| 125 | release.sls: |
| 126 | neutron: |
| 127 | compute: |
| 128 | version: <%= ENV['OS_VERSION'] || 'ocata' %> |
Ann Kamyshnikova | 4f94300 | 2017-06-15 17:54:22 +0400 | [diff] [blame] | 129 | |
| 130 | - name: compute_qos |
| 131 | provisioner: |
| 132 | pillars-from-files: |
| 133 | neutron.sls: tests/pillar/compute_qos.sls |
Ann Kamyshnikova | 3480053 | 2018-12-07 13:21:11 +0400 | [diff] [blame] | 134 | pillars: |
| 135 | release.sls: |
| 136 | neutron: |
| 137 | compute: |
| 138 | version: <%= ENV['OS_VERSION'] || 'ocata' %> |
Ann Kamyshnikova | 4f94300 | 2017-06-15 17:54:22 +0400 | [diff] [blame] | 139 | |
Oleg Bondarev | 0575ae4 | 2017-07-28 16:36:25 +0400 | [diff] [blame] | 140 | - name: compute_ovn |
| 141 | provisioner: |
| 142 | pillars-from-files: |
| 143 | neutron.sls: tests/pillar/compute_ovn.sls |
Ann Kamyshnikova | 3480053 | 2018-12-07 13:21:11 +0400 | [diff] [blame] | 144 | release.sls: |
| 145 | neutron: |
| 146 | compute: |
| 147 | version: <%= ENV['OS_VERSION'] || 'queens' %> |
Oleg Bondarev | 0575ae4 | 2017-07-28 16:36:25 +0400 | [diff] [blame] | 148 | |
Oleg Bondarev | b63d27f | 2018-02-14 19:21:06 +0400 | [diff] [blame] | 149 | - name: compute_bgpvpn |
| 150 | provisioner: |
| 151 | pillars-from-files: |
| 152 | neutron.sls: tests/pillar/compute_bgpvpn.sls |
Ann Kamyshnikova | 3480053 | 2018-12-07 13:21:11 +0400 | [diff] [blame] | 153 | release.sls: |
| 154 | neutron: |
| 155 | compute: |
| 156 | version: <%= ENV['OS_VERSION'] || 'pike' %> |
Oleg Bondarev | b63d27f | 2018-02-14 19:21:06 +0400 | [diff] [blame] | 157 | |
Petr Michalec | 520a2a1 | 2017-03-13 08:47:43 +0100 | [diff] [blame] | 158 | - name: control_cluster |
| 159 | provisioner: |
| 160 | pillars-from-files: |
| 161 | neutron.sls: tests/pillar/control_cluster.sls |
Ann Kamyshnikova | 3480053 | 2018-12-07 13:21:11 +0400 | [diff] [blame] | 162 | release.sls: |
| 163 | neutron: |
| 164 | server: |
| 165 | version: <%= ENV['OS_VERSION'] || 'mitaka' %> |
Petr Michalec | 520a2a1 | 2017-03-13 08:47:43 +0100 | [diff] [blame] | 166 | |
| 167 | - name: control_dvr |
| 168 | provisioner: |
| 169 | pillars-from-files: |
| 170 | neutron.sls: tests/pillar/control_dvr.sls |
Ann Kamyshnikova | 3480053 | 2018-12-07 13:21:11 +0400 | [diff] [blame] | 171 | release.sls: |
| 172 | neutron: |
| 173 | server: |
| 174 | version: <%= ENV['OS_VERSION'] || 'pike' %> |
Petr Michalec | 520a2a1 | 2017-03-13 08:47:43 +0100 | [diff] [blame] | 175 | |
| 176 | - name: control_nodvr |
| 177 | provisioner: |
| 178 | pillars-from-files: |
| 179 | neutron.sls: tests/pillar/control_nodvr.sls |
Ann Kamyshnikova | 3480053 | 2018-12-07 13:21:11 +0400 | [diff] [blame] | 180 | release.sls: |
| 181 | neutron: |
| 182 | server: |
| 183 | version: <%= ENV['OS_VERSION'] || 'mitaka' %> |
Petr Michalec | 520a2a1 | 2017-03-13 08:47:43 +0100 | [diff] [blame] | 184 | |
Elena Ezhova | 166d401 | 2017-08-17 12:53:52 +0400 | [diff] [blame] | 185 | - name: control_lbaas_octavia |
Elena Ezhova | cd67cfe | 2017-06-16 23:35:07 +0400 | [diff] [blame] | 186 | provisioner: |
| 187 | pillars-from-files: |
| 188 | neutron.sls: tests/pillar/control_lbaas_octavia.sls |
Ann Kamyshnikova | 3480053 | 2018-12-07 13:21:11 +0400 | [diff] [blame] | 189 | release.sls: |
| 190 | neutron: |
| 191 | server: |
| 192 | version: <%= ENV['OS_VERSION'] || 'ocata' %> |
Elena Ezhova | cd67cfe | 2017-06-16 23:35:07 +0400 | [diff] [blame] | 193 | |
Elena Ezhova | 166d401 | 2017-08-17 12:53:52 +0400 | [diff] [blame] | 194 | - name: control_fwaas_v1 |
| 195 | provisioner: |
| 196 | pillars-from-files: |
| 197 | neutron.sls: tests/pillar/control_fwaas_v1.sls |
Ann Kamyshnikova | 3480053 | 2018-12-07 13:21:11 +0400 | [diff] [blame] | 198 | release.sls: |
| 199 | neutron: |
| 200 | server: |
| 201 | version: <%= ENV['OS_VERSION'] || 'ocata' %> |
Elena Ezhova | 166d401 | 2017-08-17 12:53:52 +0400 | [diff] [blame] | 202 | |
Michael Polenchuk | cccd1a5 | 2018-02-02 17:41:16 +0400 | [diff] [blame] | 203 | - name: control_l2gw |
| 204 | provisioner: |
| 205 | pillars-from-files: |
| 206 | neutron.sls: tests/pillar/control_l2gw.sls |
Ann Kamyshnikova | 3480053 | 2018-12-07 13:21:11 +0400 | [diff] [blame] | 207 | release.sls: |
| 208 | neutron: |
| 209 | server: |
| 210 | version: <%= ENV['OS_VERSION'] || 'pike' %> |
Michael Polenchuk | cccd1a5 | 2018-02-02 17:41:16 +0400 | [diff] [blame] | 211 | |
Michael Polenchuk | 87d2b74 | 2017-06-29 12:05:25 +0400 | [diff] [blame] | 212 | - name: control_opendaylight |
| 213 | provisioner: |
| 214 | pillars-from-files: |
| 215 | neutron.sls: tests/pillar/control_opendaylight.sls |
Ann Kamyshnikova | 3480053 | 2018-12-07 13:21:11 +0400 | [diff] [blame] | 216 | release.sls: |
| 217 | neutron: |
| 218 | server: |
| 219 | version: <%= ENV['OS_VERSION'] || 'pike' %> |
Michael Polenchuk | 87d2b74 | 2017-06-29 12:05:25 +0400 | [diff] [blame] | 220 | |
Petr Michalec | 520a2a1 | 2017-03-13 08:47:43 +0100 | [diff] [blame] | 221 | - name: control_single |
| 222 | provisioner: |
| 223 | pillars-from-files: |
| 224 | neutron.sls: tests/pillar/control_single.sls |
Ann Kamyshnikova | 3480053 | 2018-12-07 13:21:11 +0400 | [diff] [blame] | 225 | release.sls: |
| 226 | neutron: |
| 227 | server: |
| 228 | version: <%= ENV['OS_VERSION'] || 'mitaka' %> |
Petr Michalec | 520a2a1 | 2017-03-13 08:47:43 +0100 | [diff] [blame] | 229 | |
Ann Kamyshnikova | 4f94300 | 2017-06-15 17:54:22 +0400 | [diff] [blame] | 230 | - name: control_qos |
| 231 | provisioner: |
| 232 | pillars-from-files: |
| 233 | neutron.sls: tests/pillar/control_qos.sls |
Ann Kamyshnikova | 3480053 | 2018-12-07 13:21:11 +0400 | [diff] [blame] | 234 | release.sls: |
| 235 | neutron: |
| 236 | server: |
| 237 | version: <%= ENV['OS_VERSION'] || 'ocata' %> |
Ann Kamyshnikova | 4f94300 | 2017-06-15 17:54:22 +0400 | [diff] [blame] | 238 | |
Oleg Bondarev | 0575ae4 | 2017-07-28 16:36:25 +0400 | [diff] [blame] | 239 | - name: control_ovn |
| 240 | provisioner: |
| 241 | pillars-from-files: |
| 242 | neutron.sls: tests/pillar/control_ovn.sls |
Ann Kamyshnikova | 3480053 | 2018-12-07 13:21:11 +0400 | [diff] [blame] | 243 | release.sls: |
| 244 | neutron: |
| 245 | server: |
| 246 | version: <%= ENV['OS_VERSION'] || 'queens' %> |
Oleg Bondarev | 0575ae4 | 2017-07-28 16:36:25 +0400 | [diff] [blame] | 247 | |
Oleg Bondarev | b63d27f | 2018-02-14 19:21:06 +0400 | [diff] [blame] | 248 | - name: control_bgpvpn |
| 249 | provisioner: |
| 250 | pillars-from-files: |
| 251 | neutron.sls: tests/pillar/control_bgpvpn.sls |
Ann Kamyshnikova | 3480053 | 2018-12-07 13:21:11 +0400 | [diff] [blame] | 252 | release.sls: |
| 253 | neutron: |
| 254 | server: |
| 255 | version: <%= ENV['OS_VERSION'] || 'pike' %> |
Oleg Bondarev | b63d27f | 2018-02-14 19:21:06 +0400 | [diff] [blame] | 256 | |
Michael Polenchuk | 9cccecc | 2018-09-14 14:54:18 +0400 | [diff] [blame] | 257 | - name: control_sfc |
| 258 | provisioner: |
| 259 | pillars-from-files: |
| 260 | neutron.sls: tests/pillar/control_sfc.sls |
Ann Kamyshnikova | 3480053 | 2018-12-07 13:21:11 +0400 | [diff] [blame] | 261 | release.sls: |
| 262 | neutron: |
| 263 | server: |
| 264 | version: <%= ENV['OS_VERSION'] || 'queens' %> |
Michael Polenchuk | 9cccecc | 2018-09-14 14:54:18 +0400 | [diff] [blame] | 265 | |
Petr Michalec | 520a2a1 | 2017-03-13 08:47:43 +0100 | [diff] [blame] | 266 | - name: gateway_dvr |
| 267 | provisioner: |
| 268 | pillars-from-files: |
| 269 | neutron.sls: tests/pillar/gateway_dvr.sls |
Ann Kamyshnikova | 3480053 | 2018-12-07 13:21:11 +0400 | [diff] [blame] | 270 | release.sls: |
| 271 | neutron: |
| 272 | gateway: |
| 273 | version: <%= ENV['OS_VERSION'] || 'pike' %> |
Petr Michalec | 520a2a1 | 2017-03-13 08:47:43 +0100 | [diff] [blame] | 274 | |
| 275 | - name: gateway_legacy |
| 276 | provisioner: |
| 277 | pillars-from-files: |
| 278 | neutron.sls: tests/pillar/gateway_legacy.sls |
Ann Kamyshnikova | 3480053 | 2018-12-07 13:21:11 +0400 | [diff] [blame] | 279 | release.sls: |
| 280 | neutron: |
| 281 | gateway: |
| 282 | version: <%= ENV['OS_VERSION'] || 'mitaka' %> |
Ann Kamyshnikova | 4f94300 | 2017-06-15 17:54:22 +0400 | [diff] [blame] | 283 | |
| 284 | - name: gateway_qos |
| 285 | provisioner: |
| 286 | pillars-from-files: |
| 287 | neutron.sls: tests/pillar/gateway_qos.sls |
Ann Kamyshnikova | 3480053 | 2018-12-07 13:21:11 +0400 | [diff] [blame] | 288 | release.sls: |
| 289 | neutron: |
| 290 | gateway: |
| 291 | version: <%= ENV['OS_VERSION'] || 'ocata' %> |
Ann Kamyshnikova | 4f94300 | 2017-06-15 17:54:22 +0400 | [diff] [blame] | 292 | |
Elena Ezhova | 166d401 | 2017-08-17 12:53:52 +0400 | [diff] [blame] | 293 | - name: gateway_legacy_fwaas_v1 |
| 294 | provisioner: |
| 295 | pillars-from-files: |
| 296 | neutron.sls: tests/pillar/gateway_legacy_fwaas_v1.sls |
Ann Kamyshnikova | 3480053 | 2018-12-07 13:21:11 +0400 | [diff] [blame] | 297 | release.sls: |
| 298 | neutron: |
| 299 | gateway: |
| 300 | version: <%= ENV['OS_VERSION'] || 'ocata' %> |
Elena Ezhova | 166d401 | 2017-08-17 12:53:52 +0400 | [diff] [blame] | 301 | |
Michael Polenchuk | cccd1a5 | 2018-02-02 17:41:16 +0400 | [diff] [blame] | 302 | - name: gateway_legacy_l2gw |
| 303 | provisioner: |
| 304 | pillars-from-files: |
| 305 | neutron.sls: tests/pillar/gateway_legacy_l2gw.sls |
Ann Kamyshnikova | 3480053 | 2018-12-07 13:21:11 +0400 | [diff] [blame] | 306 | release.sls: |
| 307 | neutron: |
| 308 | gateway: |
| 309 | version: <%= ENV['OS_VERSION'] || 'pike' %> |
Michael Polenchuk | cccd1a5 | 2018-02-02 17:41:16 +0400 | [diff] [blame] | 310 | |
Michael Polenchuk | 87d2b74 | 2017-06-29 12:05:25 +0400 | [diff] [blame] | 311 | - name: gateway_legacy_opendaylight |
| 312 | provisioner: |
| 313 | pillars-from-files: |
| 314 | neutron.sls: tests/pillar/gateway_legacy_opendaylight.sls |
Ann Kamyshnikova | 3480053 | 2018-12-07 13:21:11 +0400 | [diff] [blame] | 315 | release.sls: |
| 316 | neutron: |
| 317 | gateway: |
| 318 | version: <%= ENV['OS_VERSION'] || 'pike' %> |
Michael Polenchuk | 87d2b74 | 2017-06-29 12:05:25 +0400 | [diff] [blame] | 319 | |
Oleg Iurchenko | 8cf6cf5 | 2017-09-18 15:44:03 +0300 | [diff] [blame] | 320 | - name: control_dns |
| 321 | provisioner: |
| 322 | pillars-from-files: |
| 323 | neutron.sls: tests/pillar/control_dns.sls |
Ann Kamyshnikova | 3480053 | 2018-12-07 13:21:11 +0400 | [diff] [blame] | 324 | release.sls: |
| 325 | neutron: |
| 326 | server: |
| 327 | version: <%= ENV['OS_VERSION'] || 'ocata' %> |
Oleg Iurchenko | 8cf6cf5 | 2017-09-18 15:44:03 +0300 | [diff] [blame] | 328 | |
Michael Polenchuk | 37aacbf | 2018-12-11 17:27:40 +0400 | [diff] [blame^] | 329 | # vim: ft=yaml sw=2 ts=2 sts=2 tw=125 |