This is a mechanically generated change to replace openstack.org
git:// URLs with https:// equivalents.
This is in aid of a planned future move of the git hosting
infrastructure to a self-hosted instance of gitea (https://gitea.io),
which does not support the git wire protocol at this stage.
This update should result in no functional change.
For more information see the thread at
http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003825.html
Change-Id: If3947f68147c9002b32226471d4d10bd9d6bed31
This is a mechanically generated patch to complete step 1 of moving
the zuul job settings out of project-config and into each project
repository.
Because there will be a separate patch on each branch, the branch
specifiers for branch-specific jobs have been removed.
Because this patch is generated by a script, there may be some
cosmetic changes to the layout of the YAML file(s) as the contents are
normalized.
See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html
Change-Id: Ide16ea00e3978f63e40b17f3e5173d34dc8f10b2
Story: #2002586
Task: #24294
Release notes should be created automatically by the docs creation tool.
Having them in the tree (and in index.rst) breaks RPM packaging.
Change-Id: I24733ce7fab557aa0e288e9b021f0d43a338c06e
(cherry picked from commit 599f56fed9)
* Move OVS related defaults from override-defaults to settings
* Add default value to Q_ENABLE_DRAGONFLOW_LOCAL_CONTROLLER
* Removed PUBLIC_BRIDGE as our defualt matches devstack
* Removed Q_USE_PROVIDERNET_FOR_PUBLIC which will now be true by
default. This will make `public` network flat rather than VxLAN so we
can reach its ports through br-ex
Change-Id: I2cef4e6b565d83860ce700aae2b498a9aa129ce3
DHCP app stored lport objects alongside the rate limiters, these lport
objects were not updated along with the lport. We store all lports
in DbStore, and keep them updated by local controller. This patch makes
used of this to retrieve lport objects.
Change-Id: Id03dc9039aaa57ba9fdfbc8b2e270c40e9b09382
Our L3 router plugin will complain if agent scheduler extension is
advertised by the plugin, yes not agents available.
This patch splits the plugin into 2 types, so devstack / deployer can
use the one that fits the deployment.
Change-Id: Ieb21189df61967f7dff62ec9ad631b2a5f3dacad
Related-Bug: #1707496
Metadata service creates a tap device with a specific address and
listens on a TCP port for HTTP traffic.
If a firewall is present on the node (e.g. in as our gates), we
need a rule to allow ingress traffic bound for metadata service.
Change-Id: Ib3b5d792e7ad47c7db01409eef120f3256ee3b22
Before all ports were cached, floating lport had to be retrieved from
the NB database. Since we cache the ports, we don't have to retrieve
them any longer.
Change-Id: I26cbee9534ecfb5460dd1eec77110dd2e4329512
The notion of VMs vs other types of resources is outside DragonFlow's
domain. This patch removes a method that identifies the type of VM port
and removes a restriction from DHCP app to serve only VMs.
Change-Id: I3c8bbe60d93066ebe4db0efc89145b7dac65c390
Closes-Bug: #1712490
This patch removes port binding added to northbound objects by
Dragonflow's trunk driver. Previously, when a subport was added, its
binding was added by trunk driver. Any later update to the port (e.g.
status) removed the binding as Neutron port object did not have a
binding set.
In the new code, the driver is no longer responsible to update binding.
Trunk app running on the controller is responsible for receiving port
and child_port_segmentation events, and deducing when a subport should
be marked local or remote.
Change-Id: Ia5559256d38a74a49e64eb4f9b3c7d0c1a503df0
Closes-Bug: 1710335
Closes-Bug: 1705503
python-etcd does not support V3 of etcd's API.
Switching to an updated library with the etcd3 API
will allow us to implement a Pub/Sub mechanism
using the 'watch' option.
Change-Id: I4b88b3f259a25509fb452d13d0a71bf1bd441abf
Due to the structure of the ovsdbapp classes, there is no need to set
the ovsdb_connection attribute. It is enough to pass it to the
constructor. Setting it confuses the ovsdbapp code and causes the
connection to not be started.
Change-Id: Ie0383216f829b3ea7a491712432a26789448ffa2
Selective-Proactive Distribution is not working well. We disable it by
default due to the many issues it causes.
Change-Id: Ieec481dbf086a3fdf37077f8e15a4aa8365a967c
Related-Bug: #1712266
L3 agent creates namespace for each router and plugs it into br-ex and
br-int. This creates a conflict because an interface in the new namespace
responds to traffic bound for br-int (DNAT), preventing DNAT from
working.
This patch disables l3 agent and adds code that configures br-ex in gate
Partial-Bug: #1707496
Change-Id: If5f58689d961421a374f8992c16a919fbc91b7eb