Chapter 7. Fixed issues This section provides information about fixed issues in Ansible Automation Platform 2.5. 7.1. Ansible Automation Platform The installer now ensures semanage command is available when SELinux is enabled. (AAP-24396) The installer can now update certificates without attempting to start the nginx service for previously installed environments. (AAP-19948) Event-Driven Ansible installation now fails when the pre-existing automation controller is older than version 4.4.0. (AAP-18572) Event-Driven Ansible can now successfully install on its own with a controller URL when the controller is not in the inventory. (AAP-16483) Postgres tasks that create users in FIPS environments now use scram-sha-256 . (AAP-16456) The installer now successfully generates a new SECRET_KEY for controller. (AAP-15513) Ensure all backup and restore staged files and directories are cleaned up before running a backup or restore. You must also mark the files for deletion after a backup or restore. (AAP-14986) Postgres certificates are now temporarily copied when checking the Postgres version for SSL mode verify-full. (AAP-14732) The setup script now warns if the provided log path does not have write permissions, and fails if default path does not have write permissions. (AAP-14135) The linger configuration is now correctly set by the root user for the Event-Driven Ansible user. (AAP-13744) Subject alternative names for component hosts will now only be checked for signing certificates when HTTPS is enabled. (AAP-7737) The UI for creating and editing an organization now validates the Max hosts value. This value must be an integer and have a value between 0 and 214748364. (AAP-23270) Installations that do not include the automation controller but have an external database will no longer install an unused internal Postgres server. (AAP-29798) Added default port values for all pg_port variables in the installer. (AAP-18484) XDG_RUNTIME_DIR is now defined when applying Event-Driven Ansible linger settings for Podman. (AAP-18341)* Fixed an issue where the restore process failed to stop pulpcore-worker services on RHEL 9. (AAP-12829) Fixed Postgres sslmode for verify-full that affected external Postgres and Postgres signed for 127.0.0.1 for internally managed Postgres. (AAP-7107) Fixed support for automation hub content signing. (AAP-9739) Fixed conditional code statements to align with changes from ansible-core issue #82295. (AAP-19053) Resolved an issue where providing the database installation with a custom port broke the installation of Postgres. (AAP-30636) 7.2. Automation hub Automation hub now uses system crypto-policies in nginx. (AAP-17775) 7.3. Event-Driven Ansible Fixed a bug where the Swagger API docs URL returned 404 error with trailing slash. (AAP-27417) Fixed a bug where logs contained stack trace errors inappropriately. (AAP-23605) Fixed a bug where the API returned error 500 instead of error 400 when a foreign key ID did not exist. (AAP-23105) Fix a bug where the Git hash of a project could be empty. (AAP-21641) Fixed a bug where an activation could fail at the start time due to authentication errors with Podman. (AAP-21067) Fixed a bug where a project could not get imported if it contained a malformed rulebook. (AAP-20868) Added EDA_CSRF_TRUSTED_ORIGINS , which can be set by user input or defined based on the allowed hostnames provided or determined by the installer as a default. (AAP-19319) Redirected all Event-Driven Ansible traffic to /eda/ following UI changes that require the redirect. (AAP-18989) Fixed target database for Event-Driven automation restore from backup. (AAP-17918) Fixed the automation controller URL check when installing Event-Driven Ansible without a controller. (AAP-17249) Fixed a bug when the membership operator failed in a condition applied to a previously saved event. (AAP-16663) Fixed Event-Driven Ansible nginx configuration for custom HTTPS port. (AAP-16000) Instead of the target service only, all Event-Driven Ansible services are enabled after installation is completed. The Event-Driven Ansible services will always start after the setup is complete. (AAP-15889) 7.4. Ansible Automation Platform Operator Fixed Django REST Framework (DRF) browsable views. (AAP-25508)

Commands: