Red Hat Ansible Automation Platform 发行注记

Red Hat Ansible Automation Platform 2.3

新功能、功能增强和程序错误修复信息

Red Hat Customer Content Services

摘要

Red Hat Ansible Automation Platform 的新功能、功能增强和程序错误修复信息概述。

使开源包含更多

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。我们从这四个术语开始:master、slave、黑名单和白名单。由于此项工作十分艰巨,这些更改将在即将推出的几个发行版本中逐步实施。有关更多详情,请参阅我们的首席技术官 Chris Wright 提供的消息

第 1 章 概述

Red Hat Ansible Automation Platform 简化了用于管理企业应用程序基础架构生命周期的自动化工作负载的开发和操作。它可在跨多个 IT 域间工作,包括操作、网络、安全、开发以及跨混合环境。Red Hat Ansible Automation Platform 可以非常简单地采用、使用和理解,它提供了快速实现全企业级自动化所需的工具,无论您所在的自动化过程是什么。

1.1. Ansible Automation Platform 中包含的内容

Ansible Automation Platform自动化控制器Automation hub自动化服务目录Insights for Ansible Automation Platform

2.3

4.3

  • 4.6
  • 托管的服务
  • 1.0 私有(技术预览)
  • 托管的服务 (已弃用)

托管的服务

1.2. Red Hat Ansible Automation Platform 生命周期

红帽发布产品生命周期页面,用于标识每个 Ansible Automation Platform 版本的维护级别。请参阅 Red Hat Ansible Automation Platform 生命周期

1.3. 升级 Ansible Automation 平台

使用安装程序执行到 Ansible Automation Platform 维护版本的升级。安装程序执行升级到最新版本的 Ansible Automation Platform 所需的所有操作,包括 Ansible Tower 和 Private Automation Hub。

重要

不要使用 yum update 来运行升级。改为使用安装程序。

其他资源

第 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 模块的文档。
  • 从显示类迁移 stdoutstderr 的显示,通过主进程中分配队列进行代理,以提高向终端显示信息的可靠性。
  • 将处理程序处理移到配置的策略中,以便处理程序在配置的策略中操作,而不是像执行处理程序一样使用不可配置的线性。
  • 更新了内部 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 配置集支持。

其他资源

2.2. Automation Hub

通过 Automation Hub,您可以从 Red Hat Ansible 和认证合作伙伴发现并使用新的、经过认证的自动化内容。在 Ansible Automation Hub 上,您可以发现和管理由合作伙伴和红帽开发的自动化内容的 Ansible Collections,它们包括云自动化、网络自动化、安全自动化等等。

2.2.1. 功能增强

  • 采用新的 pulp RBAC 系统。
  • 添加了可配置的自动退出时间。为内部用户设置最小密码长度。
  • 添加了使用私有自动化中心配置 LDAP 的功能。
  • 添加了在自动化中心 UI 中由 ansible-builder 创建的执行环境的可见性。
  • 修复了进入到不存在的组 URL 时的错误。
  • 修复了无法通过 UI 创建角色的问题。
  • 修复了在 collect 静态内容任务过程中的 Hub 安装的问题。
  • 修复了在列出组中的角色时会生成 500 错误的问题。
  • 修复了导入包含超过 100 个命名空间时的问题。
  • 修复了在搜索执行环境时过滤器无法正常工作的问题。
  • 修复了在同步时认证内容在私有自动化中心中错误显示的问题。
  • 修复了 group_admin 用户无法查看组的问题。
  • 修复了按 enter 键重新加载表单而不是提交的问题。
  • 修复了社区集合依赖项中损坏链接的问题。
  • 修复了没有在组访问页面中显示的角色的问题。
  • 修复了在组页面中如何显示角色的一些问题。
  • 更新以便只有 admins 可以更改用户的超级用户状态。
  • 更新以便在尝试编辑具有未知权限的组时屏幕不再挂起。
  • 更新了安装程序,以使用自动化中心添加的自定义仓库来显示验证的内容。
  • 将 pulp_ansible 软件包更新为 0.15.x。
  • 将 pulp_container 软件包更新为 2.14。
  • 将 pulpcore 升级到 3.21.x。
  • 修复了私有自动化中心中集合的发布日期的问题与 console.redhat.com Automation hub 中该集合及其版本发布的日期相同。
  • 弃用了 pulp_firewalld_zone 参数,将其替换为 automationhub_firewalld_zone 参数。

2.3. 自动化控制器

自动化控制器替换了 Ansible Tower。自动化控制器通过分离的控制和执行平面引入了分布式模块化架构。名称更改反映了这些增强功能,以及 Ansible Automation Platform 套件中的总体位置。

自动化控制器提供了一个在整个企业中定义、操作和委派自动化的标准化方法。它还引入了全新的、令人兴奋的技术和增强架构,使自动化团队能够迅速扩展和交付自动化,以满足不断增长的业务需求。

2.3.1. 功能增强

  • 修复了 Ansible Galaxy 凭据,在手动删除后不再自动创建或添加到机构中。
  • 修复了警告被不必要显示的问题。
  • 包括对扩展作业、网格和集群大小的任务管理器的更新和增强,以提高性能。
  • 包括扩展网格和作业的定期任务改进,以提高性能。
  • 修复了 Webhook 通知不会触发某些作业模板运行的问题。
  • 修复了在启动时因为一个竞争条件导致 UI 没有正确填充的问题。
  • 添加了对在配置作业时过滤单个调查问题答案的 UI 支持。
  • 修复了在安装过程中无法本地推送执行环境的问题。
  • 修复了在工作流中无法选择清单的问题,即使用户对工作流有 admin 权限。
  • 通过名为 ansible-sign 的命令行接口引入了内容签名实用程序,为用户提供了要签名和验证项目是否已签名的选项。
  • 向控制器中添加了项目或 playbook 签名验证功能,允许用户提供 GPG 密钥并为项目添加内容签名凭证。这会自动为所述项目启用内容签名。

如需了解新功能和功能增强的完整列表,请参阅 4.x 的自动化控制器发行注记

2.4. Automation Platform Operator

Ansible Automation Platform Operator 在 OpenShift 环境中提供新的 Ansible Automation Platform 实例的云原生、按钮式部署。

2.4.1. 功能增强

  • 修复了在从 Automation Platform Operator 2.1 升级到 Automation Platform Operator 2.2 时没有删除 pulp 资源管理器的问题。

2.5. Ansible Automation Platform 文档

重构了 Red Hat Ansible Automation Platform 2.3 文档,以改进我们的客户和 Ansible 社区的体验。这些更改将使您更轻松地安装、迁移、备份、恢复和实施新功能。

2.5.1. 功能增强

  • Red Hat Ansible Automation Platform 安装指南已重构为三个单独的文档,使其包含以下内容:

    Red Hat Ansible Automation Platform 规划指南
    使用本指南了解安装 Ansible Automation Platform 的要求、选项和建议。
    Red Hat Ansible Automation Platform 安装指南
    使用本指南来了解如何根据支持的安装场景安装 Ansible Automation Platform。
    Red Hat Ansible Automation Platform 操作指南
    使用本指南获取 Ansible Automation Platform 安装后活动的指导。
  • Red Hat Ansible Automation Platform Operator 安装指南已被重命名为 在 OpenShift Container Platform 上部署 Red Hat Ansible Automation Platform Operator。本文档也已更新,使其包含以下内容:

    • 迁移过程,以便您可以将现有 Ansible Automation Platform 部署迁移到 Ansible Automation Platform Operator。
    • 升级步骤,以便您可以升级到 Ansible Automation Platform Operator 最新可用版本。
  • Red Hat Ansible Automation Platform Operator 备份和恢复指南已添加到库中,以帮助您在 OpenShift Container Platform 上备份和恢复 Red Hat Ansible Automation Platform Operator 的安装。
  • Ansible Builder 指南已重命名为 Creating andsuming Execution Environments,以更好地反映指南中提供的信息。

法律通告

Copyright © 2023 Red Hat, Inc.
The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version.
Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.
Red Hat, Red Hat Enterprise Linux, the Shadowman logo, the Red Hat logo, JBoss, OpenShift, Fedora, the Infinity logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries.
Linux® is the registered trademark of Linus Torvalds in the United States and other countries.
Java® is a registered trademark of Oracle and/or its affiliates.
XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries.
MySQL® is a registered trademark of MySQL AB in the United States, the European Union and other countries.
Node.js® is an official trademark of Joyent. Red Hat is not formally related to or endorsed by the official Joyent Node.js open source or commercial project.
The OpenStack® Word Mark and OpenStack logo are either registered trademarks/service marks or trademarks/service marks of the OpenStack Foundation, in the United States and other countries and are used with the OpenStack Foundation's permission. We are not affiliated with, endorsed or sponsored by the OpenStack Foundation, or the OpenStack community.
All other trademarks are the property of their respective owners.