Pike 系列发布说明

16.0.4

新特性

  • os_tempest 角色中 tempest_images 数据结构现在期望每个图像的值包括 name(可选)和 format(磁盘格式)。 此外,可选变量 checksum 可用于设置文件的预期校验和,格式为 <algorithm>:<checksum>

  • tempest_image_dir 变量在 os_tempest 角色中设置的图像下载的默认位置现在已更改为 /opt/cache/files,以便与 nodepool 中的默认位置匹配。 这提高了 OpenStack CI 中 CI 测试的可靠性,因为它将找到已经缓存的文件。

  • 已在 os_tempest 角色中引入了一个新变量,名为 tempest_image_downloader。 当设置为 deployment-host(默认值)时,它使用部署主机来处理要用于 tempest 测试的图像的下载。 然后将图像上传到目标主机以上传到 Glance。

弃用说明

  • 为了简化 os_tempest 角色,已移除以下变量。它们已被通过数据结构 tempest_images 替换,该结构现在具有每个镜像的等效变量。- cirros_version - tempest_img_url - tempest_image_file - tempest_img_disk_format - tempest_img_name - tempest_images.sha256 (被 checksum 替换)

错误修复

  • os_tempest tempest 角色正在下载两次镜像 - 一次是任意下载,一次是用于测试。这已被合并到一个一致位置的单个下载中。

16.0.0

新特性

  • 添加了新的变量 tempest_volume_backend_names 并更新了 templates/tempest.conf.j2,以将 backend_names 指向此变量

升级说明

  • 已删除 openstack_tempest_gate.sh 脚本,因为它需要使用已被 Tempest 弃用的 run_tempest.sh 脚本。为了促进切换,变量 tempest_run 的默认值设置为 yes,强制角色默认执行 tempest。可以通过将值覆盖为 no 来更改此默认值。可以通过列表变量 tempest_test_whitelist 设置测试白名单。

弃用说明

  • 由于 backend1_namebackend2_name 已从 tempest 的提交 27905cc (合并于 2016/04/26) 中移除,因此移除了 tempest_volume_backend1_nametempest_volume_backend1_name