Difference between revisions of "Octavia/Weekly Meeting Agenda"
< Octavia
(→Meeting 2015-08-12) |
(→Meeting 2015-08-19) |
||
Line 1: | Line 1: | ||
+ | == Meeting 2015-08-26 == | ||
+ | === Agenda === | ||
+ | * Announcements | ||
+ | ** GSLB | ||
+ | ** L3 deadline 8/31 - dougwig will be release master | ||
+ | * Brief progress reports | ||
+ | * L7 | ||
+ | * Octavia reference implementation in Liberty: | ||
+ | ** Review tasks in https://etherpad.openstack.org/p/YVR-neutron-octavia | ||
+ | * Open Discussion | ||
+ | |||
== Meeting 2015-08-19 == | == Meeting 2015-08-19 == | ||
=== Agenda === | === Agenda === |
Revision as of 17:01, 26 August 2015
Contents
- 1 Meeting 2015-08-26
- 2 Meeting 2015-08-19
- 3 Meeting 2015-08-12
- 4 Meeting 2015-08-05
- 5 Meeting 2015-07-29
- 6 Meeting 2015-07-22
- 7 Meeting 2015-07-08
- 8 Meeting 2015-07-01
- 9 Meeting 2015-06-17
- 10 Meeting 2015-06-10
- 11 Meeting 2015-06-03
- 12 Meeting 2015-05-27
- 13 Meeting 2015-05-13
- 14 Meeting 2015-04-29
- 15 Meeting 2015-04-22
- 16 Meeting 2015-04-15
- 17 Meeting 2015-04-08
- 18 Meeting 2015-04-01
- 19 Meeting 2015-03-25
- 20 Meeting 2015-03-18
- 21 Meeting 2015-03-11
- 22 Meeting 2015-03-04
- 23 Meeting 2015-02-25
- 24 Meeting 2015-02-18
- 25 Meeting 2015-02-11
- 26 Meeting 2015-01-28
- 27 Meeting 2015-01-21
- 28 Meeting 2015-01-14
- 29 Meeting 2015-01-07
- 30 Meeting 2014-12-10
- 31 Meeting 2014-12-03
- 32 Meeting 2014-11-19
- 33 Meeting 2014-11-12
- 34 Meeting 2014-10-29
- 35 Meeting 2014-10-22
- 36 Meeting 2014-10-15
- 37 Meeting 2014-10-08
- 38 Meeting 2014-10-01
- 39 Meeting 2014-09-17
- 40 Meeting 2014-09-10
- 41 Meeting 2014-09-03
- 42 Meeting 2014-08-27
- 43 Meeting 2014-08-20
- 44 Meeting 2014-08-13
- 45 Previous meeting logs
Meeting 2015-08-26
Agenda
- Announcements
- GSLB
- L3 deadline 8/31 - dougwig will be release master
- Brief progress reports
- L7
- Octavia reference implementation in Liberty:
- Review tasks in https://etherpad.openstack.org/p/YVR-neutron-octavia
- Open Discussion
Meeting 2015-08-19
Agenda
- Announcements
- Brief progress reports
- Octavia reference implementation in Liberty:
- Review tasks in https://etherpad.openstack.org/p/YVR-neutron-octavia
- Open Discussion
Meeting 2015-08-12
Agenda
- Announcements
- Brief progress reports
- Octavia reference implementation in Liberty:
- Review tasks in https://etherpad.openstack.org/p/YVR-neutron-octavia
- Open Discussion
Meeting 2015-08-05
Agenda
- Announcements
- GSLB - is now called Kosmos!
- V2 Horizon Panels - initial commit: https://review.openstack.org/#/c/206757/
- Brief progress reports
- Octavia reference implementation in Liberty:
- Review tasks in https://etherpad.openstack.org/p/YVR-neutron-octavia
- Open Discussion
Meeting 2015-07-29
Agenda
- Announcements
- GSLB - https://www.mail-archive.com/openstack-dev@lists.openstack.org/msg58991.html (github, channel, etc); also there is voting for a name: https://etherpad.openstack.org/p/GSLB_project_name_vote + they are looking for "drivers"
- V2 Horizon Panels - Mocks are being put up on Invision (a tool the OpenStack UX guys use to review designs); Repository exists, initial cookiecutter commit: https://review.openstack.org/#/c/206757
- The daunting Liberty Schedule: https://wiki.openstack.org/wiki/Liberty_Release_Schedule
- Brief progress reports
- Octavia reference implementation in Liberty: https://etherpad.openstack.org/p/YVR-neutron-octavia
- can we make it?
- adjust scope?
- when can we merge the driver into LBaaS V2?
- Mysql and Redis storage for heartbeat data
- Open Discussion
Meeting 2015-07-22
Agenda
- Announcements
- Brief progress reports
- Open Discussion
Meeting 2015-07-08
Agenda
- Announcements
- Midcycle Topic focusing (dougwig)
- Brief progress reports
- Open Discussion
Meeting 2015-07-01
Agenda
- Announcements
- Brief progress reports
- Should Octavia install the Neutron LBaaS Octavia plugin - https://review.openstack.org/#/c/196265/?
- Open Discussion
Meeting 2015-06-17
Agenda
- Announcements
- CfP Tokyo Summit - https://www.openstack.org/summit/tokyo-2015/call-for-speakers/manage/3647/summary
- External DNS resolution - http://docs-draft.openstack.org/24/88624/4/check/gate-neutron-specs-docs/36e883b//doc/build/html/specs/liberty/external-dns-resolution.html : Each VM can get their own DNS name. Can we use that to replace/augment VIPs? If we manage the DNS name that would make migrating to different network spaces easier...
- Global Load Balancing - https://docs.google.com/document/d/1016shVnPaK8l8HxMpjADiYtY2O94p4g7JxjuIA-qv7w/edit
- Tokyo talks
- xgerman submitted talks see etherpad: https://etherpad.openstack.org/p/Octavia-Tokyo-Talks
- Brief progress reports
- Open Discussion
Meeting 2015-06-10
Agenda
- Announcements
- Midcycle: https://etherpad.openstack.org/p/LBaaS-FWaaS-VPNaaS_Summer_Midcycle_meetup
- Protected instances- https://openstack.nimeyo.com/47616/openstack-neutron-octavia-protected-openstack-resources
- Global Load Balancing - https://docs.google.com/document/d/1016shVnPaK8l8HxMpjADiYtY2O94p4g7JxjuIA-qv7w/edit
- Project rename
- Scheduled friday at 2200 utc
- https://review.openstack.org/#/c/182748/
- We need a core on standby for infra; dougwig will be driving into the mountains
- Brief progress reports
- Open Discussion
Meeting 2015-06-03
Agenda
- Announcements
- Hotels are getting tight for Midcycle: https://etherpad.openstack.org/p/LBaaS-FWaaS-VPNaaS_Summer_Midcycle_meetup - make sure to book and mark yourself booked in the ether pad
- Protected instances (service VM) proposal https://review.openstack.org/#/c/186357/ and there are plans for a nova blueprint
- Global Load Balancing
- Brief progress reports
- How to solve tightly coupled drivers (compute, network, amphora)
- Progress report form bogan on evaluating Option 1 and 2
- Decision?
- Open Discussion
Meeting 2015-05-27
Agenda
- Announcements
- Octavia/LBaaS/VPNaaS/FWaaS Midcycle: https://etherpad.openstack.org/p/LBaaS-FWaaS-VPNaaS_Summer_Midcycle_meetup
- Fantastic OpenStack presentations/talks:
- xgerman's vBrownbag: http://bit.ly/Octavia_OS_2015_video
- sam's, johnsom's, blogan's, dougwig's talk: https://www.openstack.org/summit/vancouver-2015/summit-videos/presentation/load-balancing-as-a-service-kilo-and-beyond
- Octavia design session (moderated by bogan and xgerman): https://etherpad.openstack.org/p/YVR-neutron-octavia - this sort of defines our Liberty agenda/deliverables
- LBaaS design summit session (moderated by bogan and dougwig): https://etherpad.openstack.org/p/YVR-neutron-lbaas-use-cases
- Brief progress reports
- Static Code Analysis
- Decide on having a tox environment to do this check or we don't do it at all
- Does it have to be tox? Is jenkins ok? The OpenStack Designate project runs sonar in a 3rd party CI at http://sonar.designate-ci.com -- so that could be a model we can follow...
- How to solve tightly coupled drivers (compute, network, amphora)
- Example: Amphora driver needs information from neutron, but in a true loose coupling, it wouldn't call neutron it would either get the information it needs passed into it or it would call the network driver's interface.
- Option 1: All information needed is passed into the driver methods as data models
- Will require a lot of extra data models
- Option 2: Drivers are allowed to call other driver types (compute, network, amphora)
- Will require more methods in each driver, specifically retrieval methods.
- Option 3: One driver to rule them all! Ocean boiling (better to do it now than later)
- Compute, Amphora, and Network removed in favor of a single more generic interface.
- create_load_balancer, update_load_balancer, delete_load_balancer, create_listener, etc
- Option 4: Do nothing, the current situation is acceptable
- Option 1: All information needed is passed into the driver methods as data models
- Example: Amphora driver needs information from neutron, but in a true loose coupling, it wouldn't call neutron it would either get the information it needs passed into it or it would call the network driver's interface.
- Align Octavia user API with neutron-lbaas's API
- Open Discussion
Meeting 2015-05-13
Agenda
- Announcements
- Octavia/LBaaS/VPNaaS/FWaaS Midcycle: https://etherpad.openstack.org/p/LBaaS-FWaaS-VPNaaS_Summer_Midcycle_meetup
- LBaaS Vancouver Topics: https://etherpad.openstack.org/p/lbaas-vancouver-planning
- Fishbowl and Working group sessions
- Neutron Vancouver topics: https://etherpad.openstack.org/p/liberty-neutron-summit-topics
- Vancouver vBrownBag "Octavia first look" - German Eichberger - 2:45PM Thursday: http://openstack.prov12n.com/vbrownbag-techtalks-at-vancouver-summitthe-schedule/
- Joined neutron as an openstack project
- Welcome our new PTL and Lt.
- Brief progress reports
- Release roadmap
- Open Discussion
Meeting 2015-04-29
Agenda
- Announcements
- Octavia/LBaaS/VPNaaS/FWaaS Midcycle: https://etherpad.openstack.org/p/LBaaS-FWaaS-VPNaaS_Summer_Midcycle_meetup
- LBaaS Vancouver Topics: https://etherpad.openstack.org/p/lbaas-vancouver-planning
- Fishbowl and Working group sessions
- Neutron Vancouver topics: https://etherpad.openstack.org/p/liberty-neutron-summit-topics
- Vancouver vBrownBag "Octavia first look" - German Eichberger - 2:45PM Thursday: http://openstack.prov12n.com/vbrownbag-techtalks-at-vancouver-summitthe-schedule/
- Neutron process changes
- Joining neutron as an openstack project (dougwig)
- Finalize meetup dates (dougwig)
- Brief progress reports
- Discuss merging the controller worker
- Open Discussion
Meeting 2015-04-22
Agenda
- Announcements
- Octavia/LBaaS/VPNaaS/FWaaS Midcycle: https://etherpad.openstack.org/p/LBaaS-FWaaS-VPNaaS_Summer_Midcycle_meetup
- LBaaS Vancouver Topics: https://etherpad.openstack.org/p/lbaas-vancouver-planning
- Neutron Vancouver topics: https://etherpad.openstack.org/p/liberty-neutron-summit-topics
- RC2 release
- Brief progress reports
- Sticker - Pick a design:
- Open Discussion
Meeting 2015-04-15
Agenda
- Announcements
- Brief progress reports
- Logo: We like to select a logo
- Vote for one of these: http://bit.ly/Octavia_logo_vote
- Or these: https://docs.google.com/drawings/d/1PvJj_8A6oFRdUN9xAgm9Z8joM33Z7CuTJUzCQn3GoCM/edit?usp=sharing
- Provisioning status
- Things are deleted in the DB before Michael has a chance to delete them in real life
- Network plug methods
- Is there a more elegant way to do it? - https://review.openstack.org/#/c/160964/23/octavia/amphorae/drivers/haproxy/ssh_driver.py looks messy and we might need a better design (e.g. keep the mapping ethX -> etc. in DB)
- Open Discussion
Meeting 2015-04-08
Agenda
- Announcements
- Brief progress reports
- Summer Midcycle for LBaaS/Octavia
- Extend and invite FWaaS amd VPNaaS?
- Confirm API Server vs. Controller Worker database updates
- Review what still needs to be completed for the end to end demo
- Should Octavia use tempest or Rally for integration tests? - 2
- Open Discussion
Meeting 2015-04-01
Agenda
- Announcements
- Brief progress reports
- How should a Octavia dev/test environment look like - 2
- Run octavia components as single screens
- Should Octavia use tempest or Rally for integration tests?
- Open Discussion
Meeting 2015-03-25
Agenda
- Announcements
- Horizon stuff: https://etherpad.openstack.org/p/LBaaS_Horizon_Use_Cases
- Brief progress reports
- How should a Octavia dev/test environemnt look like?
- Can Octavia be in devstack?
- Can we use vagrant to set it up?
- Open Discussion
Meeting 2015-03-18
Agenda
- Announcements
- Brief progress reports
- Neutron LBaaS V2 Octavia Driver
- Networking Driver
- Open Discussion
Meeting 2015-03-11
Agenda
- Announcements
- Quick Recap of RUG demo
- Brief progress reports
- Discuss AmphoraDriver: Now with agent API having some legs should we keep our double strategy ssh & REST
- Open Discussion
Meeting 2015-03-04
Agenda
- Brief progress reports
- Discuss removing python 2.6 support - https://review.openstack.org/161008
- Open Discussion=
Meeting 2015-02-25
Agenda
- Brief progress reports
- Continue status discussion from LB meeting and how it impacts octavia
- Mention other taskflow/serviceVM efforts
- Open Discussion=
Meeting 2015-02-18
Agenda
- Brief progress reports
- python setup.py install fails
- amphora-haproxy driver
- Future of this meeting
- Open Discussion
Meeting 2015-02-11
Agenda
- Brief progress reports
- Demo Octavia in Neutron LBaaS Talk
- Amphora Driver
- Network Driver
- Deploy Worker
- Open Discussion
Meeting 2015-01-28
Agenda
- Brief progress reports
- HealthMixin in amphora driver (mwang)
- Open Discussion
Meeting 2015-01-21
Agenda
- sbalukoff stepping down as PTL
- Team discussion (dougwig)
- Brief progress reports
- Open discussion
Meeting 2015-01-14
Agenda
- Brief progress reports
- Closing in on an alpha release
- Summit talk proposals
- Open Discussion
Meeting 2015-01-07
Agenda
- Brief progress reports
- controller implementation
- amphora api
- operator api
- what else?
- To tightly couple interfaces with taskflow or to not (german & blogan)
- We should still use taskflow in the layer that calls the driver, and if driver implementers want to use taskflow then that is their perogative.
- Open Discussion
Meeting 2014-12-10
(It's anticipated that this will be a short meeting so folks can get back to the Neutron meet-up.)
Agenda
- Octavia hack-a-thon next week (reminder)
- Brief Progress reports
- Open Discussion
Meeting 2014-12-03
Agenda
- Quick "Octavia" trademark update
- Octavia hack-a-thon in December
- #link https://etherpad.openstack.org/p/octavia-kilo-meetup
- Other discussions that should happen (or at least get started) prior to hack-a-thon
- Discussion about status information (ie. LBaaS object sharing thread that Samuel started up)?
- Other discussions?
- Progress reports
- operator-api (blogan and TrevorV)
- appliance-api (sbalukoff and davidlenwell)
- base-image creation (johnsom)
- compute driver interface (amiller and TrevorV)
- controller (everyone?)
- Other reviews Needing Attention ( https://review.openstack.org/#/q/stackforge/octavia+status:open,n,z )
- Open Discussion
Meeting 2014-11-19
Agenda
- Octavia hack-a-thon in December
- Progress reports
- operator-api (blogan)
- network-driver-interface (blogan)
- appliance-api (sbalukoff and davidlenwell)
- base-image creation (johnsom)
- TLS data security (rm_work)
- compute driver interface (amiller and TrevorV)
- controller
- Other reviews Needing Attention ( https://review.openstack.org/#/q/stackforge/octavia+status:open,n,z )
- Open Discussion
Meeting 2014-11-12
Agenda
- Reviews Needing Attention ( https://review.openstack.org/#/q/stackforge/octavia+status:open,n,z )
- Octavia hack-a-thon in December
- Probably won't have anything on this unless someone has talked to sbalukoff recently, but we can at least determine if Dec 15 works for people.
- Open Discussion
Meeting 2014-10-29
Agenda
- Announcements and updates
- Reviews Needing Attention ( https://review.openstack.org/#/q/stackforge/octavia+status:open,n,z )
- Octavia hack-a-thon in December (sbalukoff)
- Discussion with API working group (jaypipes)
- Progress reports
- operator-api (blogan)
- appliance-api (sbalukoff and davidlenwell)
- network driver and neutron implementation (dougwig)
- base image (johnsom)
- amphora-driver-interface (xgerman)
- compute-driver-interface (amiller)
Meeting 2014-10-22
Agenda
- Announcements and updates
- Reviews Needing Attention ( https://review.openstack.org/#/q/stackforge/octavia+status:open,n,z )
- Logging requirements discussion (jorgem)
- Progress reports
- operator-api (blogan)
- appliance-api (sbalukoff and davidlenwell)
- network driver and neutron implementation (dougwig)
- base image (johnsom)
- amphora-driver-interface (xgerman)
- compute-driver-interface (amiller)
Meeting 2014-10-15
Agenda
- Neutron LBaaS FLIP Update
- Reviews Needing Attentions
- Workflow diagrams - https://review.openstack.org/#/c/127337/
- Haproxy amphora API - https://review.openstack.org/#/c/126801/
- Usage requirements
- Progress Reports
- operator-api (blogan)
- appliance-api (sbalukoff)
- network driver and neutron implementation (dougwig)
- base image (johnsom)
- amphora-driver-interface (xgerman)
- compute-driver-interface (amiller)
Meeting 2014-10-08
Agenda
- Update on BP / Gerrit review progress
- Floating IPs discussion
- Discuss sballe's LBaaSv2 workflow diagram: https://region-a.geo-1.objects.hpcloudsvc.com/v1/52059731204378/LBaaS/LBv2_workflow.GIF
- Facilitator for 2014-10-15 meeting
Meeting 2014-10-01
Agenda
- Quick update on "Octavia" trademark
- Review progress on action items from last week
- From blogan: Neutron lbaas v1 and v2 right now creates a neutron port before passing any control to the driver, we need to decide how Octavia is going to handle that
- Discuss any outstanding blockers
- Review status on outstanding gerrit reviews
- Review list of blueprints, assign people to specific blueprints and/or tasks
Meeting 2014-09-17
Agenda
- Review progress on gerrit reviews and blueprints
Meeting 2014-09-10
Agenda
- Discuss: Use storyboard instead of launchpad for blueprints?
- Vote on whether haproxy.cfg should be rendered in the amphora or the amphora driver
- Vote on whether we should keep meetings in IRC or move back to webex
- Discuss use of Pecan, WSME, and jsonschema for the API
Meeting 2014-09-03
Agenda
- Briefly discuss Octavia/Non-arbitrary Decisions wiki page
- Briefly discuss v0.5 component design under review, Brandon's initial database migrations, push for consensus on that.
- Get consensus on name of "thingy" doing the load balancing (VM / appliance / device / strategy / toaster / whatever)
- Please share your input: https://etherpad.openstack.org/p/octavia-backend-name
- Discuss where haproxy config should be rendered (controller, driver, or Octavia VM / appliance)(Driver, of course.)
- Discuss DB model around loadbalancer VIPs in relation to different front-end topologies and how be to represent these abstractly
- Discuss blueprints here, look for volunteers: https://blueprints.launchpad.net/octavia/
Meeting 2014-08-27
Agenda
- Review action items from last week
- Review German's benchmarks related to 1 haproxy process per listener, or 1 haproxy process per loadbalancer
- Ready to accept v0.5 component design?
- Ready to accept Brandon's initial database migrations?
- Any other action items with progress to report
- Poll for consensus on:
- 1 haproxy process per listener, or 1 haproxy process per loadbalancer
- Discuss where haproxy config should be rendered (on controller, or on Octavia VM).
- Discuss ideas for increasing project velocity
- Review prioritized action items list, look for volunteers for high-priority items
Meeting 2014-08-20
Agenda
- Revisit some basic features of LBaaS Object model and API:
- Should 'loadbalancer' be the only root object
- Get consensus on whether we allow child objects to be shared
- Should we allow sharing of pools by L7 policies within a single Listener parent?
- Get consensus on initial project direction implementation detail: One haproxy instance per loadbalancer, vs one haproxy instance per listener?
- Volunteers to run benchmarks?
- Decide what else needs changed in v0.5 design before it can be approved and implementation work started: https://review.openstack.org/#/c/113458/
- Decide where to document semi-arbitrary "get consensus on" decisions so we don't end up revisiting them more frequently than necessary, and so new-comers can get up to speed on the the decisions and reasoning behind them if and when these get revisited at some much later date.
- Discuss action items for team members for next week / coming weeks
- Do we want to build off what is in gerrit, get v2 rolling github, wait for neutron-labs?
- Creating the skeleton code/interfaces for Octavia development
- Begin work actually writing implementations where it makes sense
- Review this after it's updated post meeting: https://review.openstack.org/#/c/114671/
Meeting 2014-08-13
Agenda
- Discuss future of Octavia in light of Neutron-incubator project proposal.
- Discuss operator networking requirements (carryover from last week)
- Discuss v0.5 component design proposal: https://review.openstack.org/#/c/113458/
- Discuss timeline on moving these meetings to IRC.
Previous meeting logs
- Previous meetings, with their notes and logs, can be found here.