Merge "Extract a devstack-minimal base job"
This commit is contained in:
53
.zuul.yaml
53
.zuul.yaml
@@ -194,8 +194,47 @@
|
|||||||
- ^.*/locale/.*po$
|
- ^.*/locale/.*po$
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: devstack
|
name: devstack-minimal
|
||||||
parent: devstack-base
|
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:
|
||||||
|
- 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: true
|
||||||
|
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: |
|
description: |
|
||||||
Base devstack job for integration gate.
|
Base devstack job for integration gate.
|
||||||
|
|
||||||
@@ -226,7 +265,6 @@
|
|||||||
- openstack/keystone
|
- openstack/keystone
|
||||||
- openstack/neutron
|
- openstack/neutron
|
||||||
- openstack/nova
|
- openstack/nova
|
||||||
- openstack/requirements
|
|
||||||
- openstack/swift
|
- openstack/swift
|
||||||
timeout: 7200
|
timeout: 7200
|
||||||
vars:
|
vars:
|
||||||
@@ -240,10 +278,6 @@
|
|||||||
NOVA_VNC_ENABLED: true
|
NOVA_VNC_ENABLED: true
|
||||||
VNCSERVER_LISTEN: 0.0.0.0
|
VNCSERVER_LISTEN: 0.0.0.0
|
||||||
VNCSERVER_PROXYCLIENT_ADDRESS: "{{ hostvars[inventory_hostname]['nodepool']['private_ipv4'] }}"
|
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:
|
devstack_local_conf:
|
||||||
post-config:
|
post-config:
|
||||||
$NEUTRON_CONF:
|
$NEUTRON_CONF:
|
||||||
@@ -334,16 +368,9 @@
|
|||||||
# integrated gate, so specifying the services has not effect.
|
# integrated gate, so specifying the services has not effect.
|
||||||
# ceilometer-*: false
|
# ceilometer-*: false
|
||||||
devstack_localrc:
|
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
|
# Subnode specific settings
|
||||||
DATABASE_TYPE: mysql
|
|
||||||
GLANCE_HOSTPORT: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}:9292"
|
GLANCE_HOSTPORT: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}:9292"
|
||||||
Q_HOST: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}"
|
Q_HOST: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}"
|
||||||
RABBIT_HOST: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}"
|
|
||||||
DATABASE_HOST: "{{ hostvars['controller']['nodepool']['private_ipv4'] }}"
|
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: devstack-multinode
|
name: devstack-multinode
|
||||||
|
|||||||
Reference in New Issue
Block a user