Murano/Roadmap
< Murano
目录
- 1 Newton
- 2 Mitaka (2016年4月)
- 3 Liberty (2015年10月)
- 4 Kilo (2015年4月)
- 5 Juno (2014年10月)
- 6 Version 0.5 (2014年4月中旬)
- 7 Version 0.4.1 (2014年2月10日)
- 8 Version 0.4 (2013年12月20日 - 发布)
- 9 Version 0.3 (2013年11月25日 - 发布)
- 10 Version 0.2.1 (2013年9月30日 - 发布)
- 11 Version 0.2.11 (2013年10月1日 - 发布)
- 12 Version 0.2 (2013年9月5日 - 发布)
- 13 Version 0.1 - 基本服务配置 (5月30日 - 发布)
Newton
请参阅 https://etherpad.openstack.org/p/murano-newton-priorities 获取 Newton 周期 Murano 团队优先事项列表
Mitaka (2016年4月)
从 Mitaka 周期开始,Murano 项目开始使用 Reno 来编写其发布说明。请参阅以下页面
- murano: https://docs.openstack.org/releasenotes/murano/mitaka.html
- murano-dashboard: https://docs.openstack.org/releasenotes/murano-dashboard/mitaka.html
- python-muranoclient: https://docs.openstack.org/releasenotes/python-muranoclient/mitaka.html
- murano-agent: https://docs.openstack.org/releasenotes/murano-agent/mitaka.html
Liberty (2015年10月)
主要特性
Liberty-1
- 改进了 Murano 中基于 Heat 的软件包的 UI // blueprint
Liberty-2
Liberty-3
- 迁移到较新版本的 YAQL // blueprint
- 添加应用程序版本控制 // blueprint
- 迁移到 Glance Artifact Repository 作为 Murano 的后端 // blueprint
- 添加对 heat 环境和文件的支持 // blueprint
Kilo (2015年4月)
主要特性
Catalog
User Interface
- Murano Dashboard 安装为 OpenStack Dashboard 的插件 // blueprint
- 从 Murano Dashboard 调用应用程序操作 // blueprint
- 获取应用程序操作结果 // blueprint
- 管理应用程序类别 // blueprint | spec
- 使用拖放将应用程序添加到环境 // blueprint
Core
- 按类配置选项 // blueprint
- 处理长期运行部署的身份验证过期 // blueprint | spec
- 使用可插拔的基于 Python 的类扩展 MuranoPL // blueprint | spec
- Policy Guided Fulfillment
Networking
Provisioning
Juno (2014年10月)
新的主要特性
- 现在支持基于 Hot 模板的应用程序。
- 其他作者/供应商信息 // blueprint
- 支持使用已部署的应用程序的 **actions**。应用程序作者可以在应用程序定义中设置任何操作。
- 基于策略的身份验证支持。
- 应用程序目录 UI 现在支持分页。
- Murano PL 异常处理已完全重构和改进。
基础设施变更
已知问题
| Bug | 可能的解决方案 |
|---|---|
| 在部署过程中挂起的环境无法删除 | 从数据库中删除此环境的信息 |
| 动态 UI 不支持本地化 | 使用拉丁转写 |
| 当 Murano API 服务未运行时,仪表板会崩溃 | 检查 murano-api 是否正在运行,其端口以及 horizon 设置中是否存在 MURANO_API_URL |
升级说明
基础设施
- Murano-API 和 Murano-Engine 服务现在位于单个存储库中
- Murano-Metadata API 包含在 Murano-API 中,并且不再支持该服务的存储库。
Config file upgrade
- 示例配置文件已从 *murano-api.conf.example* 重命名为 *murano.conf*。
- 现在它使用特殊的 OpenStack 工具自动生成
- 在新版本中,可以使用 *disable_murano_agent* 参数禁用 Murano agent。
- 新的 [networking] 部分提供了设置自动路由器创建和网络配置的机会。
- 新的 [rabbitmq] 部分由引擎服务使用,应包含与默认 Rabbit MQ 参数类似的配置。
- 新的 [stats] 部分提供了管理统计信息收集的机会。
Code quality
- Murano 所有组件的单元和集成测试已完全重构和扩展,其基础设施已更新。
Version 0.5 (2014年4月中旬)
- 新功能集:基本的应用程序目录功能
- Changes per module
- Conductor
- 仓库
- UI
Version 0.4.1 (2014年2月10日)
- Bug fix release
- Key-pair for Linux Services
- Per-tenant isolation
- Dynamic UI optimization
- Murano installation with devstack
- Neutrone Load Balancer for farm services
- Floating IP auto-assigning
Version 0.4 (2013年12月20日 - 发布)
- Custom Workflows Repository
- Use Neutron for networking
- Havana support
Version 0.3 (2013年11月25日 - 发布)
- Support for GNU/Linux.
- 用于使用 Murano 特定元数据标记镜像的新 UI.
- 使用 Quantum 进行网络
Version 0.2.1 (2013年9月30日 - 发布)
- Bug fix release。
- 已知问题
- mysql 数据库中的错误(Murano API 无法使用 mysql 数据库,在 0.2.11 版本中修复)
Version 0.2.11 (2013年10月1日 - 发布)
- 关键 bug fix release。
Version 0.2 (2013年9月5日 - 发布)
- 稳定核心服务(bug 修复)。
- REST API 泛化。
- Murano Conductor 中的工作流诊断。
- 动态 UI(基于 YAML 定义构建的 UI 表单,无需任何自定义代码)。
- 能够选择 Windows 镜像、可用区和实例风味。
- 详细文档,包括编写 XML 工作流。
- 支持 REST API 和 RabbitMQ 通信中的 SSL。
- 改进 Murano Conductor 的 HA。
- CentOS 6.4 的软件包。
- Additional Services
- Support for External Active Directory。
- MS SQL Single Instance。
- MS SQL Server AlwaysOn Cluster。
Version 0.1 - Basic services provisioning (2013年5月30日 - 发布)
- Core Services: REST API, Orchestration Engine。
- Horizon dashboard extension as plugin。
- Integration with Heat。
- Support single Data Center (no Disaster Recovery).
- Support the following Windows Services
- Active Directory - Single Domain with multiple domain controllers。
- IIS Server - single instance of IIS Server。
- IIS Web Farm - multiple IIS instances behind load balancer。
- ASP.NET Application Service - ASP.NET application installed on top of IIS。
- ASP.NET Web Farm - ASP.NET application with several instances behind load balancer。