NeutronJunoProjectPlan
此页面跟踪 Neutron 的项目计划。请注意,此页面仅跟踪优先级高和关键的蓝图,以及一些对社区重要的中等优先级蓝图。
目录
Juno 版本发布物流
可查看 Juno_Release_Schedule。此页面重点介绍了 Juno 开发的日期。
请注意,Neutron 遵守 FeatureProposalFreeze,截止日期为 2014 年 8 月 21 日。这意味着任何没有在 neutron-specs 仓库中接受的蓝图,并且没有向 gerrit 提出的代码,将不会包含在 Juno 版本中。
Neutron 版本发布时间表
以下是 Juno 版本中 Neutron 需要注意的日期。请注意,括号中的数字是距离功能提案冻结的周数。
- 6 月 12 日 (-12):Juno-1
- 6 月 17-19 日 (-11):Neutron LBaaS 冲刺
- 7 月 9-11 日 (-9):Neutron 中期冲刺
- 7 月 10 日 (-9):规范提案截止日期 (SPD)
- 7 月 20 日 (-7):规范批准截止日期 (SAD)
- 7 月 24 日 (-6):Juno-2
- 8 月 21 日 (-2):功能提案冻结
- 9 月 4 日 ( 0):Juno-3 功能冻结
- 合并的 J 规范且未提出代码将从 neutron-specs 仓库中删除
- K 开放规范提案,未合并的 J 规范提案必须重新提交并重新批准
- 9 月 25 日 (+3):预计构建 RC 1
- K 规范审查批准开始
- 10 月 16 日 (+6):发布!(https://wiki.openstack.org/wiki/Juno_Release_Schedule)
- 10 月 30 日:K 峰会规范提案冻结
- 11 月 6 日:K 设计峰会
中期冲刺
对于 Juno,Neutron 团队正在进行两个中期冲刺,重点关注 Juno 开发的关键领域。这些冲刺以编码冲刺为目标,每个冲刺持续 3 天。目的是通过让团队成员在核心团队成员附近进行协作,以便快速审查和合并补丁,从而完成编码项目。
第一次冲刺是 neutron LBaaS 冲刺。有关日期和更多详细信息,请参阅 etherpad。
第二次冲刺是 neutron nova-network 对齐冲刺。有关日期和更多详细信息,请参阅 etherpad。
nova-network 对齐
Neutron 在 Juno 中的关键社区功能是围绕 nova-network 对齐。有关 TC 计划的详细信息,请参阅页面 Neutron Gap Coverage,以实现 Juno 中的对齐。这些任务将在本项目的计划中跟踪。
Juno-1 (6-12-2014)
- 分布式虚拟路由器 (DVR) 实现
- Neutron full-job 错误
- https://bugs.launchpad.net/neutron/+bug/1291947
- 其中一些已包含在 Juno-1 中
- IPv6
- provider 网络 SLAAC 支持
- 在 OVS 代理中禁用 GRE 和 VXLAN 隧道 DF 的选项
Juno-2 (7-24-2014)
- Neutron DB 迁移
- 分布式虚拟路由器 (DVR) 实现
- nova-network API 调用在 neutron 中缺失
- IPv6
- RA 支持
- SLAAC 支持
- 重构核心以使用 pecan
- Flavor 框架
- https://review.openstack.org/90070
- FWaaS 与 flavor 的集成
- LBaaS 与 flavor 的集成
- 使 Neutron 在 devstack 中成为默认设置
- nova-network 到 neutron 迁移脚本
- nova-network 到 neutron 迁移的 grenade 测试
- 从源代码树中删除 OVS 和 Linuxbridge 插件
- LBaaS
- 新的对象模型和新的 API
- oslo.messaging 端口
- Neutron 中的基于组的策略抽象
- L3 路由器的 HA
- 防火墙规则服务对象
Juno-2 BP 分配
随着 Juno-2 的临近,我想将核心审查员分配给引导以下社区功能。想法是分配核心负责审查和帮助合并这些 BP。这并不意味着其他核心审查员不能审查,而是为了确保核心对 Juno-2 有一个专门的审查目标,以便在代码准备就绪后协助合并,并与提交者合作。
- DVR (https://blueprints.launchpad.net/neutron/+spec/neutron-ovs-dvr)
- 分配的核心:Akihiro 和 Maru
- nova-network 到 neutron 迁移(规范 https://review.openstack.org/#/c/101921 和代码 https://review.openstack.org/#/c/100265)
- 分配的核心:Salvatore 和 Maru
- DB 重构 (https://blueprints.launchpad.net/neutron/+spec/db-migration-refactor)
- 分配的核心:Mark 和 Salvatore
- 新的 LBaaS API (https://blueprints.launchpad.net/neutron/+spec/lbaas-api-and-objmodel-improvement)
- 分配的核心:Kyle 和 Akihiro
- 重构 haproxy 驱动程序以使用新的 LBaaS API (https://blueprints.launchpad.net/neutron/+spec/lbaas-refactor-haproxy-namespace-driver-to-new-driver-interface)
- 分配的核心:Mark 和 Armando
- 基于组的策略 API (https://blueprints.launchpad.net/neutron/+spec/group-based-policy-abstraction)
- 分配的核心:Nachi 和 Oleg
- L3 代理的 HA (https://blueprints.launchpad.net/neutron/+spec/l3-high-availability)
- 分配的核心:Carl 和 Gary
- IPV6 中的 SLaaC (https://blueprints.launchpad.net/neutron/+spec/dnsmasq-ipv6-slaac)
- 分配的核心:Nachi 和 Edgar
- RADVD 支持 (https://blueprints.launchpad.net/neutron/+spec/neutron-ipv6-radvd-ra)
- 分配的核心:Bob 和 Kyle
- Flavor 框架 (https://review.openstack.org/#/c/102723/)
- 分配的核心:Sumit 和 Aaron
Juno-3 (8-21-2014,FPF)
- 重构
- 任务库
- 服务插入、链式和引导
- NFV 子项目需要此功能。需要将其分解并进行优先级排序。
- FWaaS 集成
- LBaaS
- Barbican 集成
- L7,SSL
- VPN
- Barbican 集成
- Flavor 框架集成