华为混合云Azure Jacket Driver 开发项目

华为众包 发布于 2016/09/27 14:33
阅读 24
收藏 0

定义:

1.    Jacket:OpenStack开源项目,提供统一的OpenStack API管理不同的云服务。

2.    Jacket Driver:Jacket 服务针对不同云的对接模块,对外暴露标准的 OpenStack Nova Compute Driver 和 Cinder Volume Driver 接口,实现不同云中主机和存储卷的管理功能。


需求:

1. 实现混合云 Jacket 服务对接 Microsoft Azure 云服务的 Driver 部件开发,包括 Compute Driver 和 Storage Driver,开发语言为 Python。

2.报名者需要提供简单方案描述文档,无方案文档的我们一律不予审核,我们会根据文档初步评估报名者。方案发送邮箱:80737215@qq.com。

3. Jacket Compute Driver 需要实现 Openstack Nova Compute Driver 中定义的全部接口,能够使用标准Openstack Nova API管理Azure中的虚拟机。

4. Jacket Storage Driver 需要实现 Openstack Cinder Volume Driver 中定义的全部接口,能够使用标准Openstack Cinder API管理Azure中的卷。

5. 输出代码符合OpenStack官方PEP 8代码规范,代码注释英文化,重要的接口、核心功能部分必须要有注释说明。

6. 输出代码不得引用 GPLv2/v3、AGPL 的库文件或代码。

7. 需接入持续集成平台

* 接入travis-ci.org或drone.io进行编译和测试的持续集成

*接入coveralls.io进行测试覆盖率的持续集成,测试覆盖率需要达到95%以上

8. 编写中文介绍文档,提供1篇中文_快速入门文档(Markdown格式)。

9. 编写中文设计文档,提供1篇中文_关键流程的设计文档(Markdown格式)。

10. 编写中文接口文档,提供1篇中文_API接口说明文档(Markdown格式)。

11. 项目结束后,开发者需要继续三个月的bug维护期,维护期间对bug应做到2天内响应给出方案,1周内解决。

12. 故意放置恶意、安全漏洞代码的,将保留追究责任的一切权利。

参考:

1. Jacket Wiki:https://wiki.openstack.org/wiki/Jacket

2. OpenStack Compute API:http://developer.openstack.org/api-ref-compute-v2.1.html

3. OpenStack Block Storage API:http://developer.openstack.org/api-ref-blockstorage-v2.html

4. Jacket API 参考:https://github.com/Hybrid-Cloud/hybrid_cloud/wiki/Jacket-API

加载中
0
yanheven
yanheven
报名后找不到提交文档的地方
0
红薯
红薯

引用来自“yanheven”的评论

报名后找不到提交文档的地方
报名后你要等发包方确认后才可以提交方案
0
华为众包
华为众包

引用来自“yanheven”的评论

报名后找不到提交文档的地方
请将文档发送到我的邮箱:80737215@qq.com.谢谢。
0
yanheven
yanheven

引用来自“yanheven”的评论

报名后找不到提交文档的地方

引用来自“红薯”的评论

报名后你要等发包方确认后才可以提交方案
红薯哥,推荐增加新功能:报名时可以添加文档,然后报名后也可以添加或删除提交的文档。现在报名时只有一个文本输入框,然后发包方想所有报名的人都提交初步设计文档,就有点绕了。
返回顶部
顶部