Documentation

2. 发行注记

以下列表总结了 Ansible Tower v3.8.0 中新增加的功能、变化和修改。

2.1. Ansible Tower 版本 3.8.0

  • 更新 Tower 安装程序使其包含 Automation Hub,它们合起来充当 Ansible Automation Platform 安装程序

  • 最低系统需要已被更新为需要 Ansible 版本 2.9

  • 将 Tower 许可证更新为基于订阅的模式,它需要客户凭证或订阅清单(manifest)

  • 更新了清单源,允许通过完整 YAML 清单插件配置实现的配置

  • 更新了 Tower,以使用在系统证书存储中自动发现证书的 certifi 版本

  • 添加了几个优化功能,以提高对各种高负载并发作业启动用例的性能

  • 添加的字段: /api/v2/inventory_source/ host_filterenabled_varenabled_value

  • 添加了新的 Remote Archive SCM 类型已在项目中使用

  • 添加了一个可选设置,以在成功 SAML 登录时禁用机构和团队的自动创建

  • 添加了在 Ansible Tower 凭证中使用 OAuth2 令牌的功能

  • 添加了在构建用于 AWX CLI 的 YAML 时使用 !include!import 构造函数的功能

  • 添加了将 Kubernetes/OpenShift 凭证与作业模板关联的功能,用于 playbook 与 Kubernetes/OpenShift 模块交互

  • 添加了在登录页面中的自定义登录信息中包含 HTML 的功能

  • 引进了 Automation Hub 作为 Ansible Tower 的内容供应商

  • 引入了基于每个机构配置内容源(包括 Automation Hub)的功能

  • 引入了 ansible.tower 集合的导入/导出功能

  • 引入了 awx-cl 的导入/导出功能

  • 弃用了 Red Hat Enterprise Linux 7 作为 Tower 节点支持的操作系统,将在以后的发行版本中删除

  • 弃用了 CentOS 作为 Tower 节点支持的操作系统,将在以后的版本中删除

  • 弃用了 Mercurial 项目更新,将在以后的发行版本中删除

  • 弃用了 Insights 集成用于应用补救 playbook,将在以后的版本中更改和/或删除

  • 删除了 memcached 作为 Tower 缓存服务

  • 删除了对作为清单源和凭证类型的 Red Hat CloudForms 的支持

  • 删除的字段: /api/v2/inventory_source/ source_regionsinstance_filtersgroup_by

  • 删除了对 PRIMARY_GALAXY_USERNAMEPRIMARY_GALAXY_PASSWORD 设置的支持。我们推荐使用 API 令牌访问 Galaxy 或 Automation Hub

  • 删除了对 HipChat 通知的支持,之前创建的所有 HipChat 通知模板都将被删除

  • 修复了 PagerDuty 通知,以正确地发送工作流作业模板批准

  • 修复了包含某些 unicode 字符的通知消息

  • 修复了生成 stdout 中包含 UTF-16 代理对的错误

  • 修复了工作流,以便工作流批准记录现在可以删除

  • 修复了工作流,以便某些用户现在可以编辑批准节点

  • 修复了跨不同浏览器标签的社交身份验证登录,不再会出现混淆的行为

  • 修复了当某些 LDAP 组参数未正确设置时的 HTTP 500 错误

  • 修复了 Tower 对 HashiVault KeyValue 凭证插件的 auth_path 参数的处理

  • 修复了自定义凭证类型,以便允许创建和编辑布尔值字段

  • 修复了在某些情况下为凭证提示密码的问题

  • 修复了 PostgreSQL,在针对大型共享清单运行多个并行 playbook 时不再死锁

  • 修复了在运行并行清单同步时可能会导致缺少主机的竞争条件

  • 修复了与使用 set_stats 模块存储大量数据的 playbook 关联的性能

关于发行注记的旧版本,以及其它参考资料,请参阅 Ansible Tower Release Notes