开发者邮件列表摘要 2 月 17 日 - 23 日

有用的 PTG 链接

PTG 即将到来。以下是一些有用的链接

Success Bot Says

  • mhayden 今天在 2 小时内完成了 centos OSA gate
  • thingee:我们为新贡献者提供了入职页面和文档![0]
  • 使用命令“#success <评论>”在 OpenStack IRC 频道中分享您的成功。
  • 更多:https://wiki.openstack.org/wiki/Successes

感谢 Bot Says

  • 感谢 pkovar 保持了文档团队的运作!
  • 感谢 pabelanger 和 infra 迅速修复和备份了 ubuntu 镜像!
  • 感谢 lbragstad 帮助排查了 puppet gate 中间歇性 fernet 令牌验证失败的问题
  • 感谢 TheJulia 上周帮助我解决了一个问题,正如你所说,那确实是一个网络问题 🙂
  • 感谢 tosky 将 devstack ansible 更改回溯到 pike!
  • 感谢 thingee 的 Thanks Bot
  • 感谢 openstackstatus 记录了我们的事情
  • 感谢 strigazi 提供的 v1.9.3 镜像
  • 感谢 smcginnis 没有阻止这一切。
  • 使用命令“#thanks <评论>”在 OpenStack IRC 频道中告诉我们你的感谢
  • 更多: https://wiki.openstack.org/wiki/Thanks

社区总结

  • TC 报告 [0]
  • POST /api-sig/news [1]
  • 发布倒计时 [2]

温哥华社区贡献者奖

社区贡献者奖旨在表彰那些被低估、不被知晓其价值、将社区团结在一起、保持乐趣或挑战某些规范的人。有很多人需要鼓励和肯定他们在社区中做得很好。
提名期现已开放 [0],截止 5 月 14 日。获奖者将在温哥华的反馈会议上公布。

S 版本命名 – 是时候建议一个名称了!

是时候为我们的“S”版本选择一个名称了!由于相关的峰会将在柏林举行,因此地理位置已选择为“柏林”(州)。提名现已开放 [0]。规则和流程可在治理网站 [1] 上查看。

Queens RC 最终截止日期

4 月 22 日星期四是所有最终 Queens 发布候选版本的截止日期。我们将进入为期一周的静默期,为在 PTG 周期间标记最终 Queens 版本做准备。请确保如果您有合并到 stable/queens 的补丁,您在截止日期前提交一个新的 RC。PTL 应注意发布管理团队标记最终发布的补丁。虽然不是必需的,但我们非常感谢对补丁的确认。

请勿导入 oslo_db.tests.*

oslo_db.sqlalchemy.test_base 包中的 DbFixture 和 DbTestCase 已被弃用。在一个补丁 [0] 中,假设这些应该从 oslo_db.tests.sqlalchemy 导入。Cinder、Ironic 和 Glance 已发现此问题 [1]。
不幸的是,这些没有加上下划线前缀以符合命名约定,以便人们识别私有代码。测试模块被包含进来是为了方便消费者在自己的包中运行这些测试。

Zuul 的一些新功能

“post-run” 阶段的默认超时时间为 30 分钟。新的属性“timeout” [0] 可以将其设置为其他值,这对于执行长时间工件上传的作业可能很有用。
添加了两个新的作业属性“host-vars”和“group-vars”[1],它们的功能类似于“vars”,但应用于特定的主机或组。

开发者邮件列表摘要 2 月 10 日 - 16 日

请通过这份包含两个问题的调查问卷帮助我们规划开发者邮件列表摘要的未来: https://openstackfoundation.formstack.com/forms/openstack_developer_digest_feedback
通过总结 OpenStack 开发者列表讨论来为开发者摘要做贡献

Success Bot Says

  • 本周没有。在 OpenStack IRC 频道使用命令“#success <comment>”告诉我们您的想法

感谢 Bot Says

  • diablo_rojo 在 #openstack-101 [0] 上说:感谢 spotz 关注 #openstack-101 频道并帮助新人找到好的资源来开始使用 🙂
  • fungi 在 #openstack-infra [1] 上说:感谢 dmsimard 和 mnaser 使 ara 中的深层链接在 Firefox 中正常工作
  • fungi 在 #openstack-infra [2] 上说:感谢 Matt Van Winkle 自愿担任 Rackspace 内部拥护者,为我们在那里的控制平面账户提供支持!
  • AJaeger 在 #openstack-doc [3] 上说:感谢 corvus 删除 /draft 内容
  • AJaeger 在 #openstack-infra [4] 上说:感谢 cmurphy 的调查
  • AJaeger 在 #openstack-infra [5] 上说:感谢 mordred 为 tox_siblings 工作奠定了良好的基础。
  • smcginnis 在 #openstack-infra [6] 上说:感谢 fungi jeblair mordred AJaeger 和其他基础设施团队成员解决了发布作业问题
  • fungi 在 #openstack-infra [7] 上说:感谢 zuul v3 提供了如此详细的配置语法错误报告。
  • fungi 在 #openstack-dev [8] 上说:感谢 diablo_rojo 和 persia 顺利但“坎坷”的 PTL 选举!
  • 使用命令“#thanks <评论>”在 OpenStack IRC 频道中告诉我们你的感谢

社区总结

  • Nova Placement 更新 [0]
  • 发布倒计时 [1]
  • TC 报告 [2]
  • 技术委员会状态更新 [3]

都柏林 PTG Bot HOWTO

第三届 PTG 是一项活动,讨论主题松散地安排在各个专题中,以最大限度地提高参会者的工作效率。为了跟踪当前正在发生的事情,我们有一个活动日程页面 [0]。下面是一些使用 PTG 机器人的有用讨论

专题负责人

专题负责人将能够在 IRC 频道 #openstack-ptg 中发布各种命令 [1]
  • #TRACK now <正在讨论什么>
  • 示例:#swift now 正在讨论改进环。
  • 跨项目交互 #TRACK now <正在与其他 #TRACK 讨论什么>
  • #nova now 正在讨论 #cinder 交互
  • 下一步 #TRACK next <将讨论什么>
  • #api-sig next 下午 2 点我们将讨论分页问题
  • 清除专题的所有 now 和 next 条目 #TRACK clean
  • #ironic clean

预订可预订房间

可预订房间和正在讨论的内容在活动日程页面 [0] 上显示的方式相同。
不同的一组命令
  • 使用 book 命令获取时间段代码
  • #TRACK book
  • #TRACK book <slot_code>
  • 示例:#relmgt book Coiste Bainisti-MonP2
任何专题都可以预订额外空间。这些时间段为 1 小时 45 分钟。您可以询问 ttx、diablo_rojo 或 #openstack-infra 以添加缺少的专题。请记住,各个团队将完全依赖此空间进行 PTG 活动。
更多命令可在 PTG bot README [1] 中找到。

PTL 选举结果和结论

PTL 选举已结束,结果已公布 [0]!祝贺连任和新任 PTL!
共举行了三场选举
  • Kolla [1]
  • Mistral [2]
  • 质量保证 [3]
从统计数据来看,我们更新了 64 个 PTL 中的 17 个,约为 27%。我们通常的更新率约为 35%,但我们在上次选举中更新得更多 (40%),因此这可能是我们这次更新不如往常多的原因。非常感谢我们的选举官员在社区中履行这一重要职责!

选举流程调整

已经开始讨论改进我们的选举流程。目前使用的脚本已经变得脆弱,这些脚本需要用于治理文档的构建,并使用 gerrit 查找功能。当电子邮件地址与基金会帐户不匹配 gerrit 时,选举官员目前必须修改异常文件 [0]。
讨论的改进包括
  • 解耦 TC 和 PTL 选举流程。
  • 使 TC 和 PTL 验证功能独立。
  • 更改“如何提交候选资格”的说明,要求候选人的电子邮件地址与其 gerrit 和基金会帐户匹配。
欢迎提出评论、顾虑和更好的想法。计划是在 PTG 安排时间开始处理这些项目,因此在之前收到反馈将受到您的选举官员的赞赏!

开发者邮件列表摘要 2 月 3 日 - 9 日

请通过这份包含两个问题的调查问卷帮助我们规划开发者邮件列表摘要的未来: https://openstackfoundation.formstack.com/forms/openstack_developer_digest_feedback

Success Bot Says

  • stephenfin 在 #openstack-nova [0] 上说:经过 3 年和 7 (?) 个版本,nova 的 consoleproxy 服务和计算节点之间的加密终于成为可能 ✌️
  • AJaeger 在 #openstack-infra [1] 上说:zuul 和 nodepool feature/zuulv3 分支已合并到 master
  • ildikov 在 #openstack-nova [2] 上说:OpenStack 现在支持将 Cinder 卷附加到 Nova 管理的多个虚拟机实例。
  • mriedem 在 #openstack-nova [3] 上说:osc-placement 1.0.0 发布了;您现在可以通过 OSC CLI 处理资源提供者/类。
  • AJaeger 在 #openstack-infra [4] 上说:所有 tox 作业已转换为 Zuul v3 原生语法,run-tox.sh 已删除。
  • ttx 在 #openstack-dev [5] 上说:所有团队在 Rocky 周期都至少有一名 PTL 候选人!这可能是第一次。
  • 使用命令“#success <评论>”在 OpenStack IRC 频道中分享您的成功。

社区总结

  • 发布倒计时 [0]
  • Nova placement 资源提供者更新 [1]
  • TC 报告 [2]
  • POST /api-sig/news [3]
  • 技术委员会状态更新 [4]

都柏林 PTG 日程已发布

PTG 日程已公布 [0]。周一/周二有大量房间可用于讨论其他主题,这些主题需要半天时间,并且可以申请 [1]。对于小型事项(90 分钟讨论),我们可以使用新的 PTG 机器人功能在活动期间动态预订。关注讨论以获取日程更新 [2]。

都柏林 PTG 门票最后机会

都柏林 PTG 门票本周已售罄,基金会收到了许多要求更多门票的请求。与场馆合作以容纳额外的容量,每增加一位与会者,成本将递增至 600 美元。我们理解此次活动的重要性以及关键团队成员出席的必要性,因此 OpenStack 基金会已协商增加 100 张门票,并将部分补贴,以 400 美元的价格出售 [0]。

新的 Zuul Depends-On 语法

最近引入了基于 URL 的 Depends-On: 页脚语法,在您的提交消息中
    
旧语法将继续工作一段时间,但请开始使用新语法。Zuul 已具备与多个后端系统(目前是 Gerrit、Git 和普通 Git)通信的能力。
在 gerrit 的更改中,您可能会看到
    
或来自 Github 拉取请求
    
完整信息中包含更多提示和特定情况。

招募导师和资金

Outreachy 计划 [0] 通过将实习生与上游社区中经验丰富的导师进行匹配,帮助来自代表性不足的群体的人们参与自由和开源软件。
OpenStack 将参加 2018 年 5 月至 2018 年 8 月的 Outreachy 活动。申请期于 2 月 12 日开放。
感兴趣的导师应发布他们的项目想法 [1]。您可以阅读更多关于成为导师的信息 [2]。
感兴趣的赞助商 [3] 可以帮助为实习生提供为期三个月的计划的津贴。

Rocky 的社区目标

TC 投票但尚未批准
  • 删除 mox [0]
  • 在运行时切换调试选项 [1]
现在对两个选定的目标发表评论,否则 TC 将批准它们,并将在 PTG 进行讨论。

PTL 提名结束

官方候选人名单已公布 [0]。没有项目没有候选人,因此 TC 不必任命 PTL。
将有三个项目进行选举:Kolla、QA 和 Mistral。

用户组新闻简报 – 2018 年 1 月

欢迎来到 2018 年!

 

重要的温哥华峰会更新

距离下次峰会(5 月)的倒计时已开始。以下是一些关于 CFP、旅行和峰会通行证的重要更新

  • CFP 现已开放!

温哥华峰会的演讲征集现已开放。提交提案的截止日期是 2 月 8 日。

CFP 的结构发生了一些新变化,例如专题组织。在此处阅读更多信息。 

  • 峰会通行证和酒店

上次我们去温哥华时,这些票很快就卖光了,不要错过,今天就预订吧。 您可以在这里进行操作。 

  • 签证

有关签证申请和邀请函的信息,请在此处阅读

作为一般规划指南,如果需要签证,外国旅客应尽快申请签证,最好不迟于旅行日期前 60 天

  • 旅行支持计划

旅行支持计划 (TSP) 旨在通过支付关键贡献者参加 OpenStack 峰会的差旅和住宿费用来促进他们的参与。赠款将涵盖航班、住宿和峰会入场券的组合。更多详情请点击此处。

OpenStack 的所有贡献者(开发人员、文档撰写者、世界各地用户组的组织者、Ask 版主、演讲者、翻译人员等)均可提交申请。您可以通过填写此表格进行申请。

  • 还有更多问题?

对峰会有其他问题吗?这里有一个很棒的 FAQ。 

运维聚会东京

下一次 OpenStack 运维聚会将于 3 月 6 日至 7 日在东京举行。

在此处注册。

来自维基百科的信息

项目团队聚会 (PTG)

都柏林的项目团队聚会 (PTG) 将于 2 月 26 日至 3 月 2 日举行。这是一个面向任何自认为是特定项目团队成员的人,以及对特定项目有专长并愿意花费时间就其用例提供反馈并将其使用经验贡献给项目团队的运营商的活动。

即将举行的行业活动

FOSDEM

基金会将于 2018 年 2 月 3-4 日在布鲁塞尔参加 FOSDEM。

OpenStack 展台将在 K 楼 1 层

https://fosdem.org/2018

OpenStack 在 Chaosscon 上发表主题演讲

2018 年 2 月 2 日在布鲁塞尔

http://grimoirelab.github.io/con/

即将发布的 CFP

LF 开源领导力

截止日期:2018 年 1 月 21 日

OSCON 2018

截止日期:2018 年 1 月 30 日

LinuxCon ContainerCon | CloudOpen 中国

截止日期:2018 年 3 月 4 日

ONS 欧洲

截止日期:2018 年 6 月 24 日

OpenStack 技术委员会电子办公时间

TC 每周都有电子办公时间,可以回答您的任何问题。

在此处查找更多详细信息:
https://governance.openstack.org/tc/

开发者邮件列表摘要 1 月 5 日 - 12 日

Success Bot Says

  • e0ne 在 #openstack-horizon [0] 上说:amotoki 使用 django 2.0 运行 horizon
  • tristianC 在 #rdo [1] 上说:review.rdoproject.org 现在正在运行 sf-2.7
  • mriedem 在 #openstack-nova [2] 上说:nova 合并了服务器构建的备用主机支持
  • mriedem 在 #openstack-nova [3] 上说:经过一周的问题,终于成功地运行了一个卷多重附加测试,将一个卷附加到两个实例而没有使世界崩溃。 \o/
  • 使用命令“#success <评论>”在 OpenStack IRC 频道中分享您的成功。

Rocky 的社区目标

到目前为止,Kendall Nelson 提出了一个迁移到 Storyboard 的目标。经同意,该目标推迟到 S 周期,因为它可能需要六个多月才能实现。我们有一个很好的目标积压 [0],只是没有倡导者。如果我们没有社区范围的目标,那将对发展势头不利。

PTG 午餐后演示

从过去的 PTG 会议收到的反馈是缺乏态势感知和错失了“全球”沟通的机会。在都柏林,我们利用午休时间结束时进行可能对 OpenStack 上游开发人员和项目团队成员感兴趣的交流。想法不是每天都找一个演示,而是如果我们找到普遍有用的内容。有趣的主题包括如何充分利用 PTG 周(周一好内容)、开发技巧、代码审查礼仪、您应该采用的新库功能、闪电演讲(周五好内容)。我们希望将时间控制在 20 分钟以内。如果您有想法,请在几周内填写此 etherpad [0]。

用户组 Newsletter 2017年12月

峰会回顾

2300 多名与会者,54 个国家代表,悉尼度过了美妙的一周。感谢所有参会者!

您可以在此处观看所有主题演讲。峰会演讲视频已上线,请在此处查找。Superuser 也对峰会进行了报道,发表了一篇很棒的文章,涵盖了您需要了解的 50 件事。

下一次峰会

我们的下一次峰会目的地是温哥华。注册和酒店预订现已开放。上次我们去加拿大时,这些很快就卖光了。 不要错过,立即预订。

恭喜 SuperUser 获奖者!

在悉尼峰会的最后一天,社区贡献者奖特别表彰了那些可能不知道自己有多么受重视的人。在此处阅读有关仪式的更多信息此处。  

请关注 Superuser 和 OpenStack 的社交渠道,了解温哥华的提名何时开放。

2018 年 CFP 日期

云原生大会/KubeCon 欧洲

截止日期:2018 年 1 月 12 日

ONS 2018

截止日期:2018 年 1 月 14 日

LF 开源领导力

截止日期:2018 年 1 月 21 日

OSCON 2018

截止日期:2018 年 1 月 30 日

LinuxCon ContainerCon | CloudOpen 中国

截止日期:2018 年 3 月 4 日

ONS 欧洲

截止日期:2018 年 6 月 24 日

感兴趣的 Superuser 文章

最近几周发表了一些很棒的 Superuser 文章。它们包括教程、关于新工作组的信息和项目更新。

初次接触 OpenStack

查看这些 OpenStack 项目更新

携手合作:OpenStack 和 Kubernetes

旅行补助支持全球社区参加 OpenStack 峰会

如何使用 OpenStack Glance 镜像导入

Kata Containers 发布

基金会很高兴地宣布 Kata Containers。该项目将虚拟机的安全优势与容器的速度和可管理性结合起来,用于直接在裸机上运行容器管理工具,而无需牺牲工作负载隔离。Kata Containers 提供更高的性能、更快的启动时间和成本效益。Kata Containers 将拥有自己的治理、社区和通信渠道。

要了解更多信息并参与其中:
katacontainers.io注册 Kata Containers 更新

参与 Kata Containers 邮件列表 Slack* 和 IRC* (#kata-dev)

在 Twitter 上关注 Kata Containers: @katacontainers

HPC 书籍更新

科学工作组更新了《云与 HPC 的十字路口:OpenStack 在科学研究中的应用》。这本热门书籍的第二版详细介绍了过去一年中 OpenStack 为 HPC 工作负载进行的多次增强,并新增了几个深入的案例研究,阐述了 OpenStack 如何支持射电天文、生物信息学、癌症和基因组研究等领域。请访问https://openstack.org/science/阅读或订购本书,了解 OpenStack 如何让研究人员减少管理基础设施的时间,将更多时间投入到重要的研究中。要了解更多信息或参与科学工作组,请访问https://wiki.openstack.org/wiki/Scientific_SIG

谢谢!

2017 年非常棒!!!感谢所有社区成员的勤奋努力和贡献!祝大家节日快乐,新年愉快。

 

开发者邮件列表摘要 12 月 9 日 - 15 日

Success Bot Says

  • mordred 在 #openstack-sdks 上说:“完成了 shade 到纯 REST 的转换,摆脱了客户端库” [0]
  • 使用命令“#success <评论>”在 OpenStack IRC 频道中分享您的成功。

社区总结

  • TC 报告 50 [0]
  • POST /api-sig/news [1]
  • 发布倒计时 [2]
  • 技术委员会状态更新 [3]
  • 资源提供者更新 45 [4]

切换到更长的开发周期

我们自行规定的节奏不再与我们的自然节奏相符。我们的选举、功能冻结感觉近在眼前,因此,正如多人所述,我们正在失去时间。这种节奏是围绕更多人全职为 OpenStack 做贡献而设计的,但最近,我们有了复合型工作,或者参与了多个社区(这很棒!)。
这意味着
  • 每年发布一个 OpenStack 协调版本。
  • 每年维护一个稳定分支。
  • 每年选举一次 PTL。
  • 每年设定一组社区目标。
  • 每年举办一次 PTG。
任何仍希望经常发布版本的项目都可以使用带有中间版本发布模型 [0]。至少,我们将每年发布一次。如果团队每年需要参加多次 PTG,则可以选择恢复中期会议。我们将有更多时间实现社区范围的目标,因此我们将有更多时间来完成甚至设定更雄心勃勃的目标。
这并不能简化升级。虽然每年升级比每 6 个月强制升级要好一点。真正的解决方案是更好地支持跳过发布。
它也没有给我们 LTS。维护分支的成本并不真正取决于并行分支的数量,而是取决于最旧分支的年龄。这方面的真正解决方案正在由(仍在形成中的)LTS SIG 讨论。延长稳定性周期目前是按项目进行的,提案尚未解决协调稳定性周期的问题。
我们之所以选择一年,是因为活动的组织方式。建议从 Rocky 版本开始,并在 2018 年在都柏林举办一次 PTG。发布团队正在向社区开放讨论,TC 将做出最终决定。
表达了各种缺点,例如这会导致在发布结束时匆忙提交代码,以避免等待整整一年。项目还被迫为版本化的 API、配置文件等提供兼容性支持,因为项目无法在中间版本中放弃兼容性。像 Grenade 这样的项目将不得不支持一些项目进行中间发布,而另一些项目进行年度发布的情况。
对于那些只花 20% 时间为 OpenStack 做贡献的人来说,有人表示将一个功能合并需要时间,而当前的周期使其无法实现。这种更长的开发周期可能有助于为这些人提供更多时间。各种人都表示,我们应该着眼于帮助兼职贡献者的根本原因,因为周期的长度不太可能是原因。那些只能贡献 20% 时间的人也可能处理 rebase 冲突,而不是专注于他们的代码。
拥有一年也可能需要中间版本,这样规范可以每年多次批准。然而,如果这是想法,那么它会给核心团队带来压力,因为必须匹配这些精确的时间表,而提案旨在缓解这种压力。有人担心这更多地解决了为人们提供更多机会来考虑他们的规范/新功能的问题。
这个话题在过去也曾多次被提出。有人提到了 Daniel Berrange 的帖子 [1]

Zuul 控制面板可用

除了显示“状态”的 Zuul 控制面板 [0] 外,还添加了其他选项卡。“Jobs”页面显示系统中所有作业及其描述的列表。“Builds”页面列出了最近的运行。您可以查询管道、作业和项目。

安全 SIG

继之前的邮件列表讨论 [0] 之后,安全项目将转变为一个特别兴趣小组 (SIG)。SIG 已被证明非常适合该小组围绕跨开发人员、运营商和用户社区的主题或实践所开展的活动。该小组将继续管理和维护《安全指南》、OSSNs、Bandit、线程审查、Syntribos,并鼓励和孵化新的安全项目。该小组将继续与 VMT 合作,并将保留一个 Sec-core 小组用于 launchpad,该小组可以处理禁运问题。

周期亮点提醒

随着我们越来越接近 Queens-3 和我们的最终 RC,特此提醒大家注意已添加到可交付信息中的新“周期亮点”。添加此功能的原因是,一些 PTL 在每个发布周期中都会被记者、产品经理和其他人多次要求整理相同的信息。为了缓解这种情况,我们有了一种在发布过程中捕获亮点的方法。这将提供基本信息,但不是完整的营销信息。
这在 openstack/releases 存储库中的 deliverables/queens/$PROJECT.yaml 文件中完成,格式如下
    周期亮点
        – 引入新服务,使用未使用的宿主挖掘比特币。
我们有三个不同的地方记录活动,面向三个不同的受众
提交消息:开发者文档
发布说明:最终用户和部署者文档
周期亮点:记者、产品经理及其他人员。

Rocky 的社区目标

我们需要问自己一些问题:我们有什么共同的挑战,谁愿意推动这个社区范围的目标(即倡导者)。
倡导者是推动目标但不一定承诺编写代码的人。倡导者将与项目 PTL 沟通目标,并在需要时进行联络。
社区范围目标的想法列表已在此 etherpad [0] 上收集。现在就提出一些想法吧!