ISD 4.1 - Release Notes (ISD for Argo)

Version 4.1.7 (5 April 2024)

Argo Components:

ISD-Argo v4.1.7 supports the following Argo Components:

  • Argo CD - v2.9

  • Argo Rollouts - v1.6.3

  • Argo CLI - v2.8.4

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:

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:

  • Argo CD - v2.9

  • Argo Rollouts - v1.6.3

  • Argo CLI - v2.8.4

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:

  • Argo CD - v2.9

  • Argo Rollouts - v1.6.3

  • Argo CLI - v2.8.4

Fixed Issues

Following are the issues fixed in this release:

  1. Audit logs are missing when a user group is added to the administrator role.

  2. Error when editing a description in the CD Integration Page.

  3. 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:

  • Argo CD - v2.9

  • Argo Rollouts - v1.6.3

  • Argo CLI - v2.8.4

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:

  • Argo CD - v2.9

  • Argo Rollouts - v1.6.3

  • Argo CLI - v2.8.4

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