A very basic (unmodified deploy) of network isolation with:
openstack overcloud deploy --templates -e /usr/share/openstack-tripleo-heat-templates/environments/enable-swap.yaml -e /usr/openstack-tripleo-heat-templates/environments/network-isolation.yaml -e /usr/openstack-tripleo-heat-templates/environments/network-environment.yaml
Fails with:
Error during stack creation: ERROR: InvalidSchemaError: : resources.ControllerServiceChain<https://192.168.24.2:13808/v1/AUTH_91855a7f2fdd43b1a477a0888421ebed/overcloud/common/services.yaml>.resources.ServiceChain<nested_stack>.resources.95<https://192.168.24.2:13808/v1/AUTH_91855a7f2fdd43b1a477a0888421ebed/overcloud/docker/services/neutron-plugin-ml2.yaml>.resources.NeutronBase<https://192.168.24.2:13808/v1/AUTH_91855a7f2fdd43b1a477a0888421ebed/overcloud/puppet/services/neutron-plugin-ml2-ovn.yaml>: : Parameter 'NeutronNetworkType' is invalid: Invalid default vxlan,vlan ("[u'vxlan', u'vlan']" is not an allowed value [geneve, vlan])
This is likely because the default NeutronNetworkType in network-environment.j2.yaml is 'vxlan,vlan' but we've switched to ovn by default which does not support vxlan.
Fix proposed to branch: master /review. openstack. org/638253
Review: https:/