| ... | ... |
@@ -106,6 +106,8 @@ |
| 106 | 106 |
# from the location below for all the CI jobs. |
| 107 | 107 |
ETCD_DOWNLOAD_URL: http://tarballs.openstack.org/etcd/ |
| 108 | 108 |
devstack_services: |
| 109 |
+ # Ignore base set of services setup by test-matrix. |
|
| 110 |
+ # Ignore any default set by devstack. Emit a "disable_all_services". |
|
| 109 | 111 |
base: false |
| 110 | 112 |
zuul_copy_output: |
| 111 | 113 |
'{{ devstack_conf_dir }}/local.conf': 'logs'
|
| ... | ... |
@@ -186,7 +188,7 @@ |
| 186 | 186 |
name: devstack |
| 187 | 187 |
parent: devstack-base |
| 188 | 188 |
description: | |
| 189 |
- Single node devstack job for integration gate. |
|
| 189 |
+ Single or multi node devstack job for integration gate. |
|
| 190 | 190 |
nodeset: openstack-single-node |
| 191 | 191 |
required-projects: |
| 192 | 192 |
- openstack/cinder |
| ... | ... |
@@ -198,7 +200,6 @@ |
| 198 | 198 |
- openstack/swift |
| 199 | 199 |
timeout: 7200 |
| 200 | 200 |
vars: |
| 201 |
- test_matrix_configs: [neutron, tlsproxy] |
|
| 202 | 201 |
devstack_localrc: |
| 203 | 202 |
# Common OpenStack services settings |
| 204 | 203 |
SWIFT_REPLICAS: 1 |
| ... | ... |
@@ -210,9 +211,81 @@ |
| 210 | 210 |
VNCSERVER_LISTEN: 0.0.0.0 |
| 211 | 211 |
VNCSERVER_PROXYCLIENT_ADDRESS: "{{ hostvars[inventory_hostname]['nodepool']['private_ipv4'] }}"
|
| 212 | 212 |
devstack_services: |
| 213 |
- base: true |
|
| 213 |
+ # Core services enabled for this branch. |
|
| 214 |
+ # This list replaces the test-matrix. |
|
| 215 |
+ # Shared services |
|
| 216 |
+ dstat: true |
|
| 217 |
+ etcd3: true |
|
| 218 |
+ mysql: true |
|
| 219 |
+ peakmem_tracker: true |
|
| 220 |
+ rabbit: true |
|
| 221 |
+ tls-proxy: true |
|
| 222 |
+ # Keystone services |
|
| 223 |
+ key: true |
|
| 224 |
+ # Glance services |
|
| 225 |
+ g-api: true |
|
| 226 |
+ g-reg: true |
|
| 227 |
+ # Nova services |
|
| 228 |
+ n-api: true |
|
| 229 |
+ n-api-meta: true |
|
| 230 |
+ n-cauth: true |
|
| 231 |
+ n-cond: true |
|
| 232 |
+ n-cpu: true |
|
| 233 |
+ n-novnc: true |
|
| 234 |
+ n-obj: true |
|
| 235 |
+ n-sch: true |
|
| 236 |
+ placement-api: true |
|
| 237 |
+ # Neutron services |
|
| 238 |
+ neutron-api: true |
|
| 239 |
+ neutron-agent: true |
|
| 240 |
+ neutron-dhcp: true |
|
| 241 |
+ neutron-l3: true |
|
| 242 |
+ neutron-metadata-agent: true |
|
| 243 |
+ neutron-metering: true |
|
| 244 |
+ # Swift services |
|
| 245 |
+ s-account: true |
|
| 246 |
+ s-container: true |
|
| 247 |
+ s-object: true |
|
| 248 |
+ s-proxy: true |
|
| 249 |
+ # Cinder services |
|
| 250 |
+ c-api: true |
|
| 251 |
+ c-bak: true |
|
| 252 |
+ c-sch: true |
|
| 253 |
+ c-vol: true |
|
| 254 |
+ cinder: true |
|
| 255 |
+ # Services we don't need. |
|
| 256 |
+ # This section is not really needed, it's for readability. |
|
| 214 | 257 |
horizon: false |
| 215 | 258 |
tempest: false |
| 259 |
+ # Test matrix emits ceilometer but ceilomenter is not installed in the |
|
| 260 |
+ # integrated gate, so specifying the services has not effect. |
|
| 261 |
+ # ceilometer-*: false |
|
| 262 |
+ group-vars: |
|
| 263 |
+ subnode: |
|
| 264 |
+ devstack_services: |
|
| 265 |
+ # Core services enabled for this branch. |
|
| 266 |
+ # This list replaces the test-matrix. |
|
| 267 |
+ # Shared services |
|
| 268 |
+ dstat: true |
|
| 269 |
+ peakmem_tracker: true |
|
| 270 |
+ tls-proxy: true |
|
| 271 |
+ # Nova services |
|
| 272 |
+ n-cpu: true |
|
| 273 |
+ placement-client: true |
|
| 274 |
+ # Neutron services |
|
| 275 |
+ neutron-agent: true |
|
| 276 |
+ # Cinder services |
|
| 277 |
+ c-bak: true |
|
| 278 |
+ c-vol: true |
|
| 279 |
+ # Services we don't run at all on subnode. |
|
| 280 |
+ # This section is not really needed, it's for readability. |
|
| 281 |
+ # keystone: false |
|
| 282 |
+ # s-*: false |
|
| 283 |
+ horizon: false |
|
| 284 |
+ tempest: false |
|
| 285 |
+ # Test matrix emits ceilometer but ceilomenter is not installed in the |
|
| 286 |
+ # integrated gate, so specifying the services has not effect. |
|
| 287 |
+ # ceilometer-*: false |
|
| 216 | 288 |
|
| 217 | 289 |
- job: |
| 218 | 290 |
name: devstack-multinode |