Queens 系列发布说明¶
3.14.3-12¶
新特性¶
为
server list命令添加--name-lookup-one-by-one选项,该选项与-n | --no-name-lookup选项互斥。当提供该选项时,镜像和 flavor 的名称将仅为显示获得的服务器列表所需的镜像和 flavor 逐个解析,而不是获取所有镜像和 flavor。根据部署中镜像的数量,这可以加快此命令的执行速度。
当提供
--image或--flavor参数时,server list命令现在仅解析单个镜像或 flavor,而不是为了名称查找而获取所有镜像或 flavor。
错误修复¶
当使用
--os-compute-api-version 2.47或更高版本时,openstack server show命令现在将正确显示服务器的 flavor 信息。请参阅:https://storyboard.openstack.org/#!/story/1751104
在
object save --file -命令中,在写入对象数据之前,重新以二进制模式打开 stdout。 [Bug 1775482]
现在,
compute service set命令可以正确处理--os-compute-api-version2.53 及更高版本。 [Story 2005349]
3.14.3¶
错误修复¶
已修复
openstack server add floating ip命令,以处理具有多个端口连接的服务器。 之前,该命令在尝试关联浮动 IP 时使用了端口列表中的第一个端口。 如果服务器有多个端口并且列表中的第一个端口未连接到外部网关,则可能会失败。 另一种失败方式是,如果传递了--fixed-ip-address选项,并且第一个端口未连接指定的固定 IP 地址。 现在,openstack server add floating ip命令将找到连接到指定--fixed-ip-address的端口(如果提供),否则将尝试多个端口,直到找到一个连接到外部网关的端口。 如果在端口列表中找不到合适的端口,将返回错误。
3.14.1¶
新特性¶
为
network create和network set命令添加--mtu选项,允许 CLI 用户设置 Neutron 网络的 MTU。
3.14.0¶
新特性¶
为
port list命令添加--device-id选项。
添加了附加和删除浮动 IP 的 QoS 策略的支持。
为
floating ip create和floating ip set命令添加--qos-policy选项,以将 QoS 策略添加到浮动 IP。为
floating ip set命令添加--no-qos-policy选项,为floating ip unset命令添加--qos-policy选项,以从浮动 IP 中删除 QoS 策略。
错误修复¶
当 Glance 无法在其后端找到镜像数据时,出现“NoneType”对象不可迭代的情况。 [Bug 1741223]
3.13.0¶
新特性¶
已添加对创建、删除和列出隐式角色的支持。 这允许用户在两个角色之间创建推理规则。 第一个,称为先验角色,是显式分配给个人的角色。 第二个,称为隐式角色,是用户隐式分配的角色。 此外,这些规则可以链接,以便第一个推理规则中的隐式角色可以在第二个推理规则中作为隐式角色。 因此,一个显式分配的角色可以导致多个隐式角色。
implied role create <role> --implied-role <implied-role>创建先验角色和隐式角色之间的关联。implied role delete <role> --implied-role <implied-role>删除先验角色和隐式角色之间的关联。implied role list列出当前存在的所有隐式角色。
添加
network qos rule type show命令。
添加
server add network命令。 此命令将从指定的 Neutron 网络创建 Neutron 端口,并将端口连接到指定的实例。
添加
server remove network命令。 此命令将从指定的网络和实例中删除所有网络端口。
在创建子网时,将
--use-prefix-delegation选项添加到subnet create命令,以指定“前缀委派”作为子网池。 [Bug 1513894]
将路由器接口信息(作为字段
interfaces_info)添加到router show命令。 路由器接口信息包括端口 ID、IP 地址以及它所属的子网 ID。 [Bug 1675489]
将
any作为--protocol选项添加到security group rule create命令。 [Bug 1517134]
添加
endpoint add project、endpoint remove project和endpoint list命令,以管理身份 v3 中的端点过滤器。
错误修复¶
将
--image和--password选项添加到server rescue命令。 [Bug 1703278]
修复较新版本的 python-openstacksdk 中
network agent delete命令失败的问题。 [Bug 1711301]
现在可以创建安全规则而无需指定协议(使用
--protocol any),这会跳过将协议发送到 API 服务器。 之前,如果未指定协议,则强制使用 TCP 作为默认协议。
修复
project purge命令,以仅删除由指定项目 ID 拥有的镜像,由管理员用户运行。 [Bug 1717130]
将
--no-fixed-ip选项添加到port create命令。 [Bug 1717829]
修复
endpoint list运行缓慢的问题,因为它对每个端点向 Keystone API 发送一个 GET 请求 /v3/services/。 在 HTTPS keystone 端点和多个区域的情况下,这可能需要大量时间。 [Bug 1719413]
接受
0作为image set命令的--min-disk和--min-ram选项中的有效值。 .. _bug 1719499: https://bugs.launchpad.net/python-openstackclient/+bug/1719499
在
rbac create命令中添加target-all-projects选项。 [Bug 1728525]
删除在创建、重置或列出凭据时,凭据中的类型值限制。 现在,keystone 项目支持“totp”方法,我们可以创建具有“totp”类型的凭据。 [Bug 1731848]
修复
--changes-since选项在server list命令中的操作。 [Bug 1732216]
删除
server group create命令中对有效--policy值的客户端检查。 对于soft-affinity或soft-anti-affinity策略,请指定--os-compute-api-version 2.15或更高版本。 [Bug 1732938]
openstack subnet create在 Glance 无法在其后端找到镜像数据时,出现 NoneType 异常。 [Bug 1735836]
添加对在
security group rule命令中将--icmp-type和--icmp-code设置为 0 的支持。 [Bug 1703704]