octavia 0.8
Milestone information
- Active:
- No. Drivers cannot target bugs and blueprints to this milestone.
Activities
- Assigned to you:
- No blueprints or bugs assigned to you.
- Assignees:
- 2 Michael Johnson, 1 Sherif Abdelwahab, 1 min wang
- Blueprints:
- 3 Implemented
- Bugs:
- 2 Fix Released
Download files for this release
Release notes
New Features
Adds support for Layer 7 switching and shared pools features to Octavia. This supports the equivalent feature added to Neutron LBaaS v2.
Layer 7 policies allow a tenant / user to define actions the load balancer may take other than routing requests to the default pool.
Layer 7 rules control the logic behind whether a given Layer 7 policy is followed.
Works for HTTP and TERMINATED_HTTPS listeners.
Shared pools allow listeners or Layer 7 REDIRECT_TO_POOL policies to share back-end pools.
Glance image containing the latest Amphora image can now be referenced using a Glance tag. To use the feature, set amp_image_tag in [controller_
Active/Standby support for Octavia.
When enabled in the configuration file, Octavia will boot an active and standby amphora for each load balancer.
Session persistence is maintained between the active and standby amphora.
Amphora failover is supported when active/standby is enabled. Should the master or backup amphora fail, the health manager will rebuild it.
Upgrade Notes
Upgrade requires a database migration.
Shared-pools introduces a new load_balancer_id column into the pools table.
pools.load_
Two new tables are created to handle Layer 7 switching. These are l7policy and l7rule.
amp_image_id option is deprecated and will be removed in one of the next releases. Operators are adviced to migrate to the new amp_image_tag option.
Upgrade requires a database migration.
Adds tables for active/standby.
Updates load balancer, listener, and amphora tables.
Changelog
This release does not have a changelog.
3 blueprints and 2 bugs targeted
Blueprint | Priority | Assignee | Delivery | |
---|---|---|---|---|
Active-Passive Amphora Setup using VRRP | Active-Passive Amphora Setup using VRRP | 4 High | Sherif Abdelwahab | 11 Implemented |
Leverage Nova anit-affinity for active/standby amphora | Leverage Nova anit-affinity for active/standby amphora | 4 High | min wang | 11 Implemented |
Add Layer-7 switching support to Octavia | Add Layer-7 switching support to Octavia | 2 Low | 11 Implemented |
Bug report | Importance | Assignee | Status | |||
---|---|---|---|---|---|---|
1544375 | #1544375 | Deleting a load balancer intermittently fails - PortNotFoundClient | 2 Critical | Michael Johnson | 10 Fix Released | |
1544785 | #1544785 | debug log includes amphora cert and key | 2 Critical | Michael Johnson | 10 Fix Released |