Oslo_reports enables OpenStack projects to dump Guru Meditation
Reports with useful debugging information to files or stderr.
Closes-Bug: #1514504
Change-Id: Id35fb7dc8c31f304cbf1d9cca0d21b9d5e97865a
This patch is to update the octavia operator api doc
(http://docs.openstack.org/developer/octavia/main/octaviaapi.html),
in this patch we updated the requests and responses content
for each section, such as lb, listener and etc.
Change-Id: Id0f734cb900b3f5e812849ff73e6ca97a8add8eb
This restructuring should hopefully make better sense of the
documentation currently available. This is in preparation for
bringing the version 0.5 component documentation up to date and
adding a getting started and installation guide.
Change-Id: Ie1e27bab4d2b8d7d033f75750fda842dd9dd3de7
Adds the functionality to reload the REST agent when
the certificat to communicate with the controller
changes.
Change-Id: Ifda7ddce5979237b8c00a22a24f73d3c6f993f07
1. Creates a new element for pyroute2
2. Adds this element to the amphora image
3. Updates the amphora REST interface to pass additional network information
4. Creates the policy based routes and rules on the amp during plug vip
5. Updates the REST API spec
Change-Id: Ibd622ec302cf78c12ae2bd5d76d012ab619939a6
In case the certificate for communicating between controller
and amphora expires we need to fail over to a new amphora
right now. This will add a way to change it in place.
Change-Id: I411eafa462976fb4878797fb4812351229feb81e
* Fixes inconsistent 404 error messages
* Made status more precise
* Added 404 to upload cert
* Changed start/stop/reload to 202
Change-Id: Ic6c56deea8dcb599e4768aecb5ad8a04e0e69022
Contains the specification of the initial version of
the haproxy amphora RESTful API. Note that this is likely
to be expanded upon later as amphora lifecycle concerns and
network integration strategy become more concrete.
Implements: bp/appliance-api
Change-Id: Iecc2149c5c89fbdc98a3657f32940b30c8169fdb
Definition of network driver interface. Also removed
the floating_ip attributes of VIP because they are not
needed at this point. Also renamed net_port_id to just
port_id and subnet_id to network_id just to be a little
bit more generically clear.
Change-Id: Ic82cb2ab25fbba7dc8caa875552f4caeafb0e4af
Implements: bp/network-driver-interface
Remove intersphinx from the docs build as it triggers network calls that
occasionally fail, and we don't really use intersphinx (links other
sphinx documents out on the internet)
This also removes the requirement for internet access during docs build.
This can cause docs jobs to fail if the project errors out on
warnings.
Change-Id: Id2b52d22e7c946d75f421a8f731889d5afc34b9d
Related-Bug: #1368910
Along with defining terms, this commit cleans up some of the documentation
structure so the auto-generated docs are a bit cleaner.
Change-Id: I6445f86a6746956d8227d2a587509fe08b27d26d
This design represents the overall layout of components that will
make up the first major milestone release of Octavia (v0.5). The
intent here is to have a scalable service delivery layer, to get
communication with external components right, and not yet worry
about making the command and control layer scalable.
Change-Id: I09ab7185683b66ec2567119616bc54cf9d8cc000
The initial commit to allow graphviz images in documentation used
a sphinx extension relying on googlechart (which just sends the .dot files
to a google API and let's them render it). It turns out google's
implementation of the .dot renderer is quite out of date, and there's a
better module we can include which doesn't rely on this third party service
anyway.
Change-Id: I2bd10dc68d1d108af6bbf7f0e3871642f294eb8c
Every repo needs a first commit, eh? Most of this
is based on the neutron and neutron-specs project layouts.
Change-Id: I17a41fc30f8f8499c679afad14019c0755582bc6