Ocata版本发布说明¶
2.2.0版本¶
前奏¶
Magnum 调整了它的服务范围为 容器基础设施管理服务。Magnum-UI 也跟着重命名服务 'container' 为 'container-infra',并移除了容器管理服务。Magnum 使用术语 'cluster' 及 'cluster template' 替换 'bay' 及 'baymodel', 因为新Magnum 术语 'bay' 给用户带来了困扰。
Magnum UI持续跟进 Horizon基于AngularJS的框架。所以我们能够使用Horizon的最新功能。并添加了上百例JavaScript测试,确保Magnum UI的质量。
Ocata版本摘要
为集群模板及集群添加了 更新 操作。另外,表单可维护性因angular-json-schema得到提升。
新特性¶
支持 'ca-show'. 添加了从集群下载CA证书的功能。
支持 'ca-sign'. 添加了给集群签署证书的功能。
给创建及查看集群模板添加了如下选项。
'docker_storage_driver'
'fixed_subnet'
'floating_ip_enabled'
'master_lb_enabled'
允许创建集群模板时不提供keypair。同时,允许创建集群时设置或者改变keypair。随着 Magnum 的改变, Magnum 界面也允许此功能。
变更 创建 操作为全局操作。 集群模板创建及集群创建从 批量操作 变更为 全局操作。意味着这些操作可在其他面板中调用了。
使用 initAction() 替换 initScope(). initScope() 已经被Horizon 在 Ocata 版本弃用并将在 Queens 版本移除。
使用了Horizon的Angular通用'views'模块。相对Django框架的插件而言更加独立。
给浏览器标题设置了合理的名称。
https://review.openstack.org/424984 增加了更新集群操作 https://review.openstack.org/422477 增加了更新集群模板操作 https://review.openstack.org/424536 调整了json schema https://review.openstack.org/421693 增加了Python 3.5分类和venv https://review.openstack.org/415321 提升了对于异常的追踪 https://review.openstack.org/414810 调整了Angular horizon视图 https://review.openstack.org/408039 将mox修改为mock并增加了一些单元测试
给集群模板和集群添加了 更新 操作。
angular-json-schema库用于创建及同步对话框,那些表单已被集成到一个工作流服务。它提高了表单的可维护性。
升级说明¶
服务 'container' 重命名为 'container-infra'。重命名对象涉及URL,Angular模块名,面板slugs等。
'bay'和'baymodel'被改为'cluster'和'cluster template'。
弃用说明¶
容器面板已经移除。根据 Magnum 关于调整服务范围的讨论,容器管理功能被移除。
漏洞修复¶
修正了无法指明不安全的magnumclient导致API抛出500及证书验证错误的问题。给magnumclient添加了'insecure'和'ca-cert'选项。
https://launchpad.net/bugs/1651054 不再使用$model https://launchpad.net/bugs/1647921 不再使用initScope https://launchpad.net/bugs/1645754 修复了一些集群创建使用密钥对的打印错误
其他说明¶
开始使用reno管理发布说明。
支持 Horizon 的 Angular 注册服务、通用表格及细节视图、操作服务。
我们从requirements里移除了不再需要的Xstatic包。Horizon已经包含了它自身所需要的所有包。