Current Series Release Notes¶
16.0.0.0rc1-13¶
New Features¶
Added volume zone to availability zone profile for amphorae backend for creating loadbalancer with specific volume availability zone
The
service
role now has access to list members in a pool, this is needed by Aodh to evaluate unhealthy members in a pool when doing evaluations.
A new module,
octavia.wsgi
, has been added as a place to gather WSGIapplication
objects. This is intended to ease deployment by providing a consistent location for these objects. For example, if using uWSGI then instead of:[uwsgi] wsgi-file = /bin/octavia-wsgi
You can now use:
[uwsgi] module = octavia.wsgi.api:application
This also simplifies deployment with other WSGI servers that expect module paths such as gunicorn.
Added support for multiple Fernet keys in the
[certificates]/server_certs_key_passphrase
configuration option by changing it to a ListOpt. The first key is used for encryption and other keys is used for decryption adding support for rotating the passphrase.
Upgrade Notes¶
The WSGI script
octavia-wsgi
has been removed. Deployment tooling should instead reference the Python module path for the wsgi module in Octavia,octavia.wsgi.api:application
if their chosen WSGI server supports this (gunicorn, uWSGI, etc.) or implement a .wsgi script themselves if not (mod_wsgi).
The
[certificates]/server_certs_key_passphrase
configuration option is now a ListOpt so multiple keys can be specified, the first key is used for encryption and other keys is used for decryption adding support for rotating the passphrase.
Bug Fixes¶
Fixed a bug that caused SSH to not be diabled in amphora images created with the “-n” flag.
Ignore serialization loadbalancer class in GetAmphoraNetworkConfigs tasks. It allows to avoid storing full graph in jobboard details. It fixes cases with enabled jobboard for huge LBs with ~2000+ resources in graph.