Hacking fixes in CONSTITUTION, ROADMAP, & HACKING

Change-Id: I6f075284731139cd9611938178ee998ad3a075c0
This commit is contained in:
Brandon Logan 2014-08-15 23:53:24 -05:00
parent 3324e1219a
commit 507ff77b29
3 changed files with 19 additions and 19 deletions

View File

@ -30,9 +30,9 @@ Octavia VM images might be replaced by a vendor's proprietary VM image.)
Rather, it means that: Rather, it means that:
* The reference implementation should always be open source and unencumbered. * The reference implementation should always be open source and unencumbered.
* We are typically not interested in making design compromises in order to work * We are typically not interested in making design compromises in order to work
with a vendor's proprietary product. If a vendor wants to develop a component with a vendor's proprietary product. If a vendor wants to develop a component
for Octavia, then the vendor should bend to Octavia's needs, not the other for Octavia, then the vendor should bend to Octavia's needs, not the other
way around. way around.
Octavia is a load balancer for large operators Octavia is a load balancer for large operators
---------------------------------------------- ----------------------------------------------

View File

@ -1,5 +1,5 @@
Octavia Style Commandments Octavia Style Commandments
======================= ==========================
This project was ultimately spawned from work done on the Neutron project. This project was ultimately spawned from work done on the Neutron project.
As such, we tend to follow Neutron conventions regarding coding style. As such, we tend to follow Neutron conventions regarding coding style.
@ -7,7 +7,7 @@ As such, we tend to follow Neutron conventions regarding coding style.
http://docs.openstack.org/developer/hacking/ http://docs.openstack.org/developer/hacking/
Octavia Specific Commandments Octavia Specific Commandments
-------------------------- -----------------------------
- [N320] Validate that LOG messages, except debug ones, have translations - [N320] Validate that LOG messages, except debug ones, have translations

View File

@ -32,10 +32,10 @@ Neutron LBaaS progress:
Octavia progress: Octavia progress:
* Consensus on: * Consensus on:
* Constitution ** Constitution
* Road map ** Road map
* Component design ** Component design
* APIs ** APIs
* Initial code underway (perhaps alpha release?) * Initial code underway (perhaps alpha release?)
@ -59,12 +59,12 @@ Octavia progress:
* Horizon UI for operators * Horizon UI for operators
* Neutron LBaaS driver interface for Octavia * Neutron LBaaS driver interface for Octavia
* Non-voting Neutron third-party CI for Octavia to ensure Neutron code changes * Non-voting Neutron third-party CI for Octavia to ensure Neutron code changes
don't break Octavia don't break Octavia
* Command-and-control layer handles: * Command-and-control layer handles:
* Octavia VM lifecycle maangement ** Octavia VM lifecycle maangement
* Octavia VM monitoring ** Octavia VM monitoring
* Octavia VM command and control ** Octavia VM command and control
* Neutron LBaaS service deployment ** Neutron LBaaS service deployment
* Resilient topologies for Octavia VMs (ie. HA for the VMs) * Resilient topologies for Octavia VMs (ie. HA for the VMs)
* "Experimental" project status * "Experimental" project status
@ -93,7 +93,7 @@ OpenStack release target: ???
Octavia progress: Octavia progress:
* "Two layer" load balancing topology implemented where layers 1-4 handled by * "Two layer" load balancing topology implemented where layers 1-4 handled by
routing infrastructure, and 4-7 handled by Octavia VMs acting in parallel. routing infrastructure, and 4-7 handled by Octavia VMs acting in parallel.
* Improvements to Horizon UI for operators * Improvements to Horizon UI for operators
@ -104,13 +104,13 @@ Short-term timeline
Highest priority: Highest priority:
* See Neutron LBaaS work scheduled for Juno through to completion. * See Neutron LBaaS work scheduled for Juno through to completion.
* Import google docs describing v0.5, v1.0 and v2.0 Octavia into specs folder * Import google docs describing v0.5, v1.0 and v2.0 Octavia into specs folder
of this repository of this repository
* Get reviews and consensus on the same * Get reviews and consensus on the same
Medium priority: Medium priority:
* Define and document Octavia VM <=> Controller RESTful APIs * Define and document Octavia VM <=> Controller RESTful APIs
* Define best practices for credential management between Octavia VM and * Define best practices for credential management between Octavia VM and
controllers (suggested: bi-direction server / client certificat verification) controllers (suggested: bi-direction server / client certificat verification)
* Collect requirements for Operator API * Collect requirements for Operator API
* Start work on Octavia VM image * Start work on Octavia VM image
* Start work on Octavia VM agent * Start work on Octavia VM agent
@ -118,12 +118,12 @@ Medium priority:
* Create Neutron LBaaS driver for Octavia * Create Neutron LBaaS driver for Octavia
* Get Octavia to work in devstack * Get Octavia to work in devstack
* Flesh out the above items with more detailed checklists as work commences on * Flesh out the above items with more detailed checklists as work commences on
them them
Lower priority: Lower priority:
* Create mock-ups of and start coding Horizon UI for Octavia operators * Create mock-ups of and start coding Horizon UI for Octavia operators
* Create non-voting CI interface for testing changes relating to Octavia in * Create non-voting CI interface for testing changes relating to Octavia in
gerrit gerrit
============================ ============================