Remove the deprecated rabbit params which has been deprecated for
two years. The default_transport_url has been present for a while
now and should be used.
Change-Id: I6b239ffca2184f553311428b92cd7043b4289b63
We want to default to running all tox environments under python 3, so
set the basepython value in each environment.
We do not want to specify a minor version number, because we do not
want to have to update the file every time we upgrade python.
We do not want to set the override once in testenv, because that
breaks the more specific versions used in default environments like
py35 and py36.
Change-Id: I5aa9b8bd3ad91fdc66b39c713b1be45eedf3ce51
networking-ovn optionally expects list of dns server to be defined in the
config -'ovn/dns_servers'. These will be included in the 'dns_server' DHCP
option field when the VMs send DHCP request if the subnet's dns_nameservers field
is not defined by the user.
Change-Id: I353ac905069ecc945720df2b9e3051989238a02a
Partial-bug: #1774052
When the designate configuration is setup, we also need to configure the
external_dns_driver option.
Change-Id: Iec946147b07acba58f11ffa19215b3d5c25ae3b4
In Debian, all is now Python 3. In such world, neutron-server doesn't
work over SSL, because of Eventlet bugs/limitations. So instead of
running neutron-server, we have to run neutron-api on top of mod_wsgi or
on top of uwsgi. In such a setup, we need to run neutron-rpc-server, as
the Neutron WSGI application doesn't do the AMQP jobs.
Change-Id: I4926327c513e2c79f8fbe1563fa6a7e70683401b
In Debian, running neutron net-list after starting neutron-server fails
because it takes too much time for neutron-server to be up. Even using
Type=notify in the .service unit doesn't help.
So this patch uses openstacklib::service_validation to run
openstack network list after the server is started, to make sure
it works.
Depends-On: If10b57a38c61cadca48e1e3c1e76d659397849fb
Needed-By: I093b0de94e3f762edb9be71134078d86b0642a07
Change-Id: I8ab8a2c7bb1d93d6fb9d16eabd3a1112b1e1237b
Certificates were only being added to the VIP, which means only one node
would get the add certificate request. This would work if there was a
highly available trust store, however MD-SAL lacks support in OpenFlow
Plugin and therefore we have to use a file based trust store. Since we
are using a file based trust store, the certificate needs to be pushed
to every OpenDaylight node.
Also includes minor fix where tcp was only being force-modified to ssl
for the first ODL OVSDB URI.
Closes-Bug: 1766989
Change-Id: Ifd8401e2facdad07ccda4ec6f885a82bc0a16421
Signed-off-by: Tim Rozet <trozet@redhat.com>
By default, puppet-openstack attemps to install python-neutron-lbaas
which makes neutron-server fail in Debian, because LBAAS, and neutron
cannot find the LBaaS class that is normally provided by
python3-neutron-lbaas (ie: the python3 version).
Change-Id: Idf06d66eaea2daa1567288fbb0e33deae12b3d89
The right package name is python-networking-ovn-metadata-agent,
not networking-ovn-metadata-agent.
Change-Id: I278ad5521c9529e5bd71f712c44c6a69f485d1b6
For some reason VXLAN tunnels are not mentioned in local_ip
parameter's description, which could be mesleading during
troubleshooting.
Change-Id: Ib73808b9ea6318ea98908985e4c640980000f663
The allowed network types were missing 'flat', which will allow nodes to
attach nova instances to flat networks. This should be allowed by
default.
Partial-Bug: 1762495
Change-Id: Iccee353763823fddd18dc6bbbd857a71f1c2320a
Signed-off-by: Tim Rozet <trozet@redhat.com>
The vhostuser_mode parameter was incorrectly defined as the
client/server mode of OVS, when actually it is the configuration of the
VIF port/QEMU mode. Therefore a value of 'client' will actually
configure OVS to be in 'server' mode. This type of port is deprecated
and the correct value should be 'server' (where QEMU creates the port).
Partial-Bug: 1762473
Change-Id: Idda82cae48b11eae1c79c6bbdd85827e3e43e56b
Signed-off-by: Tim Rozet <trozet@redhat.com>
Option auth_uri from group keystone_authtoken is deprecated[1].
Use option www_authenticate_uri from group keystone_authtoken.
[1]https://review.openstack.org/#/c/508522/
Change-Id: Icdcf8e0b6dc85d40f205cf65a993c4bc93f61d89
Closes-Bug: #1759098
Option "auth_uri" from group "keystone_authtoken" is deprecated[1].
Use option "www_authenticate_uri" from group "keystone_authtoken".
[1]https://review.openstack.org/#/c/508522/
Change-Id: I092efd9c530b3108a88c4f6f364f7b4adbaf6a80
Depends-On: I4c82a63baabd6b9304b302c97cd751a0103d8316
Closes-Bug: #1759098
Add pool_timeout option to configure this value for pool_timeout with
SQLAlchemy.
Change-Id: Ia34de55c60b10a2aff91c0856333a00a44fa5a81
Closes-Bug: #1757581