Red Hat Ansible Automation Platform-2.4-Red Hat Ansible Automation Platform Release Notes-En-Us
Red Hat Ansible Automation Platform-2.4-Red Hat Ansible Automation Platform Release Notes-En-Us
2.4
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.
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.
Abstract
This guide provides a summary of new features, enhancements, and bug fix information for Red Hat
Ansible Automation Platform.
Table of Contents
Table of Contents
. . . . . . . . . .OPEN
MAKING . . . . . . SOURCE
. . . . . . . . . .MORE
. . . . . . .INCLUSIVE
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4. . . . . . . . . . . . .
. . . . . . . . . . . . . FEEDBACK
PROVIDING . . . . . . . . . . . . ON
. . . .RED
. . . . .HAT
. . . . .DOCUMENTATION
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5. . . . . . . . . . . . .
.CHAPTER
. . . . . . . . . . 1.. .OVERVIEW
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6. . . . . . . . . . . . .
1.1. WHAT’S INCLUDED IN ANSIBLE AUTOMATION PLATFORM 6
1.2. RED HAT ANSIBLE AUTOMATION PLATFORM LIFE CYCLE 6
1.3. UPGRADING ANSIBLE AUTOMATION PLATFORM 6
.CHAPTER
. . . . . . . . . . 2.
. . RED
. . . . . HAT
. . . . . ANSIBLE
. . . . . . . . . .AUTOMATION
. . . . . . . . . . . . . . . PLATFORM
. . . . . . . . . . . . .2.4
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7. . . . . . . . . . . . .
2.1. ANSIBLE AUTOMATION PLATFORM 2.4 7
2.1.1. New features and enhancements 7
2.1.2. Deprecated and removed features 8
2.1.3. Bug fixes 8
2.1.4. Technology Preview 9
2.2. AUTOMATION CONTROLLER 10
2.3. EVENT-DRIVEN ANSIBLE 10
2.4. AUTOMATION HUB 11
2.5. AUTOMATION PLATFORM OPERATOR 12
2.6. ANSIBLE AUTOMATION PLATFORM DOCUMENTATION 12
2.7. BUNDLE INSTALLER RELEASE 2.4-3 13
2.7.1. Ansible Automation Platform 13
2.7.2. Ansible Builder 13
2.7.3. Automation controller 13
2.7.4. Event-Driven Ansible 14
2.8. BUNDLE INSTALLER RELEASE 2.4-2.4 15
2.8.1. Ansible Automation Platform 16
2.8.2. Automation controller 16
2.9. ANSIBLE AUTOMATION PLATFORM 2.4 - BUNDLE INSTALLER RELEASE 2.4-2.3 16
2.9.1. Ansible Automation Platform 16
2.10. ANSIBLE AUTOMATION PLATFORM 2.4 - BUNDLE INSTALLER RELEASE 2.4-2.2 17
2.10.1. Ansible Automation Platform 17
2.10.2. Automation controller 17
2.11. ANSIBLE AUTOMATION PLATFORM 2.4 - BUNDLE INSTALLER RELEASE 2.4-2.1 17
2.11.1. Ansible Automation Platform 17
2.11.2. Automation controller 18
2.11.3. Automation hub 18
2.12. ANSIBLE AUTOMATION PLATFORM 2.4 - BUNDLE INSTALLER RELEASE 2.4-2 18
2.12.1. Ansible Automation Platform 18
2.12.2. Automation controller 19
2.12.3. Automation hub 20
2.13. ANSIBLE AUTOMATION PLATFORM 2.4 - BUNDLE INSTALLER RELEASE 2.4-1.4 21
2.13.1. Automation controller 21
2.14. ANSIBLE AUTOMATION PLATFORM 2.4 - BUNDLE INSTALLER RELEASE 2.4-1.3 21
2.14.1. Automation controller 21
2.14.2. Event-Driven Ansible 22
2.15. ANSIBLE AUTOMATION PLATFORM 2.4 - BUNDLE INSTALLER RELEASE 2.4-1.2 23
2.15.1. Automation controller 23
2.15.2. Creator Tools 24
2.15.3. Event-Driven Ansible 25
2.16. ANSIBLE AUTOMATION PLATFORM 2.4 - BUNDLE INSTALLER RELEASE 2.4-1.1 25
2.16.1. Ansible Automation Platform 25
1
Red Hat Ansible Automation Platform 2.4 Red Hat Ansible Automation Platform Release Notes
2
Table of Contents
3
Red Hat Ansible Automation Platform 2.4 Red Hat Ansible Automation Platform Release Notes
4
PROVIDING FEEDBACK ON RED HAT DOCUMENTATION
5
Red Hat Ansible Automation Platform 2.4 Red Hat Ansible Automation Platform Release Notes
CHAPTER 1. OVERVIEW
Red Hat Ansible Automation Platform simplifies the development and operation of automation
workloads for managing enterprise application infrastructure lifecycles. It works across multiple IT
domains including operations, networking, security, and development, as well as across diverse hybrid
environments. Simple to adopt, use, and understand, Red Hat Ansible Automation Platform provides the
tools needed to rapidly implement enterprise-wide automation, no matter where you are in your
automation journey.
hosted
service
IMPORTANT
Do not use yum update to run upgrades. Use the installer instead.
Additional resources
Refer to the table in What’s included in Ansible Automation Platform for information on
maintenance releases of Ansible Automation Platform.
For more information on upgrading your Ansible Automation Platform, see the Red Hat Ansible
Automation Platform Upgrade and Migration Guide.
For procedures related to using the Ansible Automation Platform installer, see the Ansible
Automation Platform Installation Guide.
6
CHAPTER 2. RED HAT ANSIBLE AUTOMATION PLATFORM 2.4
Before this update, the execution environment container images were based on RHEL 8 only.
With Ansible Automation Platform 2.4 onwards, the execution environment container images
are now also available on RHEL 9. The execution environment includes the following container
images:
ansible-python-base
ansible-python-toolkit
ansible-builder
ee-minimal
ee-supported
The ansible-builder project recently released Ansible Builder version 3, a much-improved and
simplified approach to creating execution environments. You can use the following
configuration YAML keys with Ansible Builder version 3:
additional_build_files
additional_build_steps
build_arg_defaults
dependencies
images
options
version
For more information about using Ansible Builder version 3, see Ansible Builder Documentation and
Execution Environment Setup Reference .
Ansible Automation Platform 2.4 and later versions can now be run on ARM platforms, including
both the control plane and the execution environments.
Added an option to configure the SSO logout URL for automation hub if you need to change it
7
Red Hat Ansible Automation Platform 2.4 Red Hat Ansible Automation Platform Release Notes
Added an option to configure the SSO logout URL for automation hub if you need to change it
from the default value.
The following is a list of major functionality deprecated and removed within Ansible Automation
Platform 2.4:
On-premise component automation services catalog is now removed from Ansible Automation
Platform 2.4 onwards.
With the Ansible Automation Platform 2.4 release, the execution environment container image
for Ansible 2.9 (ee-29-rhel-8) is no longer loaded into the Automation Controller configuration
by default.
Although you can still synchronize content, the use of synclists is deprecated and will be
removed in a later release. Instead, private automation hub administrators can upload manually-
created requirements files from the rh-certified remote.
You can now configure the Controller Access Token for each resource with the
connection_secret parameter, rather than the old tower_auth_secret parameter. This change
is compatible with earlier versions, but the tower_auth_secret parameter is now deprecated
and will be removed in a future release.
Smart inventories have been deprecated in favor of constructed inventories and will be
removed in a future release.
The installer now ensures that collection auto signing cannot be enabled without enabling the
collection signing service.
Fixed an issue with restoring backups when the installed automation controller version is
different from the backup version.
Fixed an issue with not adding user defined galaxy-importer settings to galaxy-importer.cfg
file.
Removed unnecessary receptor peer name validation when IP address is used as the name.
8
CHAPTER 2. RED HAT ANSIBLE AUTOMATION PLATFORM 2.4
Updated the outdated base_packages.txt file that is included in the bundle installer.
Fixed an issue where upgrading the Ansible Automation Platform did not update the nginx
package by default.
Fixed an issue where an awx user was created without creating an awx group on execution
nodes.
Fixed the assignment of package version variable to work with flat file inventories.
Added a FQDN check for the automation hub hostname required to run the Skopeo commands.
Fixed an issue such that the front end URL for Red Hat Single Sign On (SSO) is now properly
configured after you specify the sso_redirect_host variable.
Fixed the setup.sh script to escalate privileges if necessary for installing Ansible Automation
Platform.
Fixed an issue when restoring a backup to an automation hub with a different hostname.
Ansible Automation Platform 2.4 adds the ability to install the automation controller for IBM
Power (ppc64le), IBM Z (s390x), and IBM® LinuxONE (s390x) architectures.
Starting with Ansible Automation Platform 2.4, the Platform Resource Operator can be used to
create the following resources in automation controller by applying YAML to your OpenShift
cluster:
Inventories
Projects
Instance Groups
Credentials
Schedules
Launch Workflows
One notable change is that you can now configure the Controller Access Token for each resource with
the connection_secret parameter, rather than the old tower_auth_secret parameter. This change is
compatible with earlier versions, but the tower_auth_secret parameter is now deprecated and will be
removed in a future release.
9
Red Hat Ansible Automation Platform 2.4 Red Hat Ansible Automation Platform Release Notes
Additional resources
For the most recent list of Technology Preview features, see Ansible Automation Platform -
Preview Features.
For more information about support for Technology Preview features, see Red Hat Technology
Preview Features Support Scope.
See Automation Controller Release Notes for 4.x for a full list of new features and enhancements.
Event-Driven Ansible is included in Ansible Automation Platform, making the platform even more
capable as a single enterprise automation solution. Using Event-Driven Ansible, domain experts can
easily create end-to-end fully automated Ops As Code scenarios for a broad array of use cases across
the IT landscape. By eliminating high-volume routine tasks and automatically responding to changing
conditions, teams are free to innovate more efficiently, and act consistently and accurately at scale.
Known issues
Both contributor and editor roles cannot set the AWX token. The AWX token can be set by
users with administrator roles only.
Users cannot filter through a list of tokens under the Controller Token tab.
Only the users with administrator rights can set or modify their passwords.
If there is a failure, an activation with restart policy set to Always is unable to restart the failed
activation.
Disabling and enabling an activation causes the restart count to increase by one count. This
behavior results in an incorrect restart count.
Long running activations with loads of events can cause an out of disk space issue.
Users can add multiple tokens even when only the first AWX token is used.
10
CHAPTER 2. RED HAT ANSIBLE AUTOMATION PLATFORM 2.4
A race condition occurs when creating and rapidly deleting an activation causes multiple errors.
When users filter any list, only the items that are on the list get filtered.
When ongoing activations start multiple jobs, a few jobs are not recorded in the audit logs.
When a job template fails, a few key attributes are missing in the event payload.
Restart policy in a Kubernetes deployment does not restart successful activations that are
marked as failed.
Restarting the Event-Driven Ansible server can cause activation states to become stale.
Bulk deletion of rulebook activation lists is not consistent, and the deletion can be either
successful or unsuccessful.
When users access the detail screen of a rule audit, the related rulebook activation link is
broken.
Certain characters, such as hyphen (-), forward slash (/), and period (.), are not supported in the
event keys. Resolved in bundle installer release 2.4-3.
When there are more activations than available workers, disabling the activations incorrectly
shows them in running state. Resolved in bundle installer release 2.4-3.
Event-Driven Ansible activation pods are running out of memory on RHEL 9. Resolved in bundle
installer release 2.4-3.
When all workers are busy with activation processes, other asynchronous tasks are not executed,
such as importing projects. Resolved in bundle installer release 2.4-3.
This release of automation hub provides repository management functionality. With repository
management, you can create, edit, delete, and move content between repositories.
Bug fixes
Fixed an issue in the collection keyword search which was returning an incorrect number of
results.
Added the ability to set OPT_REFERRALS option for LDAP, so that users can now successfully
log in to the automation hub by using their LDAP credentials.
11
Red Hat Ansible Automation Platform 2.4 Red Hat Ansible Automation Platform Release Notes
Fixed an error on the UI when redhat.openshift collection’s core dependency was throwing a
404 Not Found error.
Fixed an error such that the deprecated execution environments are now skipped while syncing
with registry.redhat.io.
Bug fixes
Resolved error Controller: Error 413 Entity too large when doing bulk updates.
With the removal of the on-premise component automation services catalog from Ansible
Automation Platform 2.4 onwards, all automation services catalog documentation is removed
from the Ansible Automation Platform 2.4 documentation.
The following documents are created to help you install and use Event-Driven Ansible, the
newest capability of Ansible Automation Platform:
In addition, sections of the Ansible Automation Platform Planning Guide and the Ansible Automation
Platform Installation Guide are updated to include instructions for planning and installing Event-Driven
Ansible.
The automation hub documentation has had significant reorganization to combine the content
spread across 9 separate documents into the following documents:
Use this guide to learn how to install Ansible Automation Platform based on supported
12
CHAPTER 2. RED HAT ANSIBLE AUTOMATION PLATFORM 2.4
Use this guide to learn how to install Ansible Automation Platform based on supported
installation scenarios.
The Managing Red Hat Certified and Ansible Galaxy collections in automation hub guide has been
moved to the Red Hat Certified, validated, and Ansible Galaxy content in automation hub topic in
the Managing content in automation hub guide.
The Ansible Automation Platform 2.4 Release Notes are restructured to improve the experience
for our customers and the Ansible Community. Users can now view the latest updates based on
the Ansible Automation Platform versions, instead of their release timeline.
The topic Repository management with automation hub is created to help you create and
manage custom repositories in automation hub. This topic is found in the Managing content in
automation hub guide.
Security fixes
Bug fixes
Added a setting to enable the queuing for Rsyslog to handle higher work volumes
(LOG_AGGREGATOR_ACTION_MAX_DISK_USAGE_GB).
Updated API endpoints to only show the product version header when the requester is
authenticated.
Bug fixes
Fixed wsrelay connection in IPv6 environments (OpenShift clusters) so that it no longer fails to
13
Red Hat Ansible Automation Platform 2.4 Red Hat Ansible Automation Platform Release Notes
Fixed wsrelay connection in IPv6 environments (OpenShift clusters) so that it no longer fails to
make connections.
Fixed a bug that prevented the dispatcher from exiting when the database failed.
Enhanced the conditions to support non alpha numeric keys, using the square bracket syntax.
Added the ability to turn off autocomplete on the Event-Driven Ansible login screen.
Added support for running workflow templates in the Controller as one of the actions. The
action is run_workflow_template. For more information about the run_workflow_template
action, see Actions - run_workflow_template.
Added a separate worker queue for Event-Driven Ansible activations to not interfere with
application tasks such as project updates.
Improved the error messages received when an error occurs updating projects so they are
easier to understand.
Added a new field at the ruleset level called match_multiple_rules that is false by default (or
when the attribute is missing). This value can be set to true which will allow for multiple rule
matching.
Bug fixes
Fixed the automation controller URL check when installing Event-Driven Ansible without
controller.
Fixed a bug where the controller URL was not being set when running the workflow template.
The controller URL is now set for both the workflow template and job template.
Added the ability to skip SSL verification when syncing a Git project.
Updated the Controller job URL for the workflow template to point to the correct job.
Fixed a bug where sometimes an activation was set as failed when it should be stopped.
Fixed a bug where only the first event was displayed when a fact matches multiples rules.
Fixed a bug where Fired count and Number of rules had incorrect values.
Fixed a bug where ports for the source were not exposed correctly.
Fixed a bug where activations reported an incorrect state when the workers were not running.
Fixed an issue where background tasks were executed 60 seconds later than the scheduled
time.
14
CHAPTER 2. RED HAT ANSIBLE AUTOMATION PLATFORM 2.4
Fixed an unhandled exception that occurred when the request did not contain valid JSON.
Fixed a bug that occurred when a long-running activation on OpenShift Container Platform was
incorrectly marked as failed.
Fixed a 401 error response from AWX when port 443 was present in the controller URL.
Fixed a bug where ansible-rulebook would shutdown before it created an audit rule record.
Fixed a bug where editing a project to add a credential was not working.
Fixed a bug where the restarted_at field was missing in the activation view.
Fixed a bug where restarting a running activation in OpenShift Container Platform resulted in
unexpected behavior.
Fixed a bug where the status of activations waiting for available workers was set to failed when
it should have been set to pending.
Fixed a bug where the activation’s status was set incorrectly in OpenShift Container Platform
when the activation workers were exhausted.
Fixed a bug where an audit rule with multiple actions was marked as successful when one of the
actions failed.
Fixed a bug where the rule’s Fire count would take 5 minutes to update.
Updated session stats to be sent when a rule fires in addition to being sent at timed intervals.
Fixed a bug that caused intermittent race conditions when deactivating activations.
Added a help message for the Image field in the Create Decision Environment form.
Implemented bracket accessors for conditions to enable certain characters that are not
supported for event keys with dot notation.
Fixed a bug where Event-Driven Ansible activation pods were receiving out of memory errors on
RHEL 9.
Fixed a bug where activations got stuck in a running state after disabling the activation when
there were more activations than workers.
15
Red Hat Ansible Automation Platform 2.4 Red Hat Ansible Automation Platform Release Notes
Security fixes
Security fixes
Bug fixes
Security fixes
receptor: golang: net/http, x/net/http2: rapid stream resets can cause excessive work [CVE-
2023-44487] (CVE-2023-39325)
receptor: HTTP/2: Multiple HTTP/2 enabled web servers are vulnerable to a DDoS attack (Rapid
Reset Attack) (CVE-2023-44487)
receptor: golang: crypto/tls: slow verification of certificate chains containing large RSA keys
(CVE-2023-29409)
Security fixes
ansible-core: malicious role archive can cause ansible-galaxy to overwrite arbitrary files (CVE-
2023-5115)
Bug fixes
Added a new Subscription Usage page to the controller UI to view historical usage of licenses.
Security fixes
17
Red Hat Ansible Automation Platform 2.4 Red Hat Ansible Automation Platform Release Notes
Bug fixes
Bug fixes
Fixed settings lookup to no longer leave some services in a supervisord FATAL unresponsive
state.
Replaced the SQL commands for creating a partition with the use of ATTACH PARTITION to
avoid exclusive table lock on event tables.
Updated the Thycotic DevOps Secrets Vault credential plugin to allow for filtering based on
secret_field.
Bug fixes
Bug fixes
Podman configurations are now correctly aligned to the Event-Driven Ansible home directory.
18
CHAPTER 2. RED HAT ANSIBLE AUTOMATION PLATFORM 2.4
Fixed an issue where the restore process failed to stop pulpcore-worker services on RHEL 9.
Fixed an issue with the awx-rsyslogd process where it starts with the wrong user.
Updated the inventory file to include SSL key and cert parameters for provided SSL web
certificates.
Fixed postgres sslmode for verify-full that affected external postgres and postgres signed for
127.0.0.1 for internally managed postgres.
Subject alt names for component hosts will now only be checked for signing certificates when
https is enabled.
Fixed the values used for signing installer managed certificates for internal postgres
installations.
You can now mount the /var/lib/awx directory as a separate filesystem on execution nodes.
You are now able to sync execution environment images in automation hub to automation
controller on upgrade.
The installer now correctly enforces only 1 Event-Driven Ansible host per Ansible Automation
Platform installation.
Added temporary file cleanup for Podman to prevent cannot re-exec process error during job
execution.
The installer will now properly generate a new SECRET_KEY for controller when running
setup.sh with the -k option.
Security fixes
Bug fixes
Fixed job error handling so that error text from ansible-runner or Receptor is correctly
reported in cases that were previously shown as Job terminated due to error.
The constructed inventory edit form no longer hangs indefinitely in the loading state for users
with edit permissions.
19
Red Hat Ansible Automation Platform 2.4 Red Hat Ansible Automation Platform Release Notes
Introduced a periodic task and management command for cleaning up old host metrics.
Fixed a bug where rapidly clicking the launch button in the preview step would start many jobs.
Fixed incorrect capacity allocation for remote execution nodes when resource limits are set in
OpenShift.
Bug fixes
Fixed an issue where the default remote URL for the rh-certified repository would not work.
Added the ability to delete a collection and a collection version from the current repository only.
Combined the sync status and last sync columns into a single column.
Added Mirror and Optimize sync options when performing a repository sync.
Resolved an issue in community mode where the token page handled null expiration incorrectly.
Resolved an issue with the filter in the Repository list where it would partially reset when loading.
Resolved an issue on the approval dashboard where a Repository name not found error
occurred when the origin repository was not listed in the first page of results.
Resolved an issue on the Collections page where using the filter and resetting it would cause all
collection versions to display instead of just the latest collection version.
Improved the logic to select the most suitable distribution to use when uploading a collection to
staging.
Security fixes
Bug fixes
Fixed a bug that caused a deadlock on shutdown when Redis was unavailable.
The login form no longer supports autocomplete on the password field due to security concerns.
Security fixes
Bug fixes
Changing credential types by using the drop-down list in the Launch prompt window no longer
causes the screen to disappear.
Upgraded python dependencies which include upgrades from Django 3.2 to 4.2.3, psycopg2 to
21
Red Hat Ansible Automation Platform 2.4 Red Hat Ansible Automation Platform Release Notes
Upgraded python dependencies which include upgrades from Django 3.2 to 4.2.3, psycopg2 to
psycopg3, and additional libraries as needed. Also added a new setting in the UI exposing the
CSRF_TRUSTED_ORIGIN settings.
Fixed slow database UPDATE statements on the job events table which could cause a task
manager timeout.
Fixed an issue where adding a new label to a job through the Prompt On Launch option would
not add the label to the job details.
Added noopener and noreferrer attributes to controller UI links that were missing these
attributes.
Fixed the broken User Guide link in the Edit Subscription Details page.
Turned off auto-complete on the remaining controller UI forms that were missing that attribute.
The Add button on the credentials page is now accessible for users with the correct
permissions.
Fixed an unexpected error that occurred when adding a new host while using a manifest with size
10.
Applied environment variables from the AWX_TASK_ENV setting when running credential
lookup plugins.
Interrupted jobs (such as canceled jobs) no longer clear facts from hosts if the job ran on an
execution node.
Using a license that is missing a usage attribute no longer returns a 400 error.
Fixed sub-keys under data from HashiCorp Vault Secret Lookup responses to check for secrets,
if found.
Security fixes
22
CHAPTER 2. RED HAT ANSIBLE AUTOMATION PLATFORM 2.4
Bug fixes
Contributor and editor roles now have permissions to access users and set the AWX token.
Corrected the filtering capability of the Rule Audit screens so that a search yields results with
the starts with function.
Filtering by a text string now displays all applicable items in the UI, including those that are not
visible in the list at that time.
Audit records are no longer missing when running activations with multiple jobs.
The event payload is no longer missing key attributes when a job template fails.
Fixed the Git token leak that occurs when importing a project fails.
The restart policy in Kubernetes (k8s) now restarts a successful activation that is incorrectly
marked as failed.
Activation statuses are now reported correctly, whether you are disabling or enabling them.
When the run_job_template action fails, ansible-rulebook prints an error log in the activation
output and creates an entry in rule audit so the user is alerted that the rule has failed.
When a user tries to bulk delete rulebook activations from the list, the request now completes
successfully and consistently.
The Rulebook Activation link now functions correctly in the Rule Audit Detail UI.
The ansible-rulebook now only connects to the controller if the rulebook being processed has a
run_job_template action.
Fixed a bug where some audit rule records had the wrong rulebook link.
Fixed a bug where only the first 10 audit rules had the right link.
Before this update, project credentials could not be updated if there was a change to the
credential used in the project. With this update credentials can be updated in a project with a
new or different credential.
The User Access section of the navigation panel no longer disappears after creating a decision
environment.
Fixed a bug where filtering for audit rules did not work properly on OpenShift Container
Platform.
23
Red Hat Ansible Automation Platform 2.4 Red Hat Ansible Automation Platform Release Notes
Security fixes
Bug fixes
Organization admin users are no longer shown an error on the Instances list.
Fixed the workflow job within workflow approval to display the correct details.
Credential name search in the ad hoc commands prompt no longer requires case-sensitive
input.
The Back to list button in the controller UI now maintains previous search filters.
Topology view and Instances are only available as sidebar menu options to System
Administrators and System Auditors.
Fixed the frequency of the scheduler to run on the correct day of the week as specified by the
user.
Fixed an issue with slow database UPDATE statements when using nested tasks (include_tasks)
causing task manager timeout.
Added a setting to enable the queuing for Rsyslog to handle higher work volumes
(LOG_AGGREGATOR_ACTION_MAX_DISK_USAGE_GB).
Added the ability to add execution and hop nodes to VM-based controller installations from the
UI.
Added the awx-manage command for creating future events table partitions.
Added the ability to filter teams by using partial names in the dialog for granting teams access
to a resource.
Fixed a bug where a weekly rrule string without a BYDAY value would result in the UI throwing a
TypeError.
Fixed a server error that happened when deleting workflow jobs ran before event partitioning
migration.
Added API reference documentation for the new bulk API endpoint.
Fixed a bug where forms provided in the custom login information would render and run.
Fixed an issue where related items were not visible in some cases. For example, job template
instance groups, organization galaxy credentials, and organization instance groups.
24
CHAPTER 2. RED HAT ANSIBLE AUTOMATION PLATFORM 2.4
Bug fixes
Bug fixes
Fixed an issue where the rule_run_at field was not sent to the websocket.
Do not try to connect with AWX when the no run_job_template action is used.
Bug fixes
Bug fixes
Fixed issue using gpg key with passphrase for signing services.
25
Red Hat Ansible Automation Platform 2.4 Red Hat Ansible Automation Platform Release Notes
26