openstack-ansible/releasenotes/notes/ovn-default-mechanism-driver-6225641f64f721d4.yaml
James Denton 79fc2a604d Implement OVN inventory changes and deploy by default
This patch updates the OSA inventory to include a new group,
network-gateway_hosts, which operators can define to dictate which
nodes can be considered OVN gateway nodes. In addition, the default
mechanism driver is no longer ML2/LXB and must be specified by the
operator.

Depends-On: https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/865961
Depends-On: https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/866249
Depends-On: https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/866159
Needed-By: https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/865973/4
Change-Id: I7be6520b338b5578b04631cfa04a9122c735959c
2022-12-05 16:11:25 +00:00

32 lines
1.2 KiB
YAML

---
prelude: >
Default neutron plugin has been switched from LinuxBridge to OVN.
This is effective for all new deployments. At the same time
OpenStack-Ansible does not provide any in-house tooling for completing
upgrade from ml2.lxb to ml2.ovn. Please, reffer to upgrade section for more
details on how to upgrade OpenStack-Ansible.
upgrade:
- |
With marking ML2/LinuxBridge driver as 'Experimental' in the upstream
Neutron project OpenStack-Ansible has switched a default mechanism driver
to ML2/OVN.
In order to upgrade any existing deployment that was relying on defaults
to the new OpenStack-Ansible version you must ensure that following
variables are defined explicitly to ensure parity with existing
functionality:
.. code-block:: yaml
neutron_plugin_type: ml2.lxb
neutron_ml2_drivers_type: "flat,vlan,vxlan,local"
neutron_plugin_base:
- router
- metering
Failure to define any of these variables will result in playbook failures
and neutron misconfiguration.
We have covered this step with upgrade script that will create a
``user_neutron_migration.yml`` file with assumed defaults.