Queens 系列发布说明

1.0.0-23

错误修复

  • [bug/1763250] 修复了重试 (retry) 和自动删除 (auto_remove) 选项之间的冲突问题。为了避免此冲突,当设置重试选项时,自动删除选项将被清除。

1.0.0

新特性

  • 添加了云 Shell 功能。请参阅 [屏幕截图] 和 [简短视频]。

    要启用云 Shell,请将 zun_ui/enabled/_0330_cloud_shell.py 复制到 openstack_dashboard/local/enabled 目录并重启 Horizon。然后,在登录 Horizon 后,“>_ 云 Shell”按钮将显示在 Horizon 标题栏的右侧。

    当用户点击“云 Shell”按钮时,云 Shell 的 Web 控制台将在窗口底部显示。

    首次显示云 Shell 时,Zun UI 将开始为用户创建云 Shell 容器。因此,在使用云 Shell 之前需要一点时间。容器将被命名为“cloud-shell-<user>-<project>-<domain>-<region>”。

    如果云 Shell 容器已存在,则将 Web 控制台附加到该容器。

    每次附加到容器时,Zun UI 都会从 Horizon 获取用户的 clouds.yaml 文件并将其设置到“~/.config/openstack/clouds.yaml”。同时,将“export OS_CLOUD=openstack”设置到“~/.bashrc”。

    用户密码未设置到容器中,因此用户应手动将“OS_PASSWORD”设置为环境变量或将“password”设置为 clouds.yaml 文件中。

    要配置云 Shell 的镜像,请参阅 [云 Shell 的镜像]

  • [cinder-integration] 在容器创建对话框中添加了“卷”选项卡。在创建容器时,用户可以挂载现有的 Cinder 卷或创建并挂载新的 Cinder 卷。

  • 添加了容器创建参数。为容器创建添加了新的参数“auto_remove”、“hostname”和“runtime”。这些参数也显示在详细信息视图中。这些参数不能用于更新,因此在更新对话框中为只读状态。

  • 根据容器状态显示操作。 以前,UI 会显示所有操作,而不管容器的状态如何,现在 UI 会像 nova 实例一样过滤操作。

  • 添加了新的操作“停止并删除容器”。当容器正在运行时,此操作将在删除之前停止容器。

  • 在镜像表格视图的抽屉中添加了 project_id。

错误修复

  • [bug/1742599] 修复了批量删除后,已删除的项目再次被选中的问题。使用批量操作删除的项目在再次执行批量删除操作时,曾在删除确认对话框中显示。这导致了由于尝试删除不存在的项目而产生的冲突错误。