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 |
| 26 | source: https://github.com/salt-formulas/salt-formula-linux |
Dmitry Ukov | 596ddcf | 2017-05-04 18:16:16 +0400 | [diff] [blame] | 27 | - name: keystone |
| 28 | repo: git |
| 29 | source: https://github.com/salt-formulas/salt-formula-keystone |
Michael Polenchuk | 58161ef | 2018-05-15 18:04:09 +0400 | [diff] [blame] | 30 | - name: oslo_templates |
| 31 | repo: git |
| 32 | source: https://github.com/salt-formulas/salt-formula-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: |
| 45 | linux_repo_openstack.sls: tests/pillar/repo_mos9.sls |
| 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 |
| 63 | |
| 64 | - name: compute_dvr |
| 65 | provisioner: |
| 66 | pillars-from-files: |
| 67 | neutron.sls: tests/pillar/compute_dvr.sls |
| 68 | |
Elena Ezhova | 166d401 | 2017-08-17 12:53:52 +0400 | [diff] [blame] | 69 | - name: compute_dvr_fwaas_v1 |
| 70 | provisioner: |
| 71 | pillars-from-files: |
| 72 | neutron.sls: tests/pillar/compute_dvr_fwaas_v1.sls |
| 73 | |
Petr Michalec | 520a2a1 | 2017-03-13 08:47:43 +0100 | [diff] [blame] | 74 | - name: compute_legacy |
| 75 | provisioner: |
| 76 | pillars-from-files: |
| 77 | neutron.sls: tests/pillar/compute_legacy.sls |
| 78 | |
| 79 | - name: compute_nonexternal_dvr |
| 80 | provisioner: |
| 81 | pillars-from-files: |
| 82 | neutron.sls: tests/pillar/compute_nonexternal_dvr.sls |
| 83 | |
| 84 | - name: compute_sriov |
| 85 | provisioner: |
| 86 | pillars-from-files: |
| 87 | neutron.sls: tests/pillar/compute_sriov.sls |
| 88 | |
Ann Kamyshnikova | 4f94300 | 2017-06-15 17:54:22 +0400 | [diff] [blame] | 89 | - name: compute_qos_sriov |
| 90 | provisioner: |
| 91 | pillars-from-files: |
| 92 | neutron.sls: tests/pillar/compute_qos_sriov.sls |
| 93 | |
| 94 | - name: compute_qos |
| 95 | provisioner: |
| 96 | pillars-from-files: |
| 97 | neutron.sls: tests/pillar/compute_qos.sls |
| 98 | |
Oleg Bondarev | 0575ae4 | 2017-07-28 16:36:25 +0400 | [diff] [blame] | 99 | - name: compute_ovn |
| 100 | provisioner: |
| 101 | pillars-from-files: |
| 102 | neutron.sls: tests/pillar/compute_ovn.sls |
| 103 | |
Oleg Bondarev | b63d27f | 2018-02-14 19:21:06 +0400 | [diff] [blame] | 104 | - name: compute_bgpvpn |
| 105 | provisioner: |
| 106 | pillars-from-files: |
| 107 | neutron.sls: tests/pillar/compute_bgpvpn.sls |
| 108 | |
Petr Michalec | 520a2a1 | 2017-03-13 08:47:43 +0100 | [diff] [blame] | 109 | - name: control_cluster |
| 110 | provisioner: |
| 111 | pillars-from-files: |
| 112 | neutron.sls: tests/pillar/control_cluster.sls |
| 113 | |
| 114 | - name: control_dvr |
| 115 | provisioner: |
| 116 | pillars-from-files: |
| 117 | neutron.sls: tests/pillar/control_dvr.sls |
| 118 | |
| 119 | - name: control_nodvr |
| 120 | provisioner: |
| 121 | pillars-from-files: |
| 122 | neutron.sls: tests/pillar/control_nodvr.sls |
| 123 | |
Elena Ezhova | 166d401 | 2017-08-17 12:53:52 +0400 | [diff] [blame] | 124 | - name: control_lbaas_octavia |
Elena Ezhova | cd67cfe | 2017-06-16 23:35:07 +0400 | [diff] [blame] | 125 | provisioner: |
| 126 | pillars-from-files: |
| 127 | neutron.sls: tests/pillar/control_lbaas_octavia.sls |
| 128 | |
Elena Ezhova | 166d401 | 2017-08-17 12:53:52 +0400 | [diff] [blame] | 129 | - name: control_fwaas_v1 |
| 130 | provisioner: |
| 131 | pillars-from-files: |
| 132 | neutron.sls: tests/pillar/control_fwaas_v1.sls |
| 133 | |
Michael Polenchuk | cccd1a5 | 2018-02-02 17:41:16 +0400 | [diff] [blame] | 134 | - name: control_l2gw |
| 135 | provisioner: |
| 136 | pillars-from-files: |
| 137 | neutron.sls: tests/pillar/control_l2gw.sls |
| 138 | |
Michael Polenchuk | 87d2b74 | 2017-06-29 12:05:25 +0400 | [diff] [blame] | 139 | - name: control_opendaylight |
| 140 | provisioner: |
| 141 | pillars-from-files: |
| 142 | neutron.sls: tests/pillar/control_opendaylight.sls |
| 143 | |
Petr Michalec | 520a2a1 | 2017-03-13 08:47:43 +0100 | [diff] [blame] | 144 | - name: control_single |
| 145 | provisioner: |
| 146 | pillars-from-files: |
| 147 | neutron.sls: tests/pillar/control_single.sls |
| 148 | |
Ann Kamyshnikova | 4f94300 | 2017-06-15 17:54:22 +0400 | [diff] [blame] | 149 | - name: control_qos |
| 150 | provisioner: |
| 151 | pillars-from-files: |
| 152 | neutron.sls: tests/pillar/control_qos.sls |
| 153 | |
Oleg Bondarev | 0575ae4 | 2017-07-28 16:36:25 +0400 | [diff] [blame] | 154 | - name: control_ovn |
| 155 | provisioner: |
| 156 | pillars-from-files: |
| 157 | neutron.sls: tests/pillar/control_ovn.sls |
| 158 | |
Oleg Bondarev | b63d27f | 2018-02-14 19:21:06 +0400 | [diff] [blame] | 159 | - name: control_bgpvpn |
| 160 | provisioner: |
| 161 | pillars-from-files: |
| 162 | neutron.sls: tests/pillar/control_bgpvpn.sls |
| 163 | |
Michael Polenchuk | 9cccecc | 2018-09-14 14:54:18 +0400 | [diff] [blame] | 164 | - name: control_sfc |
| 165 | provisioner: |
| 166 | pillars-from-files: |
| 167 | neutron.sls: tests/pillar/control_sfc.sls |
| 168 | |
Petr Michalec | 520a2a1 | 2017-03-13 08:47:43 +0100 | [diff] [blame] | 169 | - name: gateway_dvr |
| 170 | provisioner: |
| 171 | pillars-from-files: |
| 172 | neutron.sls: tests/pillar/gateway_dvr.sls |
| 173 | |
| 174 | - name: gateway_legacy |
| 175 | provisioner: |
| 176 | pillars-from-files: |
| 177 | neutron.sls: tests/pillar/gateway_legacy.sls |
Ann Kamyshnikova | 4f94300 | 2017-06-15 17:54:22 +0400 | [diff] [blame] | 178 | |
| 179 | - name: gateway_qos |
| 180 | provisioner: |
| 181 | pillars-from-files: |
| 182 | neutron.sls: tests/pillar/gateway_qos.sls |
| 183 | |
Elena Ezhova | 166d401 | 2017-08-17 12:53:52 +0400 | [diff] [blame] | 184 | - name: gateway_legacy_fwaas_v1 |
| 185 | provisioner: |
| 186 | pillars-from-files: |
| 187 | neutron.sls: tests/pillar/gateway_legacy_fwaas_v1.sls |
| 188 | |
Michael Polenchuk | cccd1a5 | 2018-02-02 17:41:16 +0400 | [diff] [blame] | 189 | - name: gateway_legacy_l2gw |
| 190 | provisioner: |
| 191 | pillars-from-files: |
| 192 | neutron.sls: tests/pillar/gateway_legacy_l2gw.sls |
| 193 | |
Michael Polenchuk | 87d2b74 | 2017-06-29 12:05:25 +0400 | [diff] [blame] | 194 | - name: gateway_legacy_opendaylight |
| 195 | provisioner: |
| 196 | pillars-from-files: |
| 197 | neutron.sls: tests/pillar/gateway_legacy_opendaylight.sls |
| 198 | |
Oleg Iurchenko | 8cf6cf5 | 2017-09-18 15:44:03 +0300 | [diff] [blame] | 199 | - name: control_dns |
| 200 | provisioner: |
| 201 | pillars-from-files: |
| 202 | neutron.sls: tests/pillar/control_dns.sls |
| 203 | |
Petr Michalec | 520a2a1 | 2017-03-13 08:47:43 +0100 | [diff] [blame] | 204 | # vim: ft=yaml sw=2 ts=2 sts=2 tw=125 |