Mitaka 系列发布说明

2.3.1

错误修复

  • 修复了 Network v2 命令的 SSL/TLS 验证。 这些命令忽略了 --insecure--os-cacert 选项以及 OS_CACERT 环境变量,导致在使用 SSL/TLS 进行身份验证时出现 An SSL error occurred. 错误。 [Bug 1560157]

2.2.0

新特性

  • 添加了 OSprofiler 支持。要启动 OpenStack 请求跟踪,需要在 CLI 命令中添加 --profile <HMAC_KEY> 选项。此密钥需要是 OpenStack 项目配置文件中定义的密钥之一(如果希望生成跨项目跟踪,则所选密钥需要在所有这些配置文件中都存在)。默认情况下,所有支持 OSprofiler 的 OpenStack 项目都使用 SECRET_KEY HMAC 密钥。

    要使用跟踪功能,OSprofiler(及其存储后端)需要安装在环境中。如果是这样,您可以通过 openstack –profile SECRET_KEY <operation> 命令触发分析。在输出的末尾,将有一条包含 <trace_id> 的消息,要绘制可读的 HTML 图表,应使用以下命令 - osprofiler trace show <trace_id> --html --out result.html

  • 允许自定义组件的日志记录 [Bug 1484660]

  • 命令 ip floating delete 现在适用于 neutron 网络。[Bug 1519502]

  • 命令 ip floating list 现在适用于 neutron 网络。[Bug 1519502]

  • 为 neutron 和 nova 网络添加命令 ip floating show。[Bug 1519502]

  • 添加对 security group rule show 命令的支持。[Bug 1519512]

  • 添加对 server dump create 命令的支持 [Bug 1538372]

  • 添加 subnet show 命令。[Bug 1542359]

  • subnet delete 命令添加到 openstack-client。[Bug 1542362]

  • 为 Identity v3 添加 token revoke 命令 [Bug 1543226]

  • 命令 network delete 现在适用于 nova 网络。[Bug 1543672]

  • 命令 network list 现在适用于 nova 网络。[Bug 1543672]

  • 命令 network show 现在适用于 nova 网络。[Bug 1543672]

  • 命令 network create 现在适用于 nova 网络。[Bug 1543672]

  • 添加对 subnet pool delete 命令的支持。[Bug 1544587]

  • 添加对 subnet pool list 命令的支持。[Bug 1544589]

  • 添加对 subnet pool show 命令的支持。[Bug 1544590]

  • [bug 1479569] 为 role assignment list` 命令添加可选的 --names 参数。这将输出用户、组、角色、项目和域的名称而不是 ID。

  • 添加对递归容器删除的支持。[Bug 1542718]

错误修复

  • 忽略 security group list 命令的 --all-projects 选项,因为安全组默认情况下将显示所有项目的安全组(仅限管理员)。[Bug 1519511]

  • token issue 现在可以返回一个未限定范围的令牌。如果未指定 projectdomain 目标范围,将返回一个未限定范围的令牌。[Bug 1543214]

  • 命令 flavor set/unset 现在不输出任何内容。[Bug 1546065]

  • 命令 security group set 现在不输出任何内容。[Bug 1546065]

  • 命令 compute agent set 现在不输出任何内容。[Bug 1546065]

  • 命令 aggregate set 现在不输出任何内容。[Bug 1546065]

2.1.0

新特性

  • 添加对 port delete 命令的支持。[Bug 1519909]

  • 添加对 port show 命令的支持。[Bug 1519909]

  • 添加对 subnet list 命令的支持。[Bug 1523258]

  • 为 Identity v2 添加 project unset 命令 [Bug 1486597]

  • 为 Image v2 添加 image set --activate|--deactivate 选项 [Bug 1516661]

  • 为 Image v2 添加 --project-domain 选项到 image createimage set 命令 [Bug 1517134]

  • 添加 router 命令 createdeletelistsetshow [Bug 1519503]

  • security group rule create 命令中添加 --src-group 选项,以包含“远程”安全组规则。[Bug 1522969]

  • os availability zone list 添加卷支持 [Bug 1532945]

    • 新的 --compute 选项,仅列出计算可用区。

    • 新的 --volume 选项,仅列出卷可用区。

  • os availability zone list 添加网络支持 [Bug 1534202]

    • 新的 --network 选项,仅列出网络可用区。

  • image list 命令添加 --limit 选项,以限制输出中的镜像数量。[Bug 1540988]

  • image list 命令添加 --marker 选项,以处理分页请求。[Bug 1540988]

错误修复

  • 使 security group rule list 命令的 group 参数可选,以列出所有安全组 [Bug 1519512]

  • 将远程安全组添加到 os security group rule list [Bug 1520003]

  • server list --flavor 修改为现在接受 flavor ID 或名称 [Bug 1521492]

  • server list --image 修改为现在接受 image ID 或名称 [Bug 1521492]

  • project set --domain 选项修改为使用该参数查找非默认域中的项目。[Bug 1524456]

  • 修复显示对象存储属性时的大小写敏感问题。[Bug 1525805]

  • 支持非交互式用户密码更新 [Bug 1531360]

其他说明

  • --owner 选项更改为 --projectimage createimage set 命令中。--owner 已弃用且不再记录,但仍被接受;如果使用它,将显示警告消息。[Bug 1527833]

2.0.0

升级说明

  • 删除了已弃用的命令 project usage list,以支持 usage list

错误修复

  • 某些计算配额未被设置 [Bug 1475831]

  • snapshot list 添加 –all [Bug 1517386]

  • 在默认 image list 输出中添加“状态”列(v1 和 v2)[Bug 1519181]

  • 修复 --public|--private 选项,使其正确地将隐私参数传递给客户端库 [Bug 1520115]

  • 修复 volume delete 命令,以删除所有指定的卷,而不是仅删除最后一个卷 [Bug 1520541]

其他说明

  • 添加对 keystoneauth1 模块的依赖,以执行身份验证,而不是 python-keystoneclient。

  • 停止支持 Python 2.6 [Bug 1519510]

  • server 资源命令的更改

    • server list 添加了 --limit--marker

    • 添加了 server shelve

    • 添加了 server unshelve

    • server resume 现在接受多个服务器参数

    • server suspend 现在接受多个服务器参数