SuccessBot 说
- stevemar 1 : Keystone 开放的 bug 数量小于 100!
- morgan 2 : 良好的策略会议,提供了历史和背景信息,澄清了很多困惑
- 通过 OpenStack IRC 频道发送消息“#success <message>”告诉我们您的成功。
- 全部
FIPS 合规性
- 之前的讨论 3 讨论了启用联邦信息处理标准 (FIPS)。
- 各种 OpenStack 项目会调用 md5 函数。并非出于安全目的,只是哈希生成,但即使这样也会阻止启用 FIPS。
- 针对最新版本的 Python,已经提出了一种补丁,允许用户设置这些函数是否用于安全目的 4 。
- 该补丁要到下一个版本的 Python 才会发布,但对于当前的 RHEL 和 CentOS 版本来说已经可用。
- 我们将创建一个 md5 的包装器,其中包含一个 useforsecurity=False 参数,以检查 hashlib.md5 的签名。
- 前进的步骤
- 创建包装器
- 将 OpenStack 项目中的所有 md5 调用替换为该包装器。
- 不幸的是,该补丁 4 自 2013 年以来就停止进展。我们应该先将其合并。
- 即使该补丁发布,也需要一段时间才能被采用,因为它将发布在 Python 3.7 中。
- 完整线程
刷新和重新验证 API 兼容性指南
- 在上次 TC 会议 5 中,一个用于支持 API 兼容性的标签正在审核 6 。
- 该标签使用过时的 API 指南来评估项目 7。
- 已经发布了一份审核,以刷新这些指南 8 。
- API 兼容性是 OpenStack 互操作性的基本方面。我们不仅需要做到正确,还需要确保我们理解它。
- 完整线程
基础服务
- 在 OpenStack 中,所有组件都可以假定一些外部服务不存在且不可用(例如,消息队列、数据库)。
- 架构工作组已经开始了这项工作 9 。
- 这个提案 10 是我们进行更具战略性的基础服务讨论的前提。
- 审查该提案和/或加入架构工作组会议 11
- 一旦确定,技术委员会将进行最终讨论和批准。
- 完整线程
改进供应商可发现性
- 在之前的技术委员会会议中,大家一致认为需要改进供应商的可发现性。
- 目前通过 OpenStack Foundation 市场实现这一点 12 。
- 该市场由社区驱动的项目驱动程序日志提供支持,这是一个大型 JSON 文件 13。
- 社区中的许多人不知道市场的运作方式,并且对项目本身没有拥有权感到不满。
- 本次讨论的目标是使该过程比现在更加社区驱动。
- 建议:将驱动程序日志拆分为较小的 JSON 文件,这些文件位于每个项目内部以进行维护。
- 项目将设置如何验证此列表中的供应商。
- 目前有第三方的 CI 作为验证选择的趋势 14。
- 完整线程
OpenStack PTL 提名现已开放!
- 将开放至 2017 年 1 月 29 日 23:45 UTC。
- 候选人必须提交一个文本文件到 openstack/election 仓库 15
- 文件名约定为 $cyclename/$projectname/$ircname.txt。
- 要符合资格,您需要在 Neutron-Ocata 时间段(2016 年 4 月 11 日 00:00 UTC 至 2017 年 1 月 23 日 23:59 UTC)期间向相应程序的项目提交一个被接受的补丁 16。
- 有关提名流程的更多信息 17
- 批准的候选人将列出 18。
- 选民应在 Gerrit 中确认他们的电子邮件地址 19 在设置 ←联系信息 ←首选电子邮件中,截止日期为 2017 年 1 月 25 日 23:59 UTC。
- 完整线程
创建 stable/ocata 分支的过程
- 如前所述 20,团队可以在准备就绪时设置稳定分支。
- 发布团队本周期不会自动设置分支。
- 团队内的发布联络人需要告知何时准备好。
- PTL 或发布联络人可以通过向 openstack/releases 仓库提交补丁来请求新分支,指定要用作分支基础的标记版本。
- 项目应该分支的指南
- 使用周期里程碑发布模型的项目应在 RC1 标签请求(目标周为 R-3 周,因此使用 2 月 2 日作为截止日期)时包含对其稳定分支的请求。
- 库项目应在本周与最终发布一起或稍后分支(使用 1 月 19 日作为截止日期)。
- 我将在所有周期里程碑项目分支后不久分支 requirements 仓库。在 requirements 仓库分支并打开主 requirements 列表后,未分支的项目将使用 Pike requirements 进行测试,因为 requirements 主分支会推进而 stable/ocata 保持稳定。不要延迟创建 stable/ocata 分支,否则可能会导致 stable/ocata 或主分支中的 CI 作业失败。
- 使用周期跟踪发布模型的项目应在 R-0(2 月 23 日)之前分支。在跟踪截止日期前的最后两周应用于最后的修复,这些修复需要回移植到分支中以创建最终发布。
- 其他项目,包括使用周期中间发布和独立项目创建分支的项目,应在准备好声明最终版本并开始处理与 Pike 相关的更改时请求其稳定分支。这必须在最终发布周之前完成,使用 2 月 16 日作为截止日期。
- 有关如何格式化分支规范的更多详细信息,请参阅 openstack/releases 目录中的 README.rst 文件。
- 完整线程
为什么项目仍然试图避免 Barbican?
- 一些项目希望实现自己的密钥存储,以避免 Barbican 或避免对其产生依赖。
- 一些开发人员这样做是为了简化操作员的生活。
- Barbican 的优点
- Barbican 已经存在多年,并由几家公司部署,这些公司可能已经过安全审计。
- Barbican 涉及的大部分技术已被证明是安全的。这已由 OpenStack 自己的安全团队分析过。
- 不需要硬件 TPM,因此没有硬件成本。
- 几项服务提供了使用 Barbican 的选项,但不是强制要求。
- Barbican 问题的反馈
- Castellan 提供了密钥管理的抽象,但目前只有 Barbican。
- Rackspace 最近发布了 Barbican。现在执行 HA 部署可能更容易。
- 完整线程
POST /api-wg/news
- 新指南
- 冻结指南提案
- 正在审核中
- 完整线程
R-4 周(1 月 23 日至 27 日)发布倒计时
- 重点
- 本周开始所有基于里程碑的项目的功能冻结。
- 在此之后不应着陆任何功能补丁。
- PTL 可以授予例外。
- 开始软字符串冻结。
- 审查团队应拒绝对用户界面字符串的任何修改。
- 开始需求冻结。
- 仅允许关键需求和约束更改。
- 发布任务
- 准备所有客户端库的最终发布和分支请求。
- 审查稳定分支是否有未发布的变化,并准备这些发布。
- 基于里程碑的项目应确保 $project-release gerri 组的成员资格与将完成项目发布的团队保持最新。
- 常规说明
- R-3 周的 RC1 目标只有一周后冻结。
- 重要日期
- Ocata 3 里程碑,功能和需求冻结:1 月 26 日
- Ocata RC1 目标:2 月 2 日
- Ocata 最终发布候选人截止日期:2 月 16 日
- Ocata 发布计划 30
- 完整线程
[3] – http://lists.openstack.org/pipermail/openstack-dev/2016-November/107035.html
[4] – http://bugs.python.org/issue9216
[5] – http://eavesdrop.openstack.org/meetings/tc/2017/tc.2017-01-17-20.00.log.html
[6] – https://review.openstack.org/#/c/418010/
[7] – https://specs.openstack.org/openstack/api-wg/guidelines/evaluating_api_changes.html
[8] – https://review.openstack.org/#/c/421846/
[9] – https://review.openstack.org/421956
[10] – https://review.openstack.org/421957
[11] – http://eavesdrop.openstack.org/#Architecture_Working_Group
[12] – https://openstack.org/marketplace/drivers/
[13] – http://git.openstack.org/cgit/openstack/driverlog/tree/etc/default_data.json
[14] – https://etherpad.openstack.org/p/driverlog-validation
[15] – http://governance.openstack.org/election/#how-to-submit-your-candidacy
[16] – http://git.openstack.org/cgit/openstack/governance/tree/reference/projects.yaml
[17] – https://governance.openstack.org/election/
[18] – https://governance.openstack.org/election/#pike-ptl-candidates
[19] – https://review.openstack.org
[20] – http://lists.openstack.org/pipermail/openstack-dev/2016-December/108923.html
[21] – https://github.com/square/keywhiz
[22] – https://review.openstack.org/#/c/422264/
[23] – https://review.openstack.org/#/c/421084/
[24] – https://review.openstack.org/#/c/411528/
[25] – https://review.openstack.org/#/c/411849/
[26] – https://review.openstack.org/417441
[27] – https://review.openstack.org/#/c/411529/
[28] – https://review.openstack.org/#/c/390973/
[29] – https://review.openstack.org/#/c/386555/
[30] – https://releases.openstack.org/ocata/schedule.html
发表评论