standalone-swift¶
- 日期:
2015-07-07 22:00
- 标签:
swift, aio, 测试
本规范旨在允许测试不同的部署方法,即 swift 部署。问题在于 openstack_user_config.yml.aio 文件定义了 AIO 部署不需要的主机。
问题描述¶
部署 AIO 进行测试会部署所有 Openstack 服务,而只需要 swift。我们并非测试这种部署类型。
提议的变更¶
添加 openstack_user_config.yml.aio.swift 文件,用于仅 swift 部署。
添加/修改部署脚本,以添加仅 swift 部署的开关。
修改测试,以允许仅 swift 部署。
备选方案¶
N/A
Playbook 影响¶
对实际 playbook 的影响最小或没有影响。
升级影响¶
N/A
安全影响¶
N/A
性能影响¶
N/A
最终用户影响¶
允许最终用户将 openstack_user_config.yml.aio.swift 文件用作模板,以此为基础进行自己的 swift 部署。
部署者影响¶
playbook 将保持不变,只有使用脚本的部署者可能需要更改,这不会改变默认行为。
开发人员影响¶
这将允许测试独立的 swift 部署。
依赖项¶
N/A
实现¶
负责人¶
- 主要负责人
prometheanfire
工作项¶
创建 aio 文件
添加/修改脚本以允许独立的 swift 测试 (tempest 更改)
在 project_config 中添加测试
在 openstack-ansible 中启用测试
测试¶
这将向 openstack-ansible 添加一个测试/投票
文档影响¶
可能指出 openstack_user_config.yml.aio.swift 文件作为更大部署的模板,并记录新的环境变量。
参考资料¶
N/A