ISD 4.1 - Release Notes (ISD for Argo)
Version 2024.08.00 (10 Sept 2024)
Argo Components:
ISD-Argo v2024.08.00 supports the following Argo Components:
Features
A new feature named System Audit, to monitor all the CRUD actions that happen in the ISD is added under the Audit menu.
A new feature to send Notification through email for all the successful deployments that occur in ISD is added under the Setup menu.
Enhancements:
The summary count for the applications is not loading when the number of applications is more than 450.
Performance issues on the, page loading time are addressed.
Fixed Issues
Error stating ‘Query did not return a unique result: 2 results were returned’ while adding CD Integration.
Refer, Configuration Changes for 2024.08.00 to know the configuration updates needed for v2024.08.00
Refer to the below link for detailed instructions for ISD-Argo Standard Installation.
No upgrade script changes for this release.
Version 4.1.9 (11 July 2024)
Features
User-to-User Role Mapping - ISD now supports assigning user roles directly to user IDs. In the previous version, user roles were assigned to user groups rather than individual users. While the ISD UI still supports this group-based configuration, the new user-to-user role mapping will be available via configMap. It is recommended to use this new feature only in non-production environments.
A collapse button has been added to the bottom of the side navigation, allowing users to keep the side navigation in collapsed mode.
Enhancements
The number of CVEs for ISD Argo has been reduced.
Fixed Issues
Newly created applications displayed an incorrect last sync date/time.
The Deployments page displayed an incorrect count of services in the top summary section.
There was a version mismatch between the ArgoCD version, Vela service, and CD Integration page grid.
The Agent manifest file could not be downloaded after the CD account integration.
Refer, Configuration Changes for 4.1.9 to know the configuration updates needed for 4.1.8.
Refer to the below link for detailed instructions for ISD-Argo Standard Installation.
No upgrade script changes for this release.
Version 4.1.8 Patch 1 (18 June 2024)
Fixed Issues
OES-GATE APIs fail when used with basic authentication after upgrading to v4.1.8.
Refer Steps to Generate Token for Agent/Controller v5.x for details on how to generate token to communicate with the controller in ISD.
Refer Version 4.1.8 (24 May 2024) for complete details on components and installation instructions of 4.1.8 release.
Version 4.1.8 (24 May 2024)
Argo Components:
ISD-Argo v4.1.8 supports the following Argo Components:
Features:
Common Vulnerabilities and Exposures (CVE) fixes:
Several Critical, High, and Medium severity CVEs are fixed. A total of 44 critical, 181 high, and 210 medium CVEs are fixed.
ISD supports SAML 2.0. See SAML 2 Configuration on how to configure SAML 2.
Refer, Configuration Changes for 4.1.8 to know the configuration updates needed for 4.1.8.
Refer Manual Upgrade Steps for Agent/Controller v5.x to know how to create controller token.
Refer to the below link for detailed instructions for ISD-Argo Standard Installation.
No upgrade script changes for this release.
Version 4.1.7 (5 April 2024)
Argo Components:
ISD-Argo v4.1.7 supports the following Argo Components:
Features:
Agent/Controller Key Management:
The authentication method used between the agent and controller is optimised to use JWT token-based authentication instead of mTLS authentication. Refer Controller and Agent Changes with Token Jobs to know the changes to be made after installing ISD 4.1.7 to initiate the mTLS authentication.
Common Vulnerabilities and Exposures (CVE) fixes:
Several Critical, High, and Medium severity CVEs are fixed.
Configurable Application synchronization (refresh) duration:
The refresh duration for Application synchronisation can be configured dynamically in the oes-carina secret. Refer Configuring Application Synchronization (Refresh) Duration to know how to do the changes.
Fixed Issues
Compatibility fix is completed for the latest argo component, ArgoCD v2.9
Refer to the below link for detailed instructions for ISD-Argo Standard Installation.
No upgrade script changes for this release.
Version 4.1.6 (5 March 2024)
Argo Components:
ISD-Argo v4.1.6 supports the following Argo Components:
Enhancements
Application Dashboard:
Users can create new applications from the ISD UI.
Users will be able to search for the application using the application label, CD label, cluster, cluster label, description, health, image, namespace, project, revision, service, source, sync status, target revision or a combination of these fields.
CD Integration:
Users will be able to search for the CD integration using the Agent, Labels, Name, Status, Type, URL and Version fields.
The download manifestation field is added to the three dots menu given next to each CD integration record.
Audit User Action Events:
All the Create, Update and Delete user actions are prefixed with Audit that will help in filtering the auditable log events. Example sample logs generated:
Audit] : user2 : UpdatedGroups - Administrator groups has been updated with member groups [test10, isd8user]
Fixed Issues
Following are the issues fixed in this release:
Audit logs are missing when a user group is added to the administrator role.
Error when editing description from the CD Integration Page.
Non-admin users can create new User Roles.
Refer to the below link for detailed instructions for ISD-Argo Standard Installation.
No upgrade script changes for this release.
Version 4.1.5.1 (28 Feb 2024)
Argo Components:
ISD-Argo v4.1.5 supports the following Argo Components:
Fixed Issues
Following are the issues fixed in this release:
Audit logs are missing when a user group is added to the administrator role.
Error when editing a description in the CD Integration Page.
Non-admin user can create new User Role.
Refer to the below link for detailed instructions for ISD-Argo Standard Installation.
No upgrade script changes for this release.
Version 4.1.5 (9 Feb 2024)
Argo Components:
ISD-Argo v4.1.5 supports the following Argo Components:
Enhancements
Application Dashboard: New column named CD labels is added to the Application Dashboard.
CD Integration:
The Download Manifest button is added in the edit flow of the CD Integration page. Users can download the CD Integration manifest file from here.
Users can create new labels in the CD integration page and also can edit the existing labels. The added labels are used to organize the integrations.
Deployments Audit:
New column named Labels is added to the Deployments audit page.
Fixed Issues
Following are the issues fixed in this release:
Role escalation vulnerability is fixed so that the users cannot create the role in the backend and non-admin users cannot see the other groups without granted permissions.
Redirect to 3rd party domain vulnerability on re-login is fixed.
Non-admin users can't perform CRUD operations even though they have permissions.
The following Critical and HIGH CVEs from the alpine base image are addressed: CVE-2022-48174, CVE-2023-46218, CVE-2023-46219, CVE-2023-38546, CVE-2023-5678, CVE-2023-38545, CVE-2023-48795, CVE-2023-45142
UI resolution issues are fixed.
CD Integration created by the admin group with All Access is not visible to non-admin users.
Refer to the below link for detailed instructions for ISD-Argo Standard Installation.
No upgrade script changes for this release.
Version 4.1.4 (29 Dec 2023)
Argo Components:
ISD-Argo v4.1.4 supports the following Argo Components:
Enhancements
The user activities or user logs for all the create, update, and delete operations performed in the ISD application are captured.
Some config maps in the CD integration manifest were converted to Kubernetes secrets for enhanced security.
Refer to the below link for detailed instructions for ISD-Argo Standard Installation.
No upgrade script changes for this release.
Version 4.1.3 (17 April 2023)
Argo Components:
ISD-Argo v4.1.3 supports the following Argo Components:
Argo CD - v2.5.4
Argo Rollout - v1.3.1
Features
ISD Platform
Ability to connect to multiple Argo CD instances.
Application dashboard that aggregates application data from all the connected Argo instances.
Ability to audit deployments across multiple Argo CD instances.
Delivery insights across multiple Argo CD instances.
Delivery Verification: Ability to perform machine learning based log and metrics analysis for Argo Rollout during Canary/Blue-Green progressive delivery.
GitOps mode for delivery verification: The ability to define and manage Log and Metric templates using git.
The ability to install All ISD Components including Argo via a single curl command.
OpsMx Enterprise for Argo (OEA)
An up-to-date distribution of Argo CD and Rollout with out-of-the-box integrations such as enterprise authentication and secret management tools.
Argo Rollouts Dashboard integration with Argo CD.
A Visual representation of rollouts status within the Argo CD UI.
Ability to view delivery verification reports from the rollouts dashboard.
Deployment page for Argo: This page displays the currently deployed services within an application, their status and change history. Proper error message on CD integration connectivity issues.
Application dashboard enhancements :
A new summary box has been added which shows notifications such as analysis failures and deployments in a given time period.
The dashboard will display the number of deployments in each application in a given time period.
The dashboard will display the services and associated images in an application.
Application labels have been added to the dashboard and the ability to search using both application and cluster labels has been introduced.
Application Dashboard will display Argo CD connectivity status.
Deployments Audit enhancements:
The audit will display the services and images that were updated during each deployment.
Application labels and Initiated By columns have been added.
CD Integration enhancements
Role-based access control for Connected Argo CD instances.
Users can click on the Argo CD name to open the Argo CD UI in a new tab.
Automated Analysis improvements
The initial analysis configuration has been simplified using Kustomize.
Accurate and improved error messages have been added to analysis reports.
Refer to the below link for detailed instructions for ISD-Argo Standard Installation.
Upgrade and Config Changes: Users can upgrade the ISD-Argo from v4.1.2 to v4.1.3. You can select the below upgrade instructions, based on your mode of installation.
Version 4.1.2 (14 Feb 2023)
Argo Components:
ISD-Argo v4.1.2 supports the following Argo Components:
Argo CD - v2.5.4
Argo Rollout - v1.3.1
Features
UI to connect to LDAP and SAML Authentication providers.
Implementation of role-based access control (RBAC) through automatic import and enforcement of application RBAC configuration from connected Argo CD instances.
Creation of new Argo CD+Rollout (OpsMx Enterprise for Argo) instances through the UI.
Automated Analysis for Argo Rollout Enhancements.
Support for YAML-based log and metric analysis templates and simplified templates for quick start.
A library of sample templates for log and metric analysis, in a public git repository, covering popular monitoring tools, programming languages, and use cases.
Improved Application dashboard and Audit page for enhanced functionality.
Refer to the below link for detailed instructions for ISD-Argo Standard Installation.
Upgrade and Config Changes: Users can upgrade the ISD-Argo from v4.1.1 to v4.1.2. You can select the below upgrade instructions, based on your mode of installation.
Version 4.1.1 (24 Nov 2022)
Argo Components:
ISD-Argo v4.1.1 supports the following Argo Components:
Argo CD - v2.4.8
Argo Rollout - v1.2.0
Features
GitOps mode for delivery verification: The ability to define and manage Log and Metric templates using git.
Argo Rollouts Dashboard integration with Argo CD
A Visual representation of rollouts status within the Argo CD UI
Ability to view delivery verification reports from the rollouts dashboard
Kubernetes job for performing delivery verification: Ability to perform delivery verification using a Kubernetes job, Argo Rollouts and ISD.
Ability to install All ISD Components including Argo via a single curl command
Minor enhancements to the Application dashboard
Refer to the below link for detailed instructions for ISD-Argo Installation.
Version 4.1 (19 Oct 2022)
Argo Components:
ISD-Argo v4.1 supports the following Argo Components:
Argo CD - v2.4.8
Argo Rollout - v1.2.0
Features
ISD 4.1 introduces support for the Argo project in the OpsMx ISD platform. ISD for Argo supports connecting one or more OSS Argo CD deployments as well as ability to add additional Argo CD (OpsMx Enterprise for Argo).
ISD for Argo includes the following components
ISD platform
Ability to connect to multiple Argo CD instances
Application dashboard that aggregates application data from all the connected Argo instances
Ability to audit deployments across multiple Argo CD instances
Delivery insights across multiple Argo CD instances
Delivery Verification: Ability to perform machine learning based log and metrics analysis for Argo Rollout during Canary/Blue-Green progressive delivery.
OpsMx Enterprise for Argo (OEA)
An up-to-date distribution of Argo CD and Rollout with out-of-the-box integrations such as enterprise authentication and secret management tools.
Refer to the below link for detailed instructions for ISD-Argo Installation.
Last updated