IAG Bug Fixes & Improvements
- 25 Nov 2024
-
DarkLight
-
PDF
IAG Bug Fixes & Improvements
- Updated on 25 Nov 2024
-
DarkLight
-
PDF
Article summary
Did you find this summary helpful?
Thank you for your feedback
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?