第 2 章 Red Hat Ansible Automation Platform 2.3
此发行版本包括很多改进、添加和已在 Red Hat Ansible Automation Platform 中实施的修复程序。
2.1. Ansible Automation Platform 2.3 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
Red Hat Ansible Automation Platform 简化了用于管理企业应用程序基础架构生命周期的自动化工作负载的开发和操作。它可在跨多个 IT 域间工作,包括操作、网络、安全、开发以及跨混合环境。Red Hat Ansible Automation Platform 可以非常简单地采用、使用和理解,它提供了快速实现全企业级自动化所需的工具,无论您所在的自动化过程是什么。
2.1.1. 功能增强 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
- 修复了在启动时因为一个竞争条件导致 UI 没有正确填充的问题。
- 修复了 puppet 管理的文件未被设置脚本正确处理的问题。
-
修复了在每次运行
setup.sh时重新创建自签名证书的问题。 - 添加了仅从 Hub 中拉取执行环境镜像的选项。
- 修复了当 DNF 试图远程获取 gpg 密钥时捆绑安装程序失败的问题。
- 将 pulp_installer 升级到 3.20.5+。
- 实施 sidecar 文档,允许在不需要 .py 文件的情况下轻松过滤和测试插件文档,以及非 python 模块的文档。
-
从显示类迁移
stdout和stderr的显示,通过主进程中分配队列进行代理,以提高向终端显示信息的可靠性。 - 将处理程序处理移到配置的策略中,以便处理程序在配置的策略中操作,而不是像执行处理程序一样使用不可配置的线性。
- 更新了内部 FieldAttribute 类,以充当 Python 数据描述符,以减少代码复杂性和使用元类。
- 修复了在升级到 Ansible Automation Platform 2.2 时 ansible-runner 没有从混合节点正确删除的问题。
2.1.2. 技术预览功能 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
这个版本中的一些功能目前被归类为技术预览。技术预览功能可让用户早期访问将来的产品功能,让用户在开发过程中测试并提供反馈。请注意,红帽不推荐在生产环境中使用技术预览功能,Red Hat SLA 不支持技术预览功能。
以下是技术预览功能:
- 添加了在将 Ansible Automation Platform 作为 Azure 中的受管服务时使用外部执行节点的功能。
- 添加了在 Openshift 中运行 Ansible Automation Platform Operator 时使用外部执行节点的功能。
其他值得注意的开发人员工具更新包括:
- 为 ansible-core CLI 添加了新的 pre-flight 检查,以强制假设处理显示和文本编码。
- 向 ansible-core CLI 和目标节点执行添加了对 Python 3.11 的官方支持。
- 丢弃了对 ansible-core CLI 和控制器侧代码的 Python 3.8 支持。
- 添加了对内容管道的 lint 配置集支持。