2023.1 Series Release Notes¶
3.3.0¶
Bug Fixes¶
Added a missing option to the “loadbalancer flavor set” command, admins can now update the description of an Octavia flavor.
The
--availabilityzone-data
parameter is renamed to--availability-zone-data
in theopenstack loadbalancer availabilityzoneprofile set
command. This change also fixes an issue with this CLI call, the availabilityzone data parameter was dropped when calling the API, leaving the availabilizyzoneprofile object untouched.
Removed an unsupported protocol from the pool protocols.
3.1.0¶
New Features¶
It is now possible to create a loadbalancer with more than one VIP by passing
--additional-vip subnet-id=<name-or-uuid>[,ip-address=<ip>]
to the create command. Additional VIPs will also appear in theshow
details of a loadbalancer.
3.0.0¶
Upgrade Notes¶
Python 3.6 & 3.7 support has been dropped. The minimum version of Python now supported is Python 3.8.
2.5.0¶
New Features¶
Added support for the PROMETHEUS listener protocol.
2.4.0¶
Bug Fixes¶
Improved the client performance when using a name instead of the resource ID.
Fixed some issues when the number of Octavia resources exceeded the ‘pagination_max_limit’ parameter in Octavia API. The list calls now support pagination.
2.3.0¶
New Features¶
Added support for the PROXYV2 protocol.
Added ALPN support for pools with parameter
--alpn-protocol
(can be set multiple times). Users can define a list of application layer protocols to be negotiated over a secure connection. For example, users can limit to HTTP/2 or to HTTP/2 and HTTP/1.1 but exclude HTTP/1.0.
Add support for tags for Octavia resources. Tags are supported with load balancers, listeners, pools, members, health monitors, l7policies and l7rules. Tags can be added when creating a resource, and they can be set and unset. Tags allow also to filter elements when listing Octavia resources.
Bug Fixes¶
Fix errors when combining set/unset CLI for l7rule resources and the –wait option.
Improve CLI error messages when a user performs an unauthorized/invalid request.
2.2.0¶
New Features¶
Added ALPN support for listeners with parameter
--alpn-protocol
(can be set multiple times). Users can define a list of application layer protocols to be negotiated over a secure connection. For example, users can limit to HTTP/2 or to HTTP/2 and HTTP/1.1 but exclude HTTP/1.0.
Added the amphora delete command.
Add l7policy and l7rule’s quota support to octaviaclient.
Add support for SCTP protocol in listener, pool and health-monitor objects.
Added TLS versions and ciphers unset to listeners and pools.
2.1.0¶
New Features¶
Added a repeatable optional argument
--tls-version
for setting one or more TLS protocol versions when createing or updating a listener.
Added a repeatable optional argument
--tls-version
for setting one or more TLS protocol versions when creating or updating a pool.
2.0.1¶
New Features¶
Added an optional Argument
--tls-ciphers
for passing OpenSSL cipher strings when creating a new listener.
Added an optional Argument
--tls-ciphers
for passing OpenSSL cipher strings when creating or updating a pool.
Adds support for querying the amphora statistics.
Amphora list now supports a
--long
option, which will include a few additional columns (compute_id, cached_zone, image_id).
2.0.0¶
New Features¶
Added management of availability zone and availability zone profiles. Creating a load balanacer now takes an optional availability-zone argument.
Provider capability list now displays capabilities for both AZ and flavor, and includes an extra column
type
. It can be filtered by passing--flavor
or--availability-zone
.
Commands that can cause loadbalancers to enter an immutable status (Create, Update, and Delete operations) now have a
--wait
argument. If set, the client will continue to poll until the status is no longer immutable.
Added support to query l7policies by a given listener using
--listener
.
Upgrade Notes¶
Python 2.7 support has been dropped. The minimum version of Python now supported by python-octaviaclient is Python 3.6.
1.10.0¶
New Features¶
The loadbalancer commands now have unset actions. These will either clear the field back to None or it will reset the value to the API default value.
Adds client support for SOURCE_IP_PORT algorithm.
Added support to VIP access control list.
1.9.0¶
Bug Fixes¶
The client will now always ask for a JSON format response from the Octavia API. This resolves a client side bug should certain errors be returned by the API.
1.8.0¶
New Features¶
Adds the ability to refresh the configuration of an amphora agent with the
loadbalancer amphora configure
command.
Adds client support for octavia provider flavor and flavor_profile.
Adds the
flavor
option to loadbalancer create and loadbalancer list.
Added –provider as optional argument to load balancer create.
Adds client support for loadbalancer provider.
1.7.0¶
New Features¶
Add force failover an amphora command
loadbalancer amphora failover
.
Add REDIRECT_PREFIX action for L7 Policy in l7policy create, and set command
1.6.0¶
New Features¶
Adds client support for UDP protocol load balancers.
Optional backup argument for member, in loadbalancer member create, and loadbalancer member set.
Add the following options “–vip-network-id”, “–vip-subnet-id”, “–vip-qos-policy-id”, “–vip-port-id”, “–provisioning-status”, “–operating-status”, “–provider” to “load balancer list” command.
1.5.0¶
New Features¶
Adds the “openstack loadbalancer status show” command to display the load balancer status tree in JSON format.
Added
--timeout-client-data
,--timeout-member-connect
,--timeout-member-data
and--timeout-tcp-inspect
options tolistener create
andlistener set
commands. Those options control the connection, inactivity and content inspection timeouts on the load balancer.
1.4.0¶
New Features¶
Optional QoS policy argument for VIP, in loadbalancer create, and loadbalancer set.
Adds support for querying the listener statistics.
1.3.0¶
New Features¶
Loadbalancer failover command, which allows to trigger failover protocol.
Amphora commands, to query amphorae by ID or by loadbalancer ID, etc.
Filter ‘list’ calls by loadbalancer ID, for both listeners and pools.
Octavia quota support for the OpenStack client plugin.
List, show, set, reset quotas
Show quota defaults
0.1.0¶
New Features¶
Add initial load balancer command
loadbalancer list
.