devstack/lib
Brian Haley c869d59857 Add support for IPv6 tunnel endpoints
Currently, neutron tunnel endpoints must be IPv4 addresses,
i.e. $HOST_IP, although IPv6 endpoints are supported by most
drivers.

Create a TUNNEL_IP_VERSION variable to choose which host IP
to use, either HOST_IP or HOST_IPV6, and configure it in the
OVS and Linuxbridge agent driver files. The default is still
IPv4, but it can be over-ridden by specifying TUNNEL_ENDPOINT_IP
accordingly.

This behaves similar to the SERVICE_IP_VERSION option, which
can either be set to 4 or 6, but not 4+6 - the tunnel overhead
should be consistent on all systems in order not to have MTU
issues.

Must set the ML2 overlay_ip_version config option to match
else agent tunnel sync RPC will not work.

Must set the OVN external_ids:ovn-encap-ip config option to
the correct address.

Updated 'devstack-ipv6-only' job definition and verification role
that will set all services and tunnels to use IPv6 addresses.

Closes-bug: #1619476

Change-Id: I6034278dfc17b55d7863bc4db541bbdaa983a686
2022-06-07 02:28:51 +00:00
..
cinder_backends Merge "Add support for ceph_iscsi cinder driver" 2021-05-20 23:25:33 +00:00
cinder_backups cinder-backup: Ensure ca cert is defined when tls-proxy is enabled 2021-11-24 01:35:46 +09:00
cinder_plugins Remove references to XenAPI driver 2021-03-05 15:10:19 +00:00
databases Change DB counting mechanism 2022-05-12 07:55:02 -07:00
neutron_plugins Add support for IPv6 tunnel endpoints 2022-06-07 02:28:51 +00:00
nova_plugins openEuler 20.03 LTS SP2 support 2021-12-22 14:47:27 +08:00
apache Drop openEuler support 2022-05-19 14:06:11 +02:00
cinder Global option for enforcing scope (ENFORCE_SCOPE) 2022-04-26 14:17:20 +02:00
database Fix stacking without preconfigured DATABASE_PASSWORD 2021-12-23 12:07:29 +01:00
dstat Re-enable memory_tracker 2020-07-08 14:11:18 +00:00
etcd3 Set ETCD_USE_RAMDISK=True by default 2019-02-05 11:21:39 -05:00
glance Merge "Global option for enforcing scope (ENFORCE_SCOPE)" 2022-05-07 10:51:35 +00:00
horizon lib/horizon: no need to specify keystone v3 to API version 2019-10-02 16:33:46 +09:00
infra Create virtualenv with abstracted VIRTUALENV_CMD 2020-01-13 16:05:11 +11:00
keystone Global option for enforcing scope (ENFORCE_SCOPE) 2022-04-26 14:17:20 +02:00
ldap Use MDB backend in Ubuntu 2021-08-17 09:41:33 +02:00
libraries Enable oslo.limit to be installed from git repo 2021-10-01 17:30:52 +00:00
lvm Made LVM backing disk persistent 2022-02-08 11:05:14 +01:00
neutron Add support for IPv6 tunnel endpoints 2022-06-07 02:28:51 +00:00
neutron-legacy Add support for IPv6 tunnel endpoints 2022-06-07 02:28:51 +00:00
nova Drop openEuler support 2022-05-19 14:06:11 +02:00
os-vif os_vif: Add support for configuring os_vif_ovs plugin 2021-06-18 14:05:39 +00:00
oslo mv lib/oslo to lib/libraries 2017-06-20 14:09:30 -04:00
placement Remove deprecated tail_log function 2020-10-28 13:06:52 +00:00
rpc_backend Fix benign epmd@0.0.0.0.socket failure 2019-07-27 13:32:43 +02:00
stack Ensure valid service names are passed to stack_install_service 2017-08-01 18:22:35 +00:00
swift [ironic][swift]Temporary add sha1 to allowed_digests 2022-06-03 11:52:50 +05:30
tcpdump Add service to tcpdump during run 2019-03-29 11:20:19 -07:00
tempest lib/tempest: add wait for Glance image import 2022-05-18 08:22:49 -04:00
template clean up screen and tail_log references 2017-09-01 15:08:17 -04:00
tls Improve API log parsing 2022-05-12 07:55:30 -07:00