您的规范标题¶
介绍段落 – 我们为什么要这样做?
问题描述¶
对问题的详细描述。
提议的变更¶
在这里详细介绍您建议进行的更改。您如何提出解决此问题的方法?
如果这是更大工作的一部分,请明确说明这部分在哪里结束。换句话说,这项工作的范围是什么?
受影响或要求的操作系统版本有哪些?
受影响或要求的 OpenStack 版本有哪些?
需要哪个版本的 Juju?
备选方案¶
这是一个可选部分,在适用时,我们只是希望展示已经考虑过为什么建议的方法是最好的。
实现¶
负责人¶
谁在编写代码?或者这是一个蓝图,您正在将其抛出以查看谁会接受它?
如果有多个人正在进行实现,请指定主要作者和联系人。
- 主要负责人
<launchpad-id 或 None>
如果他们打算对该蓝图进行大量实现工作,可以可选地列出其他 ID。
Gerrit Topic¶
对于与此规范相关的所有补丁,请使用 Gerrit 主题“<topic_name>”。
git-review -t <topic_name>
工作项¶
工作项目或任务 – 将该功能分解为实施它需要完成的事情。这些部分可能最终由不同的人完成,但我们主要试图了解实施的时间表。
仓库¶
是否需要创建新的 git 仓库?
识别所有新的 charm 仓库、接口仓库、层仓库,无论新旧,这些仓库将直接受到此规范定义的工作的影响或参与其中。
文档¶
这是否需要文档更改?如果是,哪些文档?它会影响开发人员的工作流程吗?是否需要进行额外的沟通?
明确识别文档更新的范围,例如 charm-guide、deployment-guide、charm README、wiki 页面链接。
安全性¶
这是否会引入任何额外的安全风险,或者是否有需要讨论的安全相关问题?
测试¶
将提供哪些测试,或者需要构建哪些测试来验证这一点? 单元/功能测试、开发环境/服务器等。
测试此规范是否有任何特殊的硬件要求?
依赖项¶
包括对规范和/或故事,或其他项目的具体引用,该规范依赖于或与这些规范相关。
此功能是否需要任何尚未使用的新的库或程序依赖项?
有什么计划来打包和分发有效载荷和/或依赖项?