
Still need to fix the entry-points for each individual type, but that wasn't even in the original spec. Not sure if we even want that. I think this may not do things EXACTLY how the old one did it, we'll need to look into whether it matters, as we never published docs for it and I don't think it ever actually worked properly in neutron-lbaas. Also closing a few bugs that are only peripherally related, because we (possibly me) forgot to tag them on the individual CRs, but I'm considering them closed as of this patch. See below for my reasoning on each individual bug, and feel free to post counter-arguments. For #1673546 (single-call create): This is the obvious one! For #1673499 (lb return pool object): Rolled into this patch as a matter of course, abandoned the original fix as it is no longer relevant. For #1544214 (root tags): All existing resources now have root tags. Any new ones will also need root tags, but I would consider this bug closed. For #1596636 (tenant facing API): Every object is now creatable via the v2 API, so I would consider this to be complete. Quotas and some additional work is being finished, but it's not necessary for this IMO. For #1665446 (hm id): This was resolved in the HM patch, I just forgot to close it, and including it here will ensure it is release-tracked. For #1685789 (listener quota): Just shoving it in here as I do the single-create quotas. For #1685827 (hm quota): Same as listener quota. Closes-Bug: #1673546 Closes-Bug: #1673499 Closes-Bug: #1544214 Closes-Bug: #1596636 Closes-Bug: #1665446 Closes-Bug: #1685789 Closes-Bug: #1685827 Depends-On: I3d86482a2999197a60a81d42afc5ef7a6e71e313 Change-Id: I4ff03593e1cfd8dca00a13c0550d6cf95b93d746
Team and repository tags
Octavia
Octavia is an operator-grade open source scalable load balancer for use in large OpenStack deployments. It delivers load balancing services on amphorae and provides centralized command and control. Octavia is currently the reference backend for Neutron LBaaS. In the near future, Octavia is likely to become the standard OpenStack LBaaS API endpoint.
Octavia is distributed under the terms of the Apache License, Version 2.0. The full terms and conditions of this license are detailed in the LICENSE file.
Project resources
Developer documentation for the Octavia project is available at https://docs.openstack.org/developer/octavia
The project source code repository is located at https://git.openstack.org/cgit/openstack/octavia
Project status, bugs, and requests for feature enhancements are tracked on https://launchpad.net/octavia
For more information on project direction and guiding principles for contributors, please see the CONSTITUTION.rst file in this directory, or specifications in the specs/ sub-directory.
The project roadmap is available at https://wiki.openstack.org/wiki/Octavia/Roadmap