9.6. Ansible Automation Platform 补丁版本 2024 年 12 月 3 日
此 Ansible Automation Platform 发行版本中实现了以下功能增强和程序错误修复。
9.6.1. 功能增强
9.6.1.1. Ansible Automation Platform
- Red Hat Ansible Lightspeed 已更新至 2.5.241127。(AAP-35307)
-
redhat.insights
Ansible 集合已更新至 1.3.0。(AAP-35161) -
Ansible.eda
集合在执行环境和决策环境镜像中已更新至 2.2.0。(AAP-3398)
9.6.1.2. Ansible Automation Platform Operator
-
在这个版本中,您可以将 PostgreSQL SSL/TLS 模式设置为
verify-full
或verify-ca
,并在自动化中心 Operator 中使用正确的sslrootcert
配置。(AAP-35368)
9.6.1.3. 基于容器的 Ansible Automation Platform
-
在这个版本中,会使用容器镜像中的
ID
和镜像字段而不是Digest
和Image
Digest - 在这个版本中,您可以更新 Event-Driven Ansible 凭证中的 registry URL 值。(AAP-35085)
-
在这个版本中,在具有大型内存配置的系统上增加
kernel.keys.maxkeys
和kernel.keys.maxbytes
设置。(AAP-34019) -
向
inventory-growth 文件中添加
ansible_connection=local
,并清除其用法。(AAP-34016)
9.6.1.4. 文档更新
- 在这个版本中,Container growth topology and Container enterprise topology has updated to include s390x (IBM Z)架构测试支持。(AAP-35969)
9.6.1.5. 基于 RPM 的 Ansible Automation Platform
- 在这个版本中,您可以更新 Event-Driven Ansible 凭证中的 registry URL 值。(AAP-35162)
9.6.2. 程序错误修复
9.6.2.1. General
在这个版本中,解决了以下 CVE:
-
CVE-2024-52304
automation-controller
:aiohttp
容易受到请求 smuggling 的影响,因为块扩展错误。
9.6.2.2. Ansible Automation Platform Operator
-
在这个版本中,缺少的 Ansible Automation Platform Operator 自定义资源定义(CRD)被添加到
aap-must-gather
容器镜像中。(AAP-35226) - 在代理配置中禁用平台网关身份验证,以防止 control plane 停机时 HTTP 502 错误。(AAP-36527)
- 红帽 favicon 现在可以在自动化控制器和 Event-Driven Ansible API 标签页中正确显示。(AAP-30810)
- 在这个版本中,自动化控制器 admin 密码会在从 Ansible Automation Platform 2.4 升级到 2.5. (AAP-35159)过程中重复使用。
-
修复了协调
AnsibleAutomationPlatformRestore
时的未定义变量(_controller_enabled
)。修复了因为设置了错误的数据库 secret 而恢复的自动化中心 Operatorpg_restore
错误。(AAP-35815)
9.6.2.3. 自动化控制器
- 更新了 uWSGI 的次要版本,以获取更新的日志动词。(AAP-33169)
-
修复了当
rrule
间隔被设置为HOURLY
或MINUTELY
. (AAP-36572)时运行的作业调度 - 修复了在作业输出中显示敏感数据的问题。(AAP-35584)
- 修复了不相关作业可能会被标记为其他作业的依赖项的问题。(AAP-35309)
- 在默认容器组 pod 规格中包括 pod 反关联性配置,以优化地分散工作负载。(AAP-35055)
9.6.2.4. 基于容器的 Ansible Automation Platform
-
在这个版本中,在使用受管数据库节点时,您无法更改
postgresql_admin_username
值。(AAP-36577) - 添加了对 PCP 监控角色的更新支持。
- 在代理配置中禁用平台网关身份验证,以防止 control plane 停机时 HTTP 502 错误。
- 在这个版本中,您可以将专用节点用于 Redis 组。
- 修复了在平台网关中禁用 TLS 会导致安装失败。
- 修复了在平台网关代理中禁用 TLS 会导致安装失败。
- 修复了平台网关卸载会在磁盘上保留容器 systemd 单元文件的问题。
-
修复了在
hub_collection_signing=false
buthub_container_signing=true
时自动化中心容器签名服务创建失败的问题。 -
修复了 receptor 容器的
HOME
环境变量的问题,这会导致容器化执行节点上出现 "Permission denied" 错误。 -
修复了在配置了很多 hub 节点时没有正确设置 GPG 代理套接字的问题,这会导致在
/var/tmp/pulp
中创建 GPG 套接字文件。 - 在这个版本中,您可以在初始部署后更改平台网关端口值。
9.6.2.5. Receptor
- 修复了导致 Receptor 运行时 panic 错误的问题。
9.6.2.6. 基于 RPM 的 Ansible Automation Platform
-
修复了在更新自动化控制器后
metrics-utility
命令无法运行的问题。 -
修复了
/etc/tower/uwsgi.ini
文件中的所有者和组权限。 -
修复了清单文件中未定义
eda_node_type
会导致备份失败的问题。 -
修复了清单文件中未定义
routable_hostname
将导致恢复失败的问题。 -
在这个版本中,
inventory-growth
文件包含在 RPM 安装程序中。 -
修复了分配程序服务进入
FATAL
状态的问题,并在数据库中断几分钟后处理新作业失败。 - 在代理配置中禁用了平台网关身份验证,以便在 control plane 停机时允许访问 UI。
-
在这个版本中,可以使用
receptor_datadir
变量配置 Receptor 数据目录。