Ocata 系列发布说明¶
3.8.2¶
错误修复¶
security group list命令现在可以在命令输出的Project列中显示项目 ID。 [Bug 1659967]
修复较新版本的 python-openstacksdk 中
network agent delete命令失败的问题。 [Bug 1711301]
3.8.1¶
错误修复¶
network create命令忽略了--project选项,并创建了属于当前认证用户项目的网络。这是在 OSC 3.8.0 中引入的回归。 [Bug 1659878]
当使用
--share或--no-share选项时,address scope list命令会出错,显示 ‘HttpException: Bad Request’。 [Bug 1659993]
3.8.0¶
新特性¶
为
network meter rule create、network meter rule delete、network meter rule list和network meter rule show添加计量规则命令。 [Blueprint https://blueprints.launchpad.net/python-openstackclient/+spec/neutron-client-metering]
为
port create、port set和port unset命令添加--allowed-address选项。同时为port create和port set命令添加--no-allowed-address选项。 [Bug 1612136]
为
server list命令添加--deleted和--changes-since选项。 [Bug 1647242]
为
port list命令添加--project和--project-domain过滤选项。 [Bug 1648087]
为
user set命令添加--domain选项。允许在更改用户时指定域上下文。 [Bug 1658147]
在
volume snapshot set中添加--no-property选项。 [Blueprint allow-overwrite-set-options]
为
volume snapshot list命令添加--project和--project-domain选项,以便按不同的项目过滤列表结果。
错误修复¶
允许
--block-device-mapping选项与server create命令中的--volume选项正确配合使用。在 Bug 1383338 之后,如果存在--volume,则会忽略--block-device-mapping。如果存在--volume选项,则现在会将块设备映射附加到由--volume选项创建的映射中。在--volume选项中指定的启动卷的设备名称不再假定为 ‘vda’,而是现在使用超visor 的启动索引来获取设备名称。这保持了 QEMU/KVM 超visor 的现状,但其他设备命名与vd*不同的 XEN、parallels 和其他 virt 类型 现在也应该可以正常工作。 [Bug 1497845] [Bug 1647406]
修复了在各种网络命令中使用
help或--help时出现的__init__() got an unexpected keyword argument 'project_name'错误。 [Bug 1650026]
规避了 OpenStackSDK 0.9.11 和 0.9.12 中的一个错误,该错误导致
quota set --network失败。 [Bug 1655445]
修复了
volume qos create在specs参数中的显示错误。 [Bug 1656767]
正确处理
create trust命令在查找角色名称时的非管理员情况。 [Bug 1658582]
3.7.0¶
新功能¶
为
--nic添加了auto和none作为server create命令的值。指定none将不会将网络附加到服务器。指定auto将自动附加网络。请注意,需要 Compute API 的 v2.37(或更高版本)才能使用这些选项。 [Bug 1650342]
添加了网络 QoS 规则命令的支持:
network qos rule create、network qos rule delete、network qos rule list、network qos rule show和network qos rule set[Bug 1609472]
添加了网络 QoS 规则类型命令的支持:
network qos rule type list,[Bug 1612194]
为
osc router set命令添加了--router和--no-router选项,以修改路由器实例中的路由。 [Blueprint allow-overwrite-set-options]
添加了网络计量命令的支持:
network meter create、network meter delete、network meter show、network meter list[Blueprint https://blueprints.launchpad.net/python-openstackclient/+spec/neutron-client-metering]
在 volume v2 中添加了
consistency group add volume和consistency group remove volume命令。 [Bug 1642238]
为
network agent list命令添加了过滤器--agent-type和--host[Bug 1641868]
为
network rbac list命令添加了--type、--action和--long选项 [Bug 1648307]
添加了对使用
image set command的--accept、--reject和--pending选项更新镜像成员资格的支持。
错误修复¶
修复了 Image 端点中包含子字符串 ‘v2’ 的端点版本问题。 [Bug 1652827]
修复了当新 flavor 的 ID 自动生成时,
flavor create命令的--project选项的问题。 [Bug 1654221]
修复了在 openstacksdk v0.9.11 和 v0.9.12 的初始版本中出现的
quota show命令中的'Quota' object is not iterable错误。 [Bug 1655537]
修复了
floating ip delete和floating ip show以接受 IP 地址,而不仅仅是 ID,以选择要删除或显示的浮动 IP。 [Bug 1656402
规避了 OpenStackSDK 0.9.11 和 0.9.12 中的一个错误,该错误导致
quota show --default失败。 [Bug 1656572]
修复了在
openstack volume list中无法使用--project和--user选项过滤卷列表的问题。
使
openstack object save在将对象保存到磁盘时速度更快。 [Bug 1654645]
3.6.0¶
新功能¶
为
volume type list命令添加了--default选项,以便显示卷将其设置为默认卷的卷类型。 [Blueprint https://blueprints.launchpad.net/python-openstackclient/+spec/cinder-command-support]
添加
--bootable、--non-bootable、--read-only和--read-write选项到volume create命令。 [蓝图 cinder-command-support]
添加
--name、--ip-version、--project、--project-domain、--share和--no-share选项到address scope list命令。 [Bug 1636046]
添加
ploop作为image create和image set命令的有效磁盘格式选项。 [Bug 1650342]
通过在
router set命令中引入新的选项--external-gateway来支持设置路由器中的网关信息,并通过在router unset命令中引入--external-gateway选项来清除路由器中的网关信息。 [蓝图 neutron-client-advanced-router]
3.5.0¶
新特性¶
添加
--no-dns-nameserver选项到subnet set命令。 [蓝图 allow-overwrite-set-options]
添加
network service provider list命令。
添加
--enable-port-security和--disable-port-security选项到port set和port create命令。 [蓝图 https://blueprints.launchpad.net/python-openstackclient/+spec/network-commands-options]
添加
--type和--retype-policy选项到volume set命令。 [蓝图 cinder-command-support]
添加
volume host set命令,它允许用户启用或禁用一个卷宿主机。 [蓝图 cinder-command-support]
添加
--force选项到volume snapshot delete命令,以允许在状态不是错误或可用时删除。 [Bug 1597195]
添加
--dns-name选项到os port create和os port set命令。 [Bug 1612136]
添加
--project和--project-domain选项到router list、floating ip create和security group list命令。 [Bug 1613231] [Bug 1613629] [Bug 1610909]
添加
consistency group create命令在 volume v2 中。 [Bug 1613964]
添加
consistency group delete命令在 volume v2 中。 [Bug 1613964]
添加
consistency group show命令在 volume v2 中。 [Bug 1613964]
添加
consistency group set命令在 volume v2 中。 [Bug 1613964]
添加
--long、--status、--project、--project-domain和--router选项到floating ip list命令。 [Bug 1614379]
添加
--port、--fixed-ip-address和--network选项到floating ip list命令 [Bug 1614379]
添加
--remote-source选项到volume snapshot create命令,以支持从 volume v2 中的现有远程卷快照创建卷快照。 [Bug 1618676]
image list命令现在将默认按名称升序排序。--sort选项的默认值为name:asc。 [Bug 1639231]
添加
consistency group snapshot create、consistency group snapshot delete、consistency group snapshot list和consistency group snapshot show命令在 volume v2 中。 [Bug 1642238]
在
volume type list中添加Is Public列。 [Bug 1643861]
添加
--name、--status和--volume选项到volume snapshot list命令 [Bug 1645252]
为网络命令添加 QoS 支持。 新参数
qos-policy已添加到network create和network set命令。 此参数是附加到此网络的网络 QoS 策略的名称或 ID。 [Bug 1627069]
添加新命令
volume snapshot create/delete/list/show/set/unset。 它们用于替换旧命令snapshot create/delete/list/show/set/unset。 [蓝图 backup-snapshot-renamed-for-volume-resource]
弃用说明¶
弃用命令
snapshot create/delete/list/show/set/unset。 [蓝图 backup-snapshot-renamed-for-volume-resource]
错误修复¶
在不需要身份验证且用户身份验证值存在(密码除外)的情况下,跳过密码提示。 [Bug 1619274] 已在 3.3.0 版本中修复
修复了与
--os-auth-type token_endpoint相关的问题,该问题导致安装了最新 os-client-config 版本 1.23.0 或更高版本时出现异常。 [Bug 1642301] 已在 3.4.1 版本中修复
将
OS_IMAGE_API_VERSION的默认版本更改为2。 Image v1 已弃用六个多月,其他项目(例如 shade 和 os-client-config)也默认使用 Image v2。 [Bug 1642772]
3.4.1¶
错误修复¶
修复了使用非密码身份验证类型时出现的
TypeError: __init__() got an unexpected keyword argument 'project_domain_id'错误。 [Bug 1642301]
3.4.0¶
新特性¶
添加支持更新路由器的HA属性,通过在
router setCLI 中添加--ha和--no-ha选项。 [Bug 1631492]
添加对网络 QoS 策略命令的支持:
network qos policy create、network qos policy delete、network qos policy list、network qos policy show和network qos policy set[Bug 1609037]
添加
--all-projects选项到volume backup list命令,以列出所有项目的卷备份。
添加
--read-only和--read-write选项到volume set命令。 [蓝图 cinder-command-support]
添加
--description选项到security group rule create命令。 [蓝图 https://blueprints.launchpad.net/python-openstackclient/+spec/network-commands-options]
添加
--description选项到port set和port create命令。 [蓝图 https://blueprints.launchpad.net/python-openstackclient/+spec/neutron-client-descriptions]
openstack floating ip现在提供Floating Network和Project以标识浮动 IP 属于哪个网络和项目。 [Bug 1566090]
添加
--security-group和--no-security-group选项到port create、port set和port unset命令。 [Bug 1612136]
添加
--ingress、--egress和--protocol选项到security group rule list命令。 [Bug 1613533]
添加支持,允许通过
--mac-address选项过滤端口到port list命令。 [Bug 1634333]
添加
--provider-network-type、--provider-physical-network和--provider-segment选项到network list命令。 [Bug 1635580]
添加
--long选项和更多列到hypervisor list命令。 [Bug 1637074]
添加
--name、--enable、--disable选项到router list命令。 [Bug 1637945]
添加
--name、--status、--volume、--marker和--limit选项到volume backup list命令 [Bug 1639712]
rbac_object参数在network rbac create命令中现在可以是一个 QoS 策略名称。
添加
volume migrate命令。 [Blueprint cinder-command-support]
升级说明¶
重命名
--src-group和--src-ip选项在security group rule create命令为--remote-group和--remote-ip。--src-group和--src-ip选项已被弃用,但仍然受支持,并且将在未来的版本中删除。 [Bug 1637365]
错误修复¶
修复
--block-migration和--shared-migration选项对于server migrate,以向 Compute API 发送正确的值。 [Bug 1518059]
当为
user create和user set操作使用空密码时,将显示警告消息。 [Bug 1607959]
修复
router unset --route以正确删除路由。 [Bug 1631471]
修复
--no-allocation-pool选项对于subnet set命令,以向 Network API 发送正确的值。 [Bug 1518059]
Cliff 2.3.0:shell 格式化程序对于包含冒号(’
:’)和破折号(’-’)的字段名称,将发出无效的 shell 变量名称,现在这些都将被下划线(’_’)替换。 [Bug 1616323]
3.3.0¶
新特性¶
现在可以使用
--network选项和port listCLI,根据它们连接的网络列出端口。 [Blueprint network-commands-options]
允许在
port set命令中指定--no-fixed-ip和--no-binding-profile选项,当存在--fixed-ip和--binding-profile时。 这允许清除固定 IP 和绑定配置文件的列表,并在单个命令中替换为新值。 [Blueprint allow-overwrite-set-options]
添加
--no-allocation-pool和--no-host-route选项到subnet set命令,以清除指定子网中的相应值。 这允许用新的值替换分配池和主机路由的整个现有值列表,在一个命令中完成。 [Blueprint allow-overwrite-set-options]
添加
volume transfer request create、volume transfer request delete、volume transfer request show和volume transfer request accept命令在 volume v1 和 v2 中。 [Blueprint cinder-command-support]
添加
--description选项到network create和network set命令。 [Blueprint network-commands-options]
添加
--description选项到floating ip create命令。 [Blueprint https://blueprints.launchpad.net/python-openstackclient/+spec/neutron-client-descriptions]
添加
--description选项到router set和router create命令。 [Blueprint https://blueprints.launchpad.net/python-openstackclient/+spec/network-commands-options]
添加
network segment create、network segment delete和network segment set命令。 此外,network segment list和network segment show命令不再是 beta 命令,并且--network-segment选项在subnet create命令上不再是 beta 命令选项。 [Blueprint routed-networks]
添加
--no-property选项到aggregate set命令。 这允许清除属性列表,并在单个命令中替换为新值。 [Blueprint support-no-property-in-aggregate]
支持使用命令
quota show --default获取网络项目默认配额。 [Bug 1204956]
添加
--internal、--name、--project和--project-domain、--enable和--disable、--share和--no share、--status选项到network list命令。 [Bug 1578819]
添加
--name选项到命令object create,用于上传文件并重命名它。 [Bug 1607972]
支持在
quota set命令中更新per_volume_gigabytes、backup_gigabytes和backups配额。 [Bug 1609767]
添加
--ha选项到router create命令。 [Bug 1610161]
添加
--project、--project-domain、--network、--gateway、--name和--subnet-range选项到subnet list命令。 [Bug 1610883]
在 volume v1 中,添加
--limit选项到volume list命令,在 volume v2 中,添加--limit和--marker选项到volume list命令。 [Bug 1612484]
添加
volume backup set命令在 volume v2 中。 [Bug 1613261]
添加
volume service set命令在 volume v1 和 v2 中。 [Bug 1613597]
添加
--share、--no-share、--project、--project-domain、--default、--no-default、--name和--address-scope选项到subnet pool list命令。 [Bug 1613926]
添加
consistency group list命令在 volume v2 中。 [Bug 1613964]
支持通过新的
--server选项列出指定服务器的端口,在port list命令中。 [Bug 1614385]
添加
--description选项到subnet create和subnet set命令。 [Bug 1614458]
添加
--description选项到subnet pool create和subnet pool set命令。 [Bug 1614823]
添加
--source-replicated、--consistency-group、--hint和--multi-attach选项到 volume v2 的volume create命令中。当存在--snapshot、--source或source-replicated选项时,使--size变为可选。 [Bug 1627913]
为
subnet create、subnet set、subnet unset和subnet list命令添加--service-type选项。 [ Blueprint service-subnets]
安全问题¶
在使用
--debug或-vv选项时,屏蔽密码。 [Bug 1630822]
错误修复¶
为
os volume set命令添加--bootable和--non-bootable选项,以将卷标记为可引导或不可引导。 [Bug 1535704]
将 novaclient 的
DEFAULT_API_VERSION从 2.0 更新到 2.1 [Bug 1588171]
修复
--class选项在quota set和quota show命令中,不再在 Identity 中执行项目查找的问题。 [Bug 1609233]
不要显示
os-volume-type-access:is_public属性,该属性与卷类型对象的is_public属性相同。 [Bug 1620922]
修复在未启用
router_availability_zone扩展的部署中,router list命令中的--long选项的问题。 [Bug 1622565]
修复
server ssh命令中缺失_username属性错误。 [Bug 1624085]