Merge "Replace use of Q_USE_PROVIDERNET_FOR_PUBLIC"
This commit is contained in:
commit
ab4778717b
@ -39,6 +39,11 @@ if is_service_enabled ir-api ir-cond; then
|
|||||||
create_ironic_accounts
|
create_ironic_accounts
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [[ "$IRONIC_BAREMETAL_BASIC_OPS" == "True" && "$IRONIC_IS_HARDWARE" == "False" ]]; then
|
||||||
|
echo_summary "Precreating bridge: $IRONIC_VM_NETWORK_BRIDGE"
|
||||||
|
sudo ovs-vsctl -- --may-exist add-br $IRONIC_VM_NETWORK_BRIDGE
|
||||||
|
fi
|
||||||
|
|
||||||
elif [[ "$2" == "extra" ]]; then
|
elif [[ "$2" == "extra" ]]; then
|
||||||
# stack/extra - Called near the end after layer 1 and 2 services have
|
# stack/extra - Called near the end after layer 1 and 2 services have
|
||||||
# been started.
|
# been started.
|
||||||
|
@ -47,9 +47,6 @@ configured in Neutron.
|
|||||||
ENABLE_TENANT_VLANS=True
|
ENABLE_TENANT_VLANS=True
|
||||||
Q_ML2_TENANT_NETWORK_TYPE=vlan
|
Q_ML2_TENANT_NETWORK_TYPE=vlan
|
||||||
TENANT_VLAN_RANGE=100:150
|
TENANT_VLAN_RANGE=100:150
|
||||||
# Neutron public network type was changed to flat by default
|
|
||||||
# in neutron commit 1554adef26bd3bd184ddab668660428bdf392232
|
|
||||||
Q_USE_PROVIDERNET_FOR_PUBLIC=False
|
|
||||||
|
|
||||||
# Credentials
|
# Credentials
|
||||||
ADMIN_PASSWORD=password
|
ADMIN_PASSWORD=password
|
||||||
|
@ -51,6 +51,13 @@
|
|||||||
|
|
||||||
- shell:
|
- shell:
|
||||||
cmd: |
|
cmd: |
|
||||||
|
|
||||||
|
# Precreate brbm so that it is created before neutron services are started, as they fail if it
|
||||||
|
# is not present
|
||||||
|
DEBIAN_FRONTEND=noninteractive sudo -E apt-get --option Dpkg::Options::=--force-confold --assume-yes install openvswitch-switch
|
||||||
|
sudo systemctl restart openvswitch-switch
|
||||||
|
sudo ovs-vsctl -- --may-exist add-br brbm
|
||||||
|
|
||||||
cat << 'EOF' >> ironic-extra-vars
|
cat << 'EOF' >> ironic-extra-vars
|
||||||
export PROJECTS="openstack-dev/grenade $PROJECTS"
|
export PROJECTS="openstack-dev/grenade $PROJECTS"
|
||||||
export DEVSTACK_GATE_GRENADE=pullup
|
export DEVSTACK_GATE_GRENADE=pullup
|
||||||
@ -69,13 +76,14 @@
|
|||||||
export PROJECTS="openstack/networking-generic-switch $PROJECTS"
|
export PROJECTS="openstack/networking-generic-switch $PROJECTS"
|
||||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"enable_plugin networking-generic-switch git://git.openstack.org/openstack/networking-generic-switch"
|
export DEVSTACK_LOCAL_CONFIG+=$'\n'"enable_plugin networking-generic-switch git://git.openstack.org/openstack/networking-generic-switch"
|
||||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_USE_LINK_LOCAL=True"
|
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_USE_LINK_LOCAL=True"
|
||||||
|
export DEVSTACK_LOCAL_CONFIG+=$'\n'"OVS_BRIDGE_MAPPINGS=mynetwork:brbm,public:br_ironic_vxlan"
|
||||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"OVS_PHYSICAL_BRIDGE=brbm"
|
export DEVSTACK_LOCAL_CONFIG+=$'\n'"OVS_PHYSICAL_BRIDGE=brbm"
|
||||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"PHYSICAL_NETWORK=mynetwork"
|
export DEVSTACK_LOCAL_CONFIG+=$'\n'"PHYSICAL_NETWORK=mynetwork"
|
||||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_PROVISION_NETWORK_NAME=ironic-provision"
|
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_PROVISION_NETWORK_NAME=ironic-provision"
|
||||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_PROVISION_SUBNET_PREFIX=10.0.5.0/24"
|
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_PROVISION_SUBNET_PREFIX=10.0.5.0/24"
|
||||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_PROVISION_SUBNET_GATEWAY=10.0.5.1"
|
export DEVSTACK_LOCAL_CONFIG+=$'\n'"IRONIC_PROVISION_SUBNET_GATEWAY=10.0.5.1"
|
||||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"Q_PLUGIN=ml2"
|
export DEVSTACK_LOCAL_CONFIG+=$'\n'"Q_PLUGIN=ml2"
|
||||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"Q_USE_PROVIDERNET_FOR_PUBLIC=False"
|
export DEVSTACK_LOCAL_CONFIG+=$'\n'"PUBLIC_BRIDGE=br_ironic_vxlan"
|
||||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"ENABLE_TENANT_VLANS=True"
|
export DEVSTACK_LOCAL_CONFIG+=$'\n'"ENABLE_TENANT_VLANS=True"
|
||||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"Q_ML2_TENANT_NETWORK_TYPE=vlan"
|
export DEVSTACK_LOCAL_CONFIG+=$'\n'"Q_ML2_TENANT_NETWORK_TYPE=vlan"
|
||||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"TENANT_VLAN_RANGE=100:150"
|
export DEVSTACK_LOCAL_CONFIG+=$'\n'"TENANT_VLAN_RANGE=100:150"
|
||||||
|
@ -385,12 +385,13 @@
|
|||||||
IRONIC_VM_SPECS_RAM: 384
|
IRONIC_VM_SPECS_RAM: 384
|
||||||
OS_TEST_TIMEOUT: 2400
|
OS_TEST_TIMEOUT: 2400
|
||||||
OVERRIDE_PUBLIC_BRIDGE_MTU: 1400
|
OVERRIDE_PUBLIC_BRIDGE_MTU: 1400
|
||||||
|
OVS_BRIDGE_MAPPINGS: 'mynetwork:brbm,public:br-infra'
|
||||||
OVS_PHYSICAL_BRIDGE: brbm
|
OVS_PHYSICAL_BRIDGE: brbm
|
||||||
PHYSICAL_NETWORK: mynetwork
|
PHYSICAL_NETWORK: mynetwork
|
||||||
|
PUBLIC_BRIDGE: br-infra
|
||||||
Q_AGENT: openvswitch
|
Q_AGENT: openvswitch
|
||||||
Q_ML2_TENANT_NETWORK_TYPE: vlan
|
Q_ML2_TENANT_NETWORK_TYPE: vlan
|
||||||
Q_PLUGIN: ml2
|
Q_PLUGIN: ml2
|
||||||
Q_USE_PROVIDERNET_FOR_PUBLIC: False
|
|
||||||
SWIFT_ENABLE_TEMPURLS: True
|
SWIFT_ENABLE_TEMPURLS: True
|
||||||
SWIFT_TEMPURL_KEY: secretkey
|
SWIFT_TEMPURL_KEY: secretkey
|
||||||
TEMPEST_PLUGINS: "'{{ ansible_user_dir }}/src/git.openstack.org/openstack/ironic-tempest-plugin'"
|
TEMPEST_PLUGINS: "'{{ ansible_user_dir }}/src/git.openstack.org/openstack/ironic-tempest-plugin'"
|
||||||
@ -455,6 +456,7 @@
|
|||||||
IRONIC_VM_LOG_DIR: '{{ devstack_base_dir }}/ironic-bm-logs'
|
IRONIC_VM_LOG_DIR: '{{ devstack_base_dir }}/ironic-bm-logs'
|
||||||
IRONIC_VM_NETWORK_BRIDGE: sub1brbm
|
IRONIC_VM_NETWORK_BRIDGE: sub1brbm
|
||||||
IRONIC_VM_SPECS_RAM: 384
|
IRONIC_VM_SPECS_RAM: 384
|
||||||
|
OVS_BRIDGE_MAPPINGS: 'mynetwork:sub1brbm,public:br-infra'
|
||||||
OVS_PHYSICAL_BRIDGE: sub1brbm
|
OVS_PHYSICAL_BRIDGE: sub1brbm
|
||||||
PHYSICAL_NETWORK: mynetwork
|
PHYSICAL_NETWORK: mynetwork
|
||||||
Q_ML2_TENANT_NETWORK_TYPE: vlan
|
Q_ML2_TENANT_NETWORK_TYPE: vlan
|
||||||
|
Loading…
Reference in New Issue
Block a user