Train 系列发布说明¶
5.0.0¶
序言¶
这是 python-cinderclient 的一个主要版本发布。一些长期弃用的功能已被移除,并且不再支持 Cinder v1 API。在升级到此版本之前,请确保需要管理的所有 Cinder 服务都是 13.0.0 (Rocky) 或更高版本。
新特性¶
cinderclient CLI 的自动版本协商。如果未指定 API 版本,CLI 将使用客户端和服务器支持的最新版本。如果请求的 API 版本高于服务器支持的版本,CLI 将回退到服务器支持的最新版本并发出警告消息。这不会影响 cinderclient 库的使用。
从 microversion 3.59 开始,
cinder transfer-list命令现在支持--sort参数来对返回的结果进行排序。此参数可以仅接受用于排序的属性,也可以接受属性和排序方向。示例包括cinder transfer-list --sort=id和cinder transfer-list --sort=name:asc。
升级说明¶
为
type-list和group-type-list命令的--filters选项添加了is_public支持。此选项用于根据可见性过滤卷类型和组类型。此选项有 3 个可能的值:True、False、None,具体如下True:仅列出公共类型
False:仅列出私有类型
None:列出公共和私有类型
此版本的 python-cinderclient 不再支持 Cinder v1 API。确保所有管理的服務都至少可用 v2 API 才能升级此客户端。
已弃用
cinder endpoints命令,现在已将其删除。应使用openstack catalog list命令代替。
已弃用
cinder credentials命令,现在已将其删除。应使用openstack token issue命令代替。
在多个版本中,
--os_tenant_name、--os_tenant_id以及环境变量OS_TENANT_NAME和OS_TENANT_ID的使用已被弃用,现在已将其删除。升级后,请使用等效的--os_project_name、--os_project_id、OS_PROJECT_NAME和OS_PROJECT_ID。
已删除弃用的卷创建选项
--allow-multiattach。现在使用 卷类型扩展规格 控制多重附加功能。
已停止对弃用的
--sort_key和--sort_dir参数的支持。请使用受支持的--sort参数代替。
4.3.0¶
序言¶
Cinder 中的复制 v1 已被移除,命令行上的卷提升/重新启用复制功能也已移除。
新特性¶
从 API 微版本 3.56 开始,
backup-list和backup-show将包含用户 ID,表明创建备份的用户。
错误修复¶
cinderclient.api_versions模块中的discover_version函数记录为返回客户端和目标块存储 API 端点都支持的最新 API 版本,但它没有考虑到客户端支持的最高 API 版本。此版本的行为已得到纠正。[Bug 1826286]