19 Commits

Author SHA1 Message Date
Bertrand Lallau
d5e0811926 Add Guru Meditation Report feature
Oslo_reports enables OpenStack projects to dump Guru Meditation
Reports with useful debugging information to files or stderr.

Closes-Bug: #1514504
Change-Id: Id35fb7dc8c31f304cbf1d9cca0d21b9d5e97865a
2015-11-13 12:03:19 +01:00
minwang
4d12d47752 Update Octavia’s Operator API Docs
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
2015-11-06 10:36:50 -08:00
Stephen Balukoff
cf79c701de Minor restructuring of documentation tree
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
2015-10-07 15:00:58 -07:00
Brandon Logan
3b23de32b8 Plug vip and networks by port mac address
Co-Authored-By: German Eichberger <german.eichberger@hp.com>

Change-Id: Ic6206a97ad67f6364d850e033760ee60d7161f6f
2015-09-09 01:58:19 +00:00
German Eichberger
0df52a7a84 Adds the reload on cert change
Adds the functionality to reload the REST agent  when
the certificat to communicate with the controller
changes.

Change-Id: Ifda7ddce5979237b8c00a22a24f73d3c6f993f07
2015-08-06 08:43:07 -07:00
Jenkins
d1e7d31b55 Merge "Adds policy based routing for the amphora" 2015-08-06 15:17:43 +00:00
Michael Johnson
fcc5dcf6e0 Adds policy based routing for the amphora
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
2015-08-05 17:27:56 +00:00
German Eichberger
a62b31ded3 Adds method to update server.pem to Amphora REST spec
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
2015-07-30 16:15:49 -07:00
German Eichberger
1c15a79ebf Adds plug VIP and plug Port to spec
Change-Id: Ic983b184ecac5a37994ee4115a026b42224c3e1a
2015-04-21 14:36:34 -07:00
German Eichberger
e6b9f88fb1 Fixes some inconsistencies
* Fixes inconsistent 404 error messages
* Made status more precise
* Added 404 to upload cert
* Changed start/stop/reload to 202

Change-Id: Ic6c56deea8dcb599e4768aecb5ad8a04e0e69022
2015-03-25 15:53:17 -07:00
Stephen Balukoff
e9a1fe240c Specification of reference haproxy amphora API
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
2015-02-17 11:23:14 -08:00
Brandon Logan
9b989e2f8a Adding network driver interface
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
2015-01-12 22:40:39 -06:00
Trevor Vardeman
cea3d20381 Creation of Octavia API Documentation
Added operator api documentation file

Change-Id: I13a3258200b807f1d011b25574e40affbc9f29d1
2015-01-09 10:20:44 -06:00
Susanne Balle
f24a6a861e Updated the Octavia 0.5 spec
Change-Id: I4859e1b93c144eb0cd1492410768aeadf844b68b
2014-10-02 14:28:49 -04:00
Christian Berendt
e82b64e9f2 Stop using intersphinx
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
2014-09-25 10:20:34 +02:00
Stephen Balukoff
ef836fca84 Adding initial glossary of terms
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
2014-09-23 14:56:58 -07:00
Stephen Balukoff
a37d6f8d17 Octavia v0.5 component design
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
2014-09-03 10:07:14 -07:00
Stephen Balukoff
4269af4da8 Fix dependency on googlechart for graphviz
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
2014-08-01 20:33:25 -07:00
Stephen Balukoff
f77df1766c Populate repository with common initial files
Every repo needs a first commit, eh? Most of this
is based on the neutron and neutron-specs project layouts.

Change-Id: I17a41fc30f8f8499c679afad14019c0755582bc6
2014-07-02 20:30:14 -07:00