IAG Bug Fixes & Improvements
  • 25 Nov 2024
  • Dark
    Light
  • PDF

IAG Bug Fixes & Improvements

  • Dark
    Light
  • PDF

Article summary

November 2024 Maintenance Release

IAG Versions

Consolidated Release Notes

Bug Fixes

This maintenance release of IAG includes fixes for bugs that were reported to Itential Product Support.

Key ID Release Note Release Version Implemented
ENG-424 When the security enabled flag is selected, users are unable to successfully test the connection, resulting in a connection failure. Repositioned the code for initializing the CA Certificate to occur before the LDAP enabled check, ensuring that the LDAP instence is fully initialized. IAG4/3.1
ENG-3383 When using the Golden Config Remediation feature in Configuration Manager, an error was encountered, but the task still appeared to complete successfully. Resolved an issue where the response builder in the itential_set_config role included an undefined parameter, ensuring the task now returns the correct results without errors. IAG4/3.1
ENG-4418 When executing a Netmiko device in the itential_set_config role, the id field in properties is required, whereas it is not mandatory for an Ansible device. This discrepancy caused the task to fail. Implemented a fix within the Ansible runner to ensure that when Netmiko devices are used in the itential_set_config role and the id field is not provided, a pop-up window now appears to indicate the reason for the failure. IAG4/3.1
ENG-5062 When using external device mode, Ansible inventory (devices) would not display in the Automation Gateway UI when pulled from inventory file/Nautobot. Changed the way inventory is loaded into the IAG system to more quickly process inventory files and load devices into the UI faster. IAG4/3.1
ENG-6473 Configuring AppRole for HashiCorp Vault without TLS certificate verification can cause a Vault initialization error due to incomplete initialization. A fix has been applied to ensure that Vault is fully initialized in such scenarios. IAG4/3.1
ENG-6490 When using the Ansible Shell module with cmd or free_form, a duplicate argument with an equals sign (cmd= or free_form=) was being added to the command value, causing execution failures. This change removes the unexpected cmd= or free_form= prefix, allowing the module to run commands correctly. IAG4/3.1
IAG/2023.3.6
IAG/2023.2.13
IAG/2023.1.16
ENG-6725 When making changes to a Golden Config in Configuration Manager, an invalid json will cause the config not to save and the user will see no error message. Moved JSON parsing of the Golden Config under a code block with error handling which spits out the JSON error to the user instead. IAG/2023.2.13

Security Changes

This section highlights fixes and measures to prevent and minimize security risks and vulnerabilities.

Key ID Release Note Release Version Implemented
ENG-5742 This release addresses the upgrade of critical vulnerable packages listed in automation-gateway.txt. Key fixes include upgrading Gunicorn to version 22.0.0 and setuptools to 70.1.0. Additionally, redundant file read operations for dependencies have been eliminated, and a pyproject.toml file has been added to resolve pip installation deprecation warnings, aligning with the requirement for setuptools version >= 70. IAG4/3.1
IAG/2023.3.6
IAG/2023.2.13
IAG/2023.1.16

Was this article helpful?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.