openEuler OpenStack SIG

SIG 工作目标和范围

  • 在openEuler之上提供原生的OpenStack,构建开放可靠的云计算技术栈。
  • 定期召开会议,收集开发者、厂商诉求,讨论OpenStack社区发展。

组织会议

公开的会议时间:月度例会,每月中下旬的某个周三下午3:00-4:00(北京时间)

会议链接:通过微信群消息和邮件列表发出

会议纪要: https://etherpad.openeuler.org/p/sig-openstack-meetings

OpenStack版本支持列表

OpenStack SIG通过用户反馈等方式收集OpenStack版本需求,经过SIG组内成员公开讨论决定OpenStack的版本演进路线。规划中的版本可能因为需求更变、人力变动等原因进行调整。OpenStack SIG欢迎更多开发者、厂商参与,共同完善openEuler的OpenStack支持。

● - 已支持 ○ - 规划中/开发中 ▲ - 部分openEuler版本支持

Queens Rocky Train Ussuri Victoria Wallaby Xena Yoga Antelope
openEuler 20.03 LTS SP1 ●
openEuler 20.03 LTS SP2 ● ●
openEuler 20.03 LTS SP3 ● ● ●
openEuler 20.03 LTS SP4 ●
openEuler 21.03 ●
openEuler 21.09 ●
openEuler 22.03 LTS ● ●
openEuler 22.03 LTS SP1 ● ●
openEuler 22.03 LTS SP2 ● ●
openEuler 22.03 LTS SP3 ● ●
openEuler 22.03 LTS SP4 ○ ○
openEuler 22.09 ● ●
openEuler 24.03 LTS ● ●
Queens Rocky Train Victoria Wallaby Yoga Antelope
Keystone ● ● ● ● ● ● ●
Glance ● ● ● ● ● ● ●
Nova ● ● ● ● ● ● ●
Cinder ● ● ● ● ● ● ●
Neutron ● ● ● ● ● ● ●
Tempest ● ● ● ● ● ● ●
Horizon ● ● ● ● ● ● ●
Ironic ● ● ● ● ● ● ●
Placement ● ● ● ● ●
Trove ● ● ● ● ● ●
Kolla ● ● ● ● ● ●
Rally ▲ ▲
Swift ● ● ● ●
Heat ● ▲ ● ●
Ceilometer ● ▲ ● ●
Aodh ● ▲ ● ●
Cyborg ● ▲ ● ●
Gnocchi ● ● ● ●
OpenStack-helm ● ●
Barbican ▲ ●
Octavia ▲ ●
Designate ▲ ●
Manila ▲ ●
Masakari ▲ ●
Mistral ▲ ●
Senlin ▲ ●
Zaqar ▲ ●

Note:

  1. openEuler 20.03 LTS SP2不支持Rally
  2. Heat、Ceilometer、Swift、Aodh和Cyborg只在22.03 LTS以上版本支持
  3. Barbican、Octavia、Designate、Manila、Masakari、Mistral、Senlin和Zaqar只在22.03 LTS SP2以上版本支持

oepkg软件仓地址列表

Queens、Rocky、Train版本的支持放在SIG官方认证的第三方软件平台oepkg:

  • 20.03-LTS-SP1 Train: https://repo.oepkgs.net/openEuler/rpm/openEuler-20.03-LTS-SP1/contrib/openstack/train/

    该Train版本不是纯原生代码,包含了智能网卡支持的相关代码,用户使用前请自行评审

  • 20.03-LTS-SP2 Rocky: https://repo.oepkgs.net/openEuler/rpm/openEuler-20.03-LTS-SP2/budding-openeuler/openstack/queens/

  • 20.03-LTS-SP3 Rocky: https://repo.oepkgs.net/openEuler/rpm/openEuler-20.03-LTS-SP3/budding-openeuler/openstack/rocky/

  • 20.03-LTS-SP2 Queens: https://repo.oepkgs.net/openEuler/rpm/openEuler-20.03-LTS-SP2/budding-openeuler/openstack/queens/

  • 20.03-LTS-SP3 Rocky: https://repo.oepkgs.net/openEuler/rpm/openEuler-20.03-LTS-SP3/budding-openeuler/openstack/rocky/

另外,20.03-LTS-SP1虽然有Queens、Rocky版本的软件包,但未经过验证,请谨慎使用:

  • 20.03-LTS-SP1 Queens: https://repo.oepkgs.net/openEuler/rpm/openEuler-20.03-LTS-SP1/contrib/openstack/queens/

  • 20.03-LTS-SP1 Rocky: https://repo.oepkgs.net/openEuler/rpm/openEuler-20.03-LTS-SP1/contrib/openstack/rocky/

Maintainer的加入和退出

秉承开源开放的理念,OpenStack SIG在maintainer成员的管理方面也有一定的规范和要求。

如何成为maintainer

maintainer作为SIG的直接负责人,拥有代码合入、路标规划、提名maintainer等方面的权利,同时也有软件质量看护、版本开发的义务。如果您想成为OpenStack SIG的一名maintainer,需要满足以下几点要求:

  1. 持续参与OpenStack SIG开发贡献,不小于一个openEuler release周期(一般为3个月)
  2. 持续参与OpenStack SIG代码检视,review排名应不低于SIG平均量
  3. 定时参加OpenStack SIG例会(一般为双周一次),一个openEuler release周期一般包括6次例会,缺席次数应不大于2次

加分项:

  1. 积极参加OpenStack SIG组织的各种活动,比如线上分享、线下meetup或峰会等。
  2. 帮助SIG扩展运营范围,进行联合技术创新,例如主动开源新项目,吸引新的开发者、厂商加入SIG等。

SIG maintainer每个季度会组织闭门会议,审视当前贡献数据,根据贡献者满足相关要求,经讨论达成一致后并且贡献者愿意担任maintainer一职时,SIG会向openEuler TC提出相关申请

活跃maintainer

参考Apache基金会等社区,结合SIG具体情况,引入活跃maintainer机制。

对于无法保持长期高活跃,但愿意继续承担SIG责任的maintainer,maintainer角色保留。

非高活跃maintainer责任与权限:

  • 保持SIG动态跟进,参与SIG重大事务。
  • 参与SIG决策。活跃maintainer对SIG事务决策具备更高权重,意见相左时以活跃者为准。
  • 不具备提名权限。

活跃maintainer在SIG主页列表中被列出。

当SIG maintainer因为自身原因,无法保持长期高活跃时,可主动申请退出高活跃状态。SIG maintainer每半年例行审视当前maintainer列表,更新活跃列表。

maintainer的退出

当SIG maintainer因为自身原因(工作变动、业务调整等原因),无法再担任maintainer一职时,可主动申请退出。 SIG maintainer每年也会例行审视当前maintainer列表,如果发现有不再适合担任maintainer的贡献者(无法保障参与等原因),经讨论达成一致后,会向openEuler TC提出相关申请。

活跃Maintainer

姓名 Gitee ID 邮箱 公司
郑挺 tzing_t zhengting13@huawei.com 华为
王东兴 desert-sailor dongxing.wang_a@thundersoft.com 创达奥思维
王静 Accessac wangjing@uniontech.com 统信软件

Maintainer/Committer列表

姓名 Gitee ID 邮箱 公司
陈硕 joec88 joseph.chn1988@gmail.com 中国联通
李昆山 liksh li_kunshan@163.com 中国联通
黄填华 huangtianhua huangtianhua223@gmail.com 华为
王玺源 xiyuanwang wangxiyuan1007@gmail.com 华为
张帆 zh-f zh.f@outlook.com 中国电信
张迎 zhangy1317 zhangy1317@foxmail.com 中国联通
韩光宇 han-guangyu hanguangyu@uniontech.com 统信软件
王东兴 desert-sailor dongxing.wang_a@thundersoft.com 创达奥思维
郑挺 tzing_t zhengting13@huawei.com 华为
王静 Accessac wangjing@uniontech.com 统信软件

如何贡献

OpenStack SIG秉承OpenStack社区4个Open原则(Open source、Open Design、Open Development、Open Community),欢迎开发者、用户、厂商以各种开源方式参与SIG贡献,包括但不限于:

  1. 提交Issue 如果您在使用OpenStack时遇到了任何问题,可以向SIG提交ISSUE,包括不限于使用疑问、软件包BUG、特性需求等等。
  2. 参与技术讨论 通过邮件列表、微信群、在线例会等方式,与SIG成员实时讨论OpenStack技术。
  3. 参与SIG的软件开发测试工作
    1. OpenStack SIG跟随openEuler版本开发的节奏,每几个月对外发布不同版本的OpenStack,每个版本包含了几百个RPM软件包,开发者可以参与到这些RPM包的开发工作中。
    2. OpenStack SIG包括一些来自厂商捐献、自主研发的项目,开发者可以参与相关项目的开发工作。
    3. openEuler新版本发布后,用户可以测试试用对应的OpenStack,相关BUG和问题可以提交到SIG。
    4. OpenStack SIG还提供了一系列提高开发效率的工具和文档,用户可以帮忙优化、完善。
  4. 技术预言、联合创新 OpenStack SIG欢迎各种形式的联合创新,邀请各位开发者以开源的方式、以SIG为平台,创造属于国人的云计算新技术。如果您有idea或开发意愿,欢迎加入SIG。

当然,贡献形式不仅包含这些,其他任何与OpenStack相关、与开源相关的事务都可以带到SIG中。OpenStack SIG欢迎您的参与。

项目清单

SIG包含的全部项目:https://gitee.com/openeuler/openstack/blob/master/tools/oos/etc/openeuler_sig_repo.yaml

OpenStack包含项目众多,为了方便管理,设置了统一入口项目,用户、开发者对OpenStack SIG以及各OpenStack子项目有任何问题,可以在该项目中提交Issue。

SIG同时联合各大厂商、开发者,创建了一系列自研项目: