移除直接引擎

https://blueprints.launchpad.net/sahara/+spec/remove-direct-engine

直接基础设施引擎在 Liberty 版本中已被弃用,现在是时候在 Mitaka 周期中将其移除。

问题描述

我们已经准备好移除直接引擎。Sahara 具有删除使用直接引擎创建的集群的能力,Heat 引擎运行良好。

提议的变更

首先建议移除直接引擎。然后在移除之后,我们可以将所有直接引擎作业迁移到 Heat 引擎。之后,直接引擎将被完全移除。

替代方案

数据模型影响

REST API 影响

其他最终用户影响

部署者影响

部署者最终应切换到使用 Heat 引擎,而不是直接引擎。

开发者影响

Sahara-image-elements impact

Sahara-dashboard / Horizon 影响

实现

负责人

主要负责人

vgridnev

工作项

这将需要以下更改

  • 从代码库中移除直接引擎(并附带单元测试)。

  • 移除直接引擎的两个 gate 作业。

  • 记录直接引擎已被最终移除。

依赖项

测试

文档影响

需要记录直接引擎已被移除。

参考资料