2023.1 系列发布说明¶
3.3.0¶
错误修复¶
为“loadbalancer flavor set”命令添加了缺失的选项,管理员现在可以更新 Octavia flavor 的描述。
在
openstack loadbalancer availabilityzoneprofile set命令中,--availabilityzone-data参数已重命名为--availability-zone-data。 此更改还修复了此 CLI 调用中的一个问题,即调用 API 时 availabilityzone 数据参数被丢弃,导致 availabilizyzoneprofile 对象未被修改。
移除了池协议中一个不再支持的协议。
3.1.0¶
新特性¶
现在可以通过传递
--additional-vip subnet-id=<name-or-uuid>[,ip-address=<ip>]到 create 命令来创建具有多个 VIP 的 loadbalancer。 额外的 VIP 也会出现在 loadbalancer 的show详细信息中。
3.0.0¶
升级说明¶
已停止对 Python 3.6 和 3.7 的支持。现在支持的 Python 最低版本是 Python 3.8。
2.5.0¶
新特性¶
添加了对 PROMETHEUS 监听器协议的支持。
2.4.0¶
错误修复¶
在使用名称而不是资源 ID 时,提高了客户端性能。
修复了 Octavia API 中 Octavia 资源数量超过 ‘pagination_max_limit’ 参数时出现的一些问题。列表调用现在支持分页。
2.3.0¶
新特性¶
添加了对 PROXYV2 协议的支持。
为具有参数
--alpn-protocol的 pool 添加了 ALPN 支持(可以设置多次)。 用户可以定义在安全连接上进行协商的应用程序层协议列表。 例如,用户可以限制为 HTTP/2 或 HTTP/2 和 HTTP/1.1,但排除 HTTP/1.0。
为 Octavia 资源添加了标签支持。 标签支持 load balancer、listener、pool、member、health monitor、l7policy 和 l7rule。 可以在创建资源时添加标签,也可以设置和取消设置标签。 标签还允许在列出 Octavia 资源时过滤元素。
错误修复¶
修复了 l7rule 资源和 –wait 选项的 set/unset CLI 组合时的错误。
改进了用户执行未经授权/无效请求时的 CLI 错误消息。
2.2.0¶
新特性¶
为具有参数
--alpn-protocol的 listener 添加了 ALPN 支持(可以设置多次)。 用户可以定义在安全连接上进行协商的应用程序层协议列表。 例如,用户可以限制为 HTTP/2 或 HTTP/2 和 HTTP/1.1,但排除 HTTP/1.0。
添加了 amphora delete 命令。
将 l7policy 和 l7rule 的配额支持添加到 octaviaclient。
为 listener、pool 和 health-monitor 对象添加了对 SCTP 协议的支持。
为 listener 和 pool 添加了 TLS 版本和密码套件的取消设置。
2.1.0¶
新特性¶
为创建或更新 listener 时设置一个或多个 TLS 协议版本添加了一个可重复的可选参数
--tls-version。
为创建或更新 pool 时设置一个或多个 TLS 协议版本添加了一个可重复的可选参数
--tls-version。
2.0.1¶
新特性¶
为创建新 listener 时传递 OpenSSL 密码字符串添加了一个可选参数
--tls-ciphers。
为创建或更新 pool 时传递 OpenSSL 密码字符串添加了一个可选参数
--tls-ciphers。
添加了查询 amphora 统计信息的支持。
Amphora list 现在支持一个
--long选项,它将包含几个额外的列(compute_id、cached_zone、image_id)。
2.0.0¶
新特性¶
添加了对可用区和可用区配置文件的管理。 现在创建 load balancer 需要一个可选的可用区参数。
Provider capability list 现在显示 AZ 和 flavor 的 capabilities,并包含一个额外的列
type。 可以通过传递--flavor或--availability-zone进行过滤。
可能导致 loadbalancer 进入不可变状态的命令(Create、Update 和 Delete 操作)现在具有一个
--wait参数。 如果设置,客户端将继续轮询,直到状态不再是不可变的。
添加了使用
--listener按给定 listener 查询 l7policies 的支持。
升级说明¶
已放弃对 Python 2.7 的支持。 python-octaviaclient 现在支持的 Python 最低版本是 Python 3.6。
1.10.0¶
新特性¶
loadbalancer 命令现在具有取消设置操作。 这些将清除字段回到 None,或者将值重置为 API 默认值。
添加了对 SOURCE_IP_PORT 算法的客户端支持。
添加了对 VIP 访问控制列表的支持。
1.9.0¶
错误修复¶
客户端现在将始终要求 Octavia API 返回 JSON 格式的响应。 这解决了 API 返回某些错误时客户端可能出现的错误。
1.8.0¶
新特性¶
添加了使用
loadbalancer amphora configure命令刷新 amphora agent 配置的能力。
添加了对 octavia provider flavor 和 flavor_profile 的客户端支持。
为 loadbalancer create 和 loadbalancer list 添加了
flavor选项。
为 load balancer create 添加了 –provider 作为可选参数。
添加了对 loadbalancer provider 的客户端支持。
1.7.0¶
新特性¶
添加了 force failover amphora 命令
loadbalancer amphora failover。
为 L7 Policy 在 l7policy create 和 set 命令中添加了 REDIRECT_PREFIX 操作。
1.6.0¶
新特性¶
添加了对 UDP 协议 load balancer 的客户端支持。
loadbalancer member create 和 loadbalancer member set 中 VIP 的可选备份参数。
将以下选项“–vip-network-id”、“–vip-subnet-id”、“–vip-qos-policy-id”、“–vip-port-id”、“–provisioning-status”、“–operating-status”、“–provider”添加到“load balancer list”命令。
1.5.0¶
新特性¶
添加了“openstack loadbalancer status show”命令,以 JSON 格式显示 load balancer 状态树。
为 listener create 和 listener set 命令添加了
--timeout-client-data、--timeout-member-connect、--timeout-member-data和--timeout-tcp-inspect选项。 这些选项控制 load balancer 上的连接、不活动和内容检查超时时间。
1.4.0¶
新特性¶
VIP 中 QoS 策略的可选参数,在 loadbalancer create 和 loadbalancer set 中。
添加了查询 listener 统计信息的支持。
1.3.0¶
新特性¶
Loadbalancer failover 命令,允许触发 failover 协议。
Amphora 命令,按 ID 或 loadbalancer ID 等查询 amphorae。
为 listener 和 pool 按 loadbalancer ID 过滤“list”调用。
OpenStack 客户端插件的 Octavia 配额支持。
列出、显示、设置、重置配额
显示配额默认值
0.1.0¶
新特性¶
添加了初始 load balancer 命令
loadbalancer list。