Yoga 项目主题

主题

Yoga 主题

主题

主要联系人

目标

ARM 努力

rpittau

1

Redfish 改进

dtantsur

2

Nova 改进

TheJulia

3

认证接口

sdanni, lmcgann, TheJulia, iurygregory

2

增强存储清理

janders

3

开始在 Ironic 中合并 Ironic Inspector

tkot, dtantsur

3

从 Ironic 中移除特权操作

iurygregory, dtantsur, rpittau

2

使其更易于部署和操作

dtantsur, TheJulia

3

Tempest 在 bifrost 上

iurygregory

2

故障排除 FAQ/指南

Ironic 贡献者

3

ironic-tempest 上的 RBAC

TheJulia

3

发布结构

Sprint 1

本 sprint 的发布将在 12 月的第一周进行(06 - 10)。

Sprint 2

第二个发布计划在 2 月的第一周进行(01-04)。

Sprint 3

根据发布团队的计划,这将是创建 stable/yoga 分支的发布。

  • 非客户端库:2 月 14 日 / 2 月 18 日。

  • 客户端库:2 月 22 日 / 2 月 25 日。

  • 最终发布:3 月 21 日 / 3 月 25 日。

目标详情

ARM 努力

由于 opendev 基础设施拥有一些资源,对 ARM 硬件的兴趣日益增长,我们将开始为该架构构建 ramdisk 镜像。 我们将为该架构发布镜像,并进行 bifrost 测试。

认证接口

最近对与 Keylime 集成的兴趣,促使人们重新关注一些时间前提出的 认证接口,旨在为 Ironic 提供一个集成点,以便理解并能够在机器被识别为不再符合预期配置时采取适当的措施。

增强存储清理

我们希望改进混合场景中的存储清理,该提案在 改进混合 NVMe + 其他存储配置中的存储清理效率 中描述。

Tempest 在 bifrost 上

这里的想法是我们可以改进 bifrost,以便运行 tempest,这将减少我们 CI 对 devstack 的依赖,以及对第三方 CI 的依赖。

开始在 Ironic 中合并 Ironic Inspector

基于 PTG 的讨论,我们将为内省规则提供一个新的宿主,使用 新格式(仍需与社区讨论),我们还希望添加 生成 ironic-inspector iPXE 脚本 的能力。

故障排除 FAQ/指南

我们应该始终致力于改善用户体验,这是我们作为社区应该改进的事情。

ironic-tempest 上的 RBAC

我们已达成共识,希望添加一组额外的测试,以帮助提供额外的保障,以确保“这永远不应该起作用”。 其主要目的是帮助社区和操作员识别重大问题和潜在的配置问题,并进行全面而详尽的测试。

Redfish 改进

重构 sushy 以添加用于较新 Redfish 标准的功能/弃用。 一些改进已经包括:将常量切换为 python enum,自动生成 enum 的代码。

Nova 改进

由于 20% 的 OpenStack 计算部署将 Ironic 作为其 hypervisor,因此 Ironic 社区必须重视那些运营商在 Nova 和 Ironic 交互中遇到的需求和问题。 大多数问题围绕着试图将裸机模型适应虚拟机模型。 显然,这存在问题,但我们将投入一些带宽来改善整体体验,以期使情况变得更好。

从 Ironic 中移除特权操作

鉴于 oslo.privsep 可能造成的内存影响,我们决定从 Ironic 中移除特权操作,相关工作将在 Story 2009704 中跟踪。

使其更易于部署和操作

它将包括旨在让操作员生活更轻松的改进,例如:移除安装过程中某些手动命令的需求,自动将机器移动到工作流程中。