Extract a devstack-minimal base job
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
(cherry picked from commit 4d7e337576
)
This commit is contained in:
parent
935ae3f73a
commit
eee6524d09
53
.zuul.yaml
53
.zuul.yaml
|
@ -159,8 +159,47 @@
|
|||
- ^.*/locale/.*po$
|
||||
|
||||
- job:
|
||||
name: devstack
|
||||
name: devstack-minimal
|
||||
parent: devstack-base
|
||||
description: |
|
||||
Minimal devstack base job, intended for use by jobs that need
|
||||
less than the normal minimum set of required-projects.
|
||||
nodeset: openstack-single-node
|
||||
required-projects:
|
||||
- git.openstack.org/openstack/requirements
|
||||
vars:
|
||||
devstack_localrc:
|
||||
# Multinode specific settings
|
||||
SERVICE_HOST: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}"
|
||||
HOST_IP: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}"
|
||||
PUBLIC_BRIDGE_MTU: "{{ external_bridge_mtu }}"
|
||||
devstack_services:
|
||||
# Shared services
|
||||
dstat: true
|
||||
etcd3: false
|
||||
mysql: true
|
||||
peakmem_tracker: true
|
||||
rabbit: true
|
||||
group-vars:
|
||||
subnode:
|
||||
devstack_services:
|
||||
# Shared services
|
||||
dstat: true
|
||||
peakmem_tracker: true
|
||||
devstack_localrc:
|
||||
# Multinode specific settings
|
||||
HOST_IP: "{{ hostvars[inventory_hostname]['nodepool']['private_ipv4'] }}"
|
||||
SERVICE_HOST: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}"
|
||||
PUBLIC_BRIDGE_MTU: "{{ external_bridge_mtu }}"
|
||||
# Subnode specific settings
|
||||
DATABASE_TYPE: mysql
|
||||
RABBIT_HOST: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}"
|
||||
DATABASE_HOST: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}"
|
||||
|
||||
|
||||
- job:
|
||||
name: devstack
|
||||
parent: devstack-minimal
|
||||
description: |
|
||||
Base devstack job for integration gate.
|
||||
|
||||
|
@ -172,7 +211,6 @@
|
|||
- git.openstack.org/openstack/keystone
|
||||
- git.openstack.org/openstack/neutron
|
||||
- git.openstack.org/openstack/nova
|
||||
- git.openstack.org/openstack/requirements
|
||||
- git.openstack.org/openstack/swift
|
||||
timeout: 7200
|
||||
vars:
|
||||
|
@ -187,10 +225,6 @@
|
|||
NOVA_VNC_ENABLED: true
|
||||
VNCSERVER_LISTEN: 0.0.0.0
|
||||
VNCSERVER_PROXYCLIENT_ADDRESS: "{{ hostvars[inventory_hostname]['nodepool']['private_ipv4'] }}"
|
||||
# Multinode specific settings
|
||||
SERVICE_HOST: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}"
|
||||
HOST_IP: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}"
|
||||
PUBLIC_BRIDGE_MTU: "{{ external_bridge_mtu }}"
|
||||
devstack_local_conf:
|
||||
post-config:
|
||||
$NEUTRON_CONF:
|
||||
|
@ -212,16 +246,9 @@
|
|||
# We need this explicitly here to trigger the sync of the CA data
|
||||
tls-proxy: true
|
||||
devstack_localrc:
|
||||
# Multinode specific settings
|
||||
HOST_IP: "{{ hostvars[inventory_hostname]['nodepool']['private_ipv4'] }}"
|
||||
SERVICE_HOST: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}"
|
||||
PUBLIC_BRIDGE_MTU: "{{ external_bridge_mtu }}"
|
||||
# Subnode specific settings
|
||||
DATABASE_TYPE: mysql
|
||||
GLANCE_HOSTPORT: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}:9292"
|
||||
Q_HOST: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}"
|
||||
RABBIT_HOST: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}"
|
||||
DATABASE_HOST: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}"
|
||||
|
||||
- job:
|
||||
name: devstack-multinode
|
||||
|
|
Loading…
Reference in New Issue