For folks who are doing functional testing with less than the full set
of normal base services. Should be a no-op/ignorable for most people.
Change-Id: If14ee018c01995e0a5b6bcdaac9ddc8810c6d503
| ... | ... |
@@ -199,9 +199,48 @@ |
| 199 | 199 |
- ^.*/locale/.*po$ |
| 200 | 200 |
|
| 201 | 201 |
- job: |
| 202 |
- name: devstack |
|
| 202 |
+ name: devstack-minimal |
|
| 203 | 203 |
parent: devstack-base |
| 204 | 204 |
description: | |
| 205 |
+ Minimal devstack base job, intended for use by jobs that need |
|
| 206 |
+ less than the normal minimum set of required-projects. |
|
| 207 |
+ nodeset: openstack-single-node |
|
| 208 |
+ required-projects: |
|
| 209 |
+ - openstack/requirements |
|
| 210 |
+ vars: |
|
| 211 |
+ devstack_localrc: |
|
| 212 |
+ # Multinode specific settings |
|
| 213 |
+ SERVICE_HOST: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}"
|
|
| 214 |
+ HOST_IP: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}"
|
|
| 215 |
+ PUBLIC_BRIDGE_MTU: "{{ external_bridge_mtu }}"
|
|
| 216 |
+ devstack_services: |
|
| 217 |
+ # Shared services |
|
| 218 |
+ dstat: true |
|
| 219 |
+ etcd3: true |
|
| 220 |
+ mysql: true |
|
| 221 |
+ peakmem_tracker: true |
|
| 222 |
+ rabbit: true |
|
| 223 |
+ group-vars: |
|
| 224 |
+ subnode: |
|
| 225 |
+ devstack_services: |
|
| 226 |
+ # Shared services |
|
| 227 |
+ dstat: true |
|
| 228 |
+ peakmem_tracker: true |
|
| 229 |
+ devstack_localrc: |
|
| 230 |
+ # Multinode specific settings |
|
| 231 |
+ HOST_IP: "{{ hostvars[inventory_hostname]['nodepool']['private_ipv4'] }}"
|
|
| 232 |
+ SERVICE_HOST: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}"
|
|
| 233 |
+ PUBLIC_BRIDGE_MTU: "{{ external_bridge_mtu }}"
|
|
| 234 |
+ # Subnode specific settings |
|
| 235 |
+ DATABASE_TYPE: mysql |
|
| 236 |
+ RABBIT_HOST: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}"
|
|
| 237 |
+ DATABASE_HOST: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}"
|
|
| 238 |
+ |
|
| 239 |
+ |
|
| 240 |
+- job: |
|
| 241 |
+ name: devstack |
|
| 242 |
+ parent: devstack-minimal |
|
| 243 |
+ description: | |
|
| 205 | 244 |
Base devstack job for integration gate. |
| 206 | 245 |
|
| 207 | 246 |
This base job can be used for single node and multinode devstack jobs. |
| ... | ... |
@@ -231,7 +270,6 @@ |
| 231 | 231 |
- openstack/keystone |
| 232 | 232 |
- openstack/neutron |
| 233 | 233 |
- openstack/nova |
| 234 |
- - openstack/requirements |
|
| 235 | 234 |
- openstack/swift |
| 236 | 235 |
timeout: 7200 |
| 237 | 236 |
vars: |
| ... | ... |
@@ -245,10 +283,6 @@ |
| 245 | 245 |
NOVA_VNC_ENABLED: true |
| 246 | 246 |
VNCSERVER_LISTEN: 0.0.0.0 |
| 247 | 247 |
VNCSERVER_PROXYCLIENT_ADDRESS: "{{ hostvars[inventory_hostname]['nodepool']['private_ipv4'] }}"
|
| 248 |
- # Multinode specific settings |
|
| 249 |
- SERVICE_HOST: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}"
|
|
| 250 |
- HOST_IP: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}"
|
|
| 251 |
- PUBLIC_BRIDGE_MTU: "{{ external_bridge_mtu }}"
|
|
| 252 | 248 |
devstack_local_conf: |
| 253 | 249 |
post-config: |
| 254 | 250 |
$NEUTRON_CONF: |
| ... | ... |
@@ -339,16 +373,9 @@ |
| 339 | 339 |
# integrated gate, so specifying the services has not effect. |
| 340 | 340 |
# ceilometer-*: false |
| 341 | 341 |
devstack_localrc: |
| 342 |
- # Multinode specific settings |
|
| 343 |
- HOST_IP: "{{ hostvars[inventory_hostname]['nodepool']['private_ipv4'] }}"
|
|
| 344 |
- SERVICE_HOST: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}"
|
|
| 345 |
- PUBLIC_BRIDGE_MTU: "{{ external_bridge_mtu }}"
|
|
| 346 | 342 |
# Subnode specific settings |
| 347 |
- DATABASE_TYPE: mysql |
|
| 348 | 343 |
GLANCE_HOSTPORT: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}:9292"
|
| 349 | 344 |
Q_HOST: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}"
|
| 350 |
- RABBIT_HOST: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}"
|
|
| 351 |
- DATABASE_HOST: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}"
|
|
| 352 | 345 |
|
| 353 | 346 |
- job: |
| 354 | 347 |
name: devstack-multinode |