This spec proposes the introduction of a neutron diagnostics framework
and API extension capable collecting resource diagnostics across
neutron API and agent nodes. To keep the spec containable, the proposal
suggests only providing a sample diagnostic check and reiterating on
concrete diagnostics once we get the plumbing in place.
While this spec has some inspiration from nova diagnostics [1],
the approach herein is more generic and extensible supporting a
broader set of use cases longer term.
Finally it seeks to pave the way for supporting use case / features
proposed in the related bugs.
[1] https://wiki.openstack.org/wiki/Nova_VM_Diagnostics
Related-Bug: #1507499
Related-Bug: #1519537
Related-Bug: #1537686
Related-Bug: #1563538
Change-Id: Id534acb1593f1fe210c561b1451656dce69514db
Most projects now use sphinx 1.5.
sphinx 1.5 provides some new directives which are possibly useful.
sphinx 1.5 is a useful feature which considers warnings as error.
It prevents sphinx warnings into documents.
Also fixes existing sphinx warning.
At the same time, requirements.txt is synced with global-requirements.
Change-Id: I3b4a18a2483fa6966d8d4ac78dcb8ceac0524cf7
This patch proposes a new extension for quota API.
This adds following endpoint: GET /v2.0/quotas/{tenant_id}/detail
It reports detailed quotas for a specific tenant such as
reserved, limit and used for each resource.
Change-Id: I3cfe95f429d5aef771c906f7fcd7175d1d44523a
Co-Authored-By: Sean M. Collins <sean@coreitpro.com>
Co-Authored-By: Prince Boateng<prince.a.owusu.boateng@intel.com>
Co-Authored-By: Aradhana Singh <aradhana1.singh@intel.com>
Related-bug: #1599488
The goal is to provide nova the required portbinding information
for live migration. This spec proposes to allow a port to have
a second inactive binding. During migration, the host that
runs the instance has the active binding, while the binding
belonging to the other host is inactive.
A new API is required to externalize this new inactive binding.
Partial-Bug: #1580880
Co-authored-by: Brian Stajkowski <brian.stajkowski@rackspace.com>
Change-Id: I12d1310b8df30f5fbae4cb9c8e804d34c20ee7c9
Some BGP driver is agentless, but the neutron-dynamic-routing is
bound to RPC driver so closely. So the codes need to be refactored.
Change-Id: Id134faa2d08369a7ad7aab1d353b83b1fbc4d48f
Related-Bug: #1611632
This spec describes the approach we'll take to support upgrade of
neutron-server component that will allow API and AMQP requests to be
served during the whole neutron-server component upgrade process,
assuming there are enough neutron-server instances running to serve the
load in partially degraded cluster state (with some nodes down to
upgrade).
Change-Id: I8b0097f0d28f27b5a1a5b1b4d33b003879d27cb6
Partially-Implements: blueprint online-upgrades
Instead of pointing to openstack.org, the homepage has been
changed to point to the homepage of neutron-specs.
Change-Id: I7eb1747202804d3cafda0103a686766e8ea9d058