devstack/roles
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
..
apache-logs-conf Drop openEuler support 2022-05-19 14:06:11 +02:00
capture-performance-data Tolerate missing deps in get-stats.py 2022-04-26 08:02:39 -07:00
capture-system-logs Collect status of all services 2022-04-29 16:40:32 +00:00
devstack-ipv6-only-deployments-verification Add support for IPv6 tunnel endpoints 2022-06-07 02:28:51 +00:00
devstack-project-conf Suppress more stats tasks 2018-02-21 16:06:49 -05:00
export-devstack-journal gzip, not xz 2021-04-06 18:43:32 +00:00
fetch-devstack-log-dir set owner and group to no for fetch-devstack-log-dir 2019-01-29 18:21:44 +00:00
get-devstack-os-environment Fix: do not lose the tox_environment value in func tests 2020-10-11 21:59:07 +02:00
orchestrate-devstack orchestrate-devstack: Copy controller ceph.conf and keyrings to subnode 2021-02-10 16:01:04 +00:00
process-stackviz Make stackviz tasks not to fail jobs 2021-04-08 22:17:56 +00:00
run-devstack Save rc from stack.sh in run-devstack role 2018-03-12 14:48:53 +00:00
setup-devstack-cache ignore failures to copy the devstack cache 2022-03-09 20:17:31 +00:00
setup-devstack-log-dir Only modify folders created by devstack 2019-07-26 11:49:29 +01:00
setup-devstack-source-dirs setup-devstack-source-dirs: add var for paths 2020-04-26 12:39:05 -04:00
setup-stack-user Ensure that stack home is owned by stack 2018-03-03 22:16:50 +00:00
setup-tempest-user Add devstack base job for zuul v3 2017-10-15 07:17:18 -07:00
start-fresh-logging Add devstack base job for zuul v3 2017-10-15 07:17:18 -07:00
sync-controller-ceph-conf-and-keys orchestrate-devstack: Copy controller ceph.conf and keyrings to subnode 2021-02-10 16:01:04 +00:00
sync-devstack-data Only modify folders created by devstack 2019-07-26 11:49:29 +01:00
write-devstack-local-conf Fix double quoting issue when writing localconf 2019-04-01 11:43:28 +00:00