牛角号 #28
牛角号
面向 Ansible 开发者社区的时事通讯 第 28 期,2021-06-11 (往期内容)
欢迎来到牛角号,这是我们面向 Ansible 开发者社区的时事通讯。如果您有任何问题或想要分享的内容,请通过 the-bullhorn@redhat.com 与我们联系,或者在此 GitHub 问题 中评论。
重要日期
- 2021-06-15/16: 红帽峰会 2021 虚拟体验第二部分
- 2021-06-16: 社区 IRC 会议,协调世界时 18:00(在此 提出主题)
- 2021-06-21: Ansible-Core 2.11.2 和 Ansible-Base 2.10.11 版本发布预计时间
- 2021-06-22: 牛角号 #29 内容截止日期
- 2021-06-23: 社区 IRC 会议,协调世界时 18:00(在此 提出主题)
- 2021-06-24: D&I 工作组会议,协调世界时 19:00
- 2021-06-29: Ansible 4.2.0 版本发布预计时间
ANSIBLE 4.1.0 发布
Ansible 社区团队于 6 月 10 日宣布 Ansible 4.1.0 的普遍可用性。此更新包含包含集合中的错误修复和新的向后兼容功能。该版本使用 Ansible-core-2.11。剧本语言或其他向后不兼容性可能会有所改变。有关详细信息,请参阅 移植指南。
有关此版本的新增功能以及如何获取它,请参阅 Toshio Kuratomi 发送给 ansible-announce 列表的电子邮件。
Ansible 5 开发现已开始。我们计划在 2021 年 11 月发布 Ansible 5.0.0,其中将包含 Ansible-core-2.12 版本。
通信:LIBERA.CHAT IRC 网络
Ansible 社区已做出 决定迁移到 Libera.Chat IRC 网络。我们使用与在 Freenode 网络上相同的频道名称。文档将在短期内更新,我们将在准备好后分享它们。从现在起,讨论和会议将在 Libera.Chat 上进行,而不是在 Freenode 上进行。
新的/更新的社区集合
- Ansible 的 OKD 集合 - community.okd 集合存储库已迁移到 新的位置,位于
openshift
GitHub 组织下。指向其先前位置(在ansible-collections
下)的所有链接都应自动重定向。 - Ansible 社区加密集合 - community.crypto 1.7.0 已发布,包含许多新功能和错误修复。
- Ansible VMware vSphere 集合 - vmware.vmware_rest 2.0.0rc1 已发布。此新分支仅支持 vSphere 7.0.2+,并附带一套新的模块来管理 vSphere 设备。
- Amazon AWS 集合 - amazon.aws 和社区 AWS 集合 - community.aws 现在仅在 Python 3.6+ 上测试。可以使用 Python 3 语法对这两个集合进行更改。
- community.aws 中包含的清单脚本已迁移到 单独的存储库。它将不再包含在 community.aws 3.0.0 中,并且将在 3.0 开发周期中从 community.aws 的
main
分支中删除。
- community.aws 中包含的清单脚本已迁移到 单独的存储库。它将不再包含在 community.aws 3.0.0 中,并且将在 3.0 开发周期中从 community.aws 的
- 社区通用集合 - community.general 2.5.3 和 3.2.0 已发布。
- community.general 中包含的所有清单和保管库脚本已迁移到 单独的存储库。它们将不再包含在 community.general 4.0.0 中,并且很快将从 community.general 的
main
分支中删除。
- community.general 中包含的所有清单和保管库脚本已迁移到 单独的存储库。它们将不再包含在 community.general 4.0.0 中,并且很快将从 community.general 的
- Docker 社区集合 - community.docker 1.7.0 已发布。
- Ansible 的 Kubernetes 集合 - kubernetes.core 2.0.0 已发布。此版本包含
- 从
community.kubernetes
迁移到kubernetes.core
,包括迁移到 其新的存储库 - openshift 客户端依赖项 - 该集合现在仅依赖于官方 kubernetes 社区客户端库
- 已放弃对 Python2 的支持
- 一些性能改进,包括...
- 引入了涡轮模式,以重用与 K8s API 服务的连接
- 您现在可以在一项任务中应用多个模板,而不是每个循环项目一项任务
- 改进了资源补丁处理,包括...
- 仅修补现有对象
- 引入了
k8s_json_patch
以更好地处理 JSON 补丁 - 还有更多错误修复和小的增量改进 - 有关完整列表,请参阅 项目 CHANGELOG。
- 从
宣布新的集合维护者
我们很高兴地宣布,自 2021 年 3 月的贡献者峰会 以来,该项目已找到了新的维护者,包括:* Amin Vakil (@aminvakil) 和 Alexey Znamensky (@russoz) 在 community.general
中,以及 * Jorge Rodriguez (@Jorge-Rodriguez) 在 community.mysql
中。
在他们的参与下,上述每个集合现在都有 3 个活跃的维护者。
他们在不同的存储库中合并了数百个拉取请求,并拥有出色的评审历史。他们的贡献影响了整个项目,因为他们已经帮助并正在帮助塑造位于 community-docs 存储库中的非常重要的通用文档。这些包括快速入门指南、贡献文件模板、评审清单、维护者指南和其他文档,这些文档将帮助许多贡献者改进 Ansible。
我们代表 Ansible 社区和社区团队,祝贺他们获得 commit
访问权限,并表示感谢!
寻找集合维护者/贡献者
以下集合 - community.mysql、community.postgresql 和 community.proxysql - 正在寻找新的维护者和贡献者!如果您有兴趣,请参考通过集合名称链接的相应固定问题。
需要评审和反馈!
- 请求对 gRPC 连接插件 进行评审。此 PR 将添加一个新的连接插件,用于与网络主机进行基于 gRPC 的通信。
- 请求对 平台无关的网络资源管理器角色 进行评审,该角色适用于 ansible.network 集合。
- Ansible 拥有一个名为 ansible-navigator 的新的开源、数据中心、以容器为先、开发人员友好的界面,它将包含在下一个 Red Hat Ansible 自动化平台版本中。如果您不介意使用最新版本,请尝试使用 alpha-1 版本,该版本于 6 月 1 日发布到 PyPI。我们期待您在 存储库 中的反馈、问题和 PR。请帮助我们让它变得很棒!
- 如果您在集合中使用角色参数规范,或者正在试用它们,请提供以下 PR 的反馈
- 生成角色文档 - 此 PR 从角色参数规范为 docsite 创建角色文档,类似于插件和模块文档。
-
支持具有参数规范的角色 - 此 PR 允许 antsibull-changelog 自动检测集合中的新角色(它仅考虑
main
入口点)。
- 有一个针对 Cisco ASA 集合的功能请求,要求有一个 dynamic_filter ASA 模块,该模块可以通过 Cisco 动态/静态数据库启用僵尸网络过滤。欢迎社区提供有关您使用 Cisco ASA 僵尸网络过滤功能的频率,以及您是否希望通过 Ansible Cisco ASA 模块来自动化该过程的反馈。
社区文档更新
集合维护者指南已合并到正在进行的 社区文档 中。除了它们之外,还有其他可以在各个集合中使用的文档,例如评审清单、发布指南、contributing.rst 和快速入门指南。感谢所有帮助过的人!随时提出 PR 并分享您的想法,以及从您的 README、CONTRIBUTING.mds 等中引用这些文档。当社区文档最终确定一个永久位置时,我们将找到并更正 ansible-collections GitHub 组织下存储库中的所有引用。
来自 Ansible 社区的内容
XLAB Steampunk 团队 已将其内部 QA 工具的一部分提供给公众。您可以在 此处 试用它。
Ansible 团队正在招聘
红帽正在招聘多个职位来开发 Ansible。请查看链接中的职位描述并申请!
ANSIBLEFEST 2021 CFP
今年的 AnsibleFest 将是一场虚拟活动,将于 2021 年 9 月 29 日至 30 日举行。演讲征集现已开始!通过向我们讲述您的自动化故事,加入对话 - 查看详细信息并提交您的提案 此处。
ANSIBLE 贡献者峰会 2021.06
感谢所有参加 2021 年 6 月 8 日举行的 Ansible 贡献者峰会 2021.06 的人!我们正在编辑录音,并将收集日志/演示文稿/视频,并在 Ansible 社区维基 中分享它们。请在未来几周内关注贡献者调查!
下一个贡献者峰会将在 AnsibleFest 期间举行。日期尚未确定,但将在 2021 年 9 月 27 日的那周。详情待定!
反馈
您有任何想问的问题或想看到的主题吗?请通过 the-bullhorn@redhat.com 向我们发送电子邮件。