26 Commits

Author SHA1 Message Date
lungc
24e3a0da7d PEP8 fixes, spelling fixes
Change-Id: Icbc3895637e80671897d103720568067afb02b5b
2014-10-27 16:16:05 -05:00
Jenkins
a56dc45b98 Merge "Updated the Octavia 0.5 spec" 2014-10-02 19:52:26 +00:00
Susanne Balle
f24a6a861e Updated the Octavia 0.5 spec
Change-Id: I4859e1b93c144eb0cd1492410768aeadf844b68b
2014-10-02 14:28:49 -04:00
Jenkins
29b492bff4 Merge "Initial creation of repository classes and tests" 2014-10-02 15:13:41 +00:00
Trevor Vardeman
d079e4503a Initial creation of repository classes and tests
Implements: blueprint db-repositories

Added a change to the data_models for smarter comparisons

Change-Id: I7b21ea82a01ae677b2cfeaa0afb01230a4894257
2014-09-29 13:33:34 -05:00
Jenkins
9885233255 Merge "Spec for the amphora driver interface" 2014-09-26 22:58:37 +00:00
German Eichberger
fc3141dbdc Spec for the amphora driver interface
This is using listeners this time.

Change-Id: I9d7682b4cb89bc74303593d6739d4196ed0d19e6
2014-09-26 13:46:31 -07: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
Jenkins
430c1a5e24 Merge "Adding initial glossary of terms" 2014-09-24 17:36:49 +00: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
Jenkins
694790e33e Merge "Added Operator API spec for Octavia v0.5" 2014-09-23 04:47:55 +00:00
Jenkins
eda6435ac4 Merge "Initial creation of db models, modules, and tests" 2014-09-22 22:17:48 +00:00
Brandon Logan
f482487c8c Initial creation of db models, modules, and tests
Added sqlalchemy models mirroring initial migration
Added engine and session methods based off oslo.db
Added base db test based off of oslo.db
Added model tests
Added data models
Added data model tests
Added migration for one to many load balancer to amphora
Added migration for name and URL size changes
Added smarter comparison method for data models

Implements: blueprint initial-db-models

Change-Id: I8421093f0952d5e3ef287bfd4979cc5a83af6c09
2014-09-19 14:06:36 -05:00
Brandon Logan
b2468cfe55 Added Operator API spec for Octavia v0.5
Change-Id: If5195f188524291cc9e6e2d85b78b8c32deeb1e9
2014-09-18 01:53:31 -05:00
Michael Johnson
33859efeb5 Adding Octavia Amphora base image specification for Octavia v0.5
Change-Id: I6d61da56ba6dabaeaa01957d2ad76074d67c8bbc
2014-09-16 17:19:46 +00:00
Jenkins
406f35244f Merge "Initial migration for database structure" 2014-09-09 17:45:58 +00:00
Brandon Logan
13b015daea Initial migration for database structure
Created alembic migration script to create tables and populate
lookup table values.

Implements: blueprint initial-db-migration

Change-Id: I9bfa7f62e707571d00f48a0f756d25f4cdd08347
2014-09-09 11:40:46 -05:00
Jenkins
3efe7b7fc8 Merge "Initial directory skeleton" 2014-09-05 21:44:43 +00:00
Doug Wiegley
74eee09e4b Initial directory skeleton
Implements: blueprint initial-skeleton
Change-Id: If6559f5e1adf4aee70f5d92b5dfcf9fead86b205
2014-09-04 15:28:10 -06: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
Brandon Logan
507ff77b29 Hacking fixes in CONSTITUTION, ROADMAP, & HACKING
Change-Id: I6f075284731139cd9611938178ee998ad3a075c0
2014-08-16 00:13:00 -05:00
Stephen Balukoff
3324e1219a Documenting project direction and design
This commit adds documentation around project direction and conventions.
Additionally, I've added doc8 checks to make sure or .rst and .txt files
in this repository follow good conventions, and fixed a check related to
graphviz external .dot files.

Change-Id: I1b73b3839b86198f3d56587ca3fb2644dc231f00
2014-08-02 17:08:10 +00:00
Stephen Balukoff
3f281cc457 Adding a couple files to .gitignore
These appear after running tests locally. It's annoying to get bugged about
them constantly. Basing this file on Neutron's .gitignore.

Change-Id: I5245dd0c94e79dba49ee508ef0a35d453b880385
2014-08-01 23:03:01 -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
OpenStack Project Creator
e71b405637 Added .gitreview 2014-06-19 22:47:16 +00:00