ISD 4.0.x Release Notes

Version 4.0.4.2 (25 Jan 2024)

Installation Guide: https://docs.opsmx.com/operator-manual/installation-and-configuration/standard-installation/isd-v4.0.4.2/gitops-based-installation

OpsMx Enterprise Spinnaker Version 1.30.1

Features

  • Enhanced Insights - New insights charts for pipeline levels and stage levels have been added under the Insights tab. The redesigned insights allow for customizations to the Insights pages, including the ability to modify the dashboard by adding, removing, or editing panels.

  • Monitoring Multiple Spinnakers in one ISD - The Application Dashboard, Audit and Insights pages are upgraded to show data from multiple Spinnakers.

Enhancements

  • Introduced a Custom Date filter option for audit pages, enabling users to narrow down audit events within their desired date range.

  • Rolling Restart, previously available as a deployment action on the infrastructure page, is now also accessible as a dedicated pipeline stage. This enhancement empowers users to restart their deployments seamlessly using pipelines.

  • OpsMx Enterprise for Spinnaker (OES) version 1.30.1 brings significant improvements in security by reducing the number of Common Vulnerabilities and Exposures (CVEs).

Fixed Issues

Following are the issues fixed in this release:

  • Users page (under Audit) now shows Last Session Duration for ACTIVE, AWAY and INACTIVE users.

Upgrade instructions:

  • Users can upgrade the ISD v4.0.4.1 to ISD v4.0.4.2. The upgrade instructions can be found here.

Version 4.0.4.1 (19 Oct 2023)

Installation Guide: https://docs.opsmx.com/operator-manual/installation-and-configuration/standard-installation/isd-v4.0.4.1/gitops-based-installation

OES based on OSS Spinnaker Version 1.30.1

Features

  • User Audit : A new page has been added under the audit menu that displays a list of all the users along with their current status and last login information.

  • User Info: A new user info menu has been added that displays the user information along with the list of user’s roles and cloud accounts they have access to.

Enhancements

  • The pipeline audit page now includes a new column named Modifications that displays the details of any changes made to the pipeline.

  • The ability to search (search box) has been added to the User Role and Feature Visibility pages.

  • Users can now resize the column widths of all the tables across all the ISD pages.

Fixed Issues

Following are the issues fixed in this release:

  • The artefacts on the pipeline audit page does not have the version/tag.

  • Clicking on approval/verification/policy evaluation should open the corresponding stage execution. Note : This issue was fixed in previous release 4.0.4 with a limitation that required data migration to fix affected pipelines. This limitation is now addressed.

  • Various ISD pages that involve search box functionality displayed filtered data even after navigating away from the page and returning back to the page.

  • Connectors on the approval page should be displayed in the same order as configured by the user.

  • The pipeline create/update timestamp is not populated in the csv files that are downloaded from the Pipeline Audit page.

Upgrade instructions:

  • Users can upgrade the ISD v4.0.3.1 or ISD v4.0.4 to ISD v4.0.4.1. The upgrade instructions can be found here.

Version 4.0.4 (11 Sept 2023)

Installation Guide: https://docs.opsmx.com/operator-manual/installation-and-configuration/standard-installation/isd-v4.0.4/gitops-based-installation

OES based on OSS Spinnaker Version 1.30.1

Features

  • Pipeline level RBAC restrictions are now feature flag enabled, meaning, the users can decide whether to enable RBAC for pipelines during installation by enabling/disabling this feature flag.

  • Sorting option is introduced in the Approvals and Verification History page.

  • For Automated Approval, the Approver Group is not mandatory now.

  • Added support to display deployments through Jenkins deploy stage.

Enhancements

  • In the Approval Gate Configuration tab, the integrator JFROG is renamed to JFROG X-ray scanning.

  • templatePath is made an optional field for the PubSub integrator in the integrations page.

  • Basic authentication type for Bitbucket cloud is removed as Spinnaker no longer supports it.

  • Connectors are made optional to be added while creating the approval gate.

  • Enhanced help texts.

  • UI enhancements on different pages.

Fixed Issues

Following are the issues fixed in this release:

  • Adding Jenkins integrations through the integration page was failing.

  • Overall result computation when the computed score is equal to marginal score is wrong.

  • Disable OpsMx hyperlink to the website in the home page.

  • Deployment history should show all deployments (including records shown under current deployment).

  • The corresponding stage execution should open upon clicking on approval/verification/policy evaluation.

Upgrade instructions:

  • Users can upgrade the ISD v3.12.x to ISD v4.0.3. The upgrade instructions can be found here.

  • Users can upgrade the ISD v4.0.3.1 to ISD v4.0.4 The upgrade instructions can be found here.

Version 4.0.3.1 (22 June 2023)

Installation Guide: https://docs.opsmx.com/operator-manual/installation-and-configuration/standard-installation/isd-v4.0.3.1/gitops-based-installation

OES based on OSS Spinnaker Version 1.28.4

Features

  • Validation: The option to skip validation while configuring an integration (Spinnaker Integrations and Cloud Targets) is added.

  • Pipeline Template: The option to create pipelines using Pipeline Template within ISD Gates.

  • Data Retention Policy: Data retention policy (Periodic cleanup of historic data in ISD DB) is implemented and enforced.

Enhancements

  • The pipeline builder menu is removed. All pipeline builder functionalities are integrated in the pipeline status page.

  • Policy Configuration in the pipeline displays a short description along with the name of the policy.

  • The pipeline audit is enhanced to capture the complete list of approvers along with the stage name and time of approval

  • Reviewer information of multiple manual judgement stages is added.

Fixed Issues

Following are the issues fixed in this release:

  • Performance improvements to overcome ISD page loading issues.

  • Missing of cluster information in the verification report page.

  • Termination of Pipeline when two or more approval gates are created with the same name.

  • Requiring manual resave of policies when OPA pod is restarted.

  • Ability to fetch usage metrics from an ISD instance.

Upgrade instructions:

  • Users can upgrade the ISD v3.12.x to ISD v4.0.3. The upgrade instructions can be found here.

  • Users can upgrade the ISD v4.0.3 to ISD v4.0.3.1 The upgrade instructions can be found here.

Version 4.0.3 (01 Mar 2023)

Installation Guide: https://docs.opsmx.com/operator-manual/installation-and-configuration/standard-installation/isd-v4.0.3/gitops-based-installation

OES based on OSS Spinnaker Version 1.28.4

Features

  • Expanded Dynamic Account Support: Create and modify AWS EC2 and AWS ECS accounts dynamically without having restart halyard service.

  • Restrict Target (Omit) Namespaces: Ability to restrict users from deploying to a list of namespaces on each cloud target.

  • Observability-Plugin Support: Added support for observability-plugin that allows monitoring tools using OpenMetrics integration to work without the Spinnaker monitoring daemon.

  • Restart ServerGroups Support: Added the ability to restart ServerGroups from the application’s infrastructure view.

Fixed Issues

Following are the issues fixed in this release:

  • Pipeline or stage name containing spaces causes error while executing the pipeline.

  • Unable to load the user groups when pipeline RBAC is enabled.

  • Edit application attributes button missing from the application configuration page.

  • Fixed sorting issue on the policy audit and pipeline execution audit page.

Upgrade instructions:

  • Users can upgrade the ISD v3.12.x to ISD v4.0.3. The upgrade instructions can be found here.

  • Users can upgrade the ISD v4.0.2 to ISD v4.0.3. The upgrade instructions can be found here.

Version 4.0.2.1 (08 Dec 2022)

Installation Guide: https://docs.opsmx.com/operator-manual/installation-and-configuration/standard-installation/isd-v4.0.2.1/gitops-based-installation

OES based on OSS Spinnaker Version 1.28.1

Fixed Issues

Following issue fixed in this release:

  • Security fix: ISD will encrypt the JSON files and store them as a Kubernetes secret for Spinnaker to access the GCP account.

Note: No upgrade script changes and config changes for this hotfix release.

Version 4.0.2 (14 Nov 2022)

Installation Guide: https://docs.opsmx.com/operator-manual/installation-and-configuration/standard-installation/isd-v4.0.2/gitops-based-installation

OES based on OSS Spinnaker Version 1.28.1

Features

  • Pipeline level RBAC: ISD has the ability to control Read, Write and Edit access to pipelines for a specific user or user groups.

  • New Custom Stage for Ansible AWX: Ability to perform Ansible AWX configuration management tasks as part of ISD pipelines.

Fixed Issues

Following are the issues fixed in this release:

  • Mismatch in deployment history and deployment count

  • UI changes for Azure cloud provider integration

  • User is redirected to the pipeline status page after the last pipeline execution

  • UI enhancements on the AWS Deployment Server Group action tab

  • Generic git repo integration not working for providers other than GitHub

Upgrade instructions: Users can upgrade the ISD v3.12.x to ISD v4.0.2. The upgrade instructions can be found here. Users can upgrade the ISD v4.0.1 to ISD v4.0.2. The upgrade instructions can be found here.

Version 4.0.1 (27 Sep 2022)

Installation Guide: https://docs.opsmx.com/operator-manual/installation-and-configuration/standard-installation/isd-v4.0.1/gitops-based-installation

OES based on OSS Spinnaker Version 1.28.1

Fixed Issues

Following are the issues fixed in this release:

  • Mismatch in the currently logged-in users table in Usage insights.

  • Displaying help text properly in a browser with low resolution.

  • The user is not able to configure the Spinnaker pipeline from the pipeline status page.

  • The user is not able to trigger multiple approvals, verification, and policy gates with the same name in a single pipeline.

  • Resolved critical CVEs for the autopilot services.

Upgrade Scripts and Config Changes: No upgrade script changes from ISD4.0 to 4.0.1. ISD v3.12.x to v4.0 upgrade instructions, script file, and config changes can be used for upgrading ISD 3.12.x to 4.0.x.

Version 4.0 (13 Sep 2022)

Installation Guide: https://docs.opsmx.com/operator-manual/installation-and-configuration/standard-installation/isd-v4.0/gitops-based-installation

OES based on OSS Spinnaker Version 1.27.0

Enhancements

  • A new enhanced developer workflow that allows the user to seamlessly create and deploy applications.

  • A new enhanced application dashboard that allows the user to manage applications, monitor and takes actions on alerts such as pipeline failures, verification failures, policy violations, and pending approvals.

  • Ability to start new deployments directly from the application dashboard.

  • New Application Specific Dashboard that allows the user to manage services, pipelines, deployments, and intelligent gates for an application.

  • Ability to view cluster, number of instances, and sync status on the deployments page.

Fixed Issues

Following are the issues fixed in this release:

  • In the Delivery Insights, a mismatch in pipeline allows the user to manage applications, monitor and take

  • For a large number of applications, performance has improved with summary boxes in the application dashboard.

  • Audit event data storage has been optimized.

  • Unable to activate two approval gates simultaneously.

  • Gateway timeout error with SAML environment resolved.

Refer to the below link for the detailed instructions for Agent Installation.

Upgrade Scripts and Config Changes: Users can upgrade the ISD v3.12.x to ISD v4.0. The upgrade instructions, Script file, and Config changes can be found here.

Last updated