Service_token_roles_required missing in the server config file which
allows backwards compatibility to ensure that the service tokens are
compared against a list of possible roles for validity.
Change-Id: Ib26a4888425fe5dbaf4beca9ef0b7a2dad887551
Implements: bug service_token_roles_required missing
Closes-Bug: 1778198
This patch adds support to install and configure the
bgp dynamic routing agent. It also install the
dynamic-routing package since that is required by
the bgp dragent.
These packages already exists on Debian and Ubuntu but
since it was removed from RPM packages when dynamic-routing
was moved out of the Neutron tree there are work to add it here [1].
So until [1] is merged and hopefully backported to Queens for the latest
stable release this will work propery on RedHat based OS.
[1] https://review.rdoproject.org/r/#/c/7935/
Change-Id: Id8a97b337eff68860547e07e675b79bde94628ba
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