OES 3.9.X Release Notes
Version 3.9 (06th Aug 2021)
Installation Guide: https://docs.opsmx.com/operator-manual/installation-and-configuration/isd-gitops-installation
Included Spinnaker Version: 1.26.6
New Features
Granular Role Based Access Control (RBAC): This release implements granular Role Based Access Control for the OES platform. OES integrates with Enterprise’s authentication provider (LDAP, SAML, etc.) and allows granular access to all platform integrations and features. Following groups of resources and features are enabled with this new feature
Managing Data Source Integrations
Managing Agents, Managing Policies
Managing Deployment Targets
Approval groups in Intelligent Approval Gates
Data Source Plugin Architecture: OES allows new data sources to be easily added to the platform without having to upgrade the platform starting this release. End users are able to add their own custom data source through this plugin architecture
New Data Source Integrations: JFrog XRay has been added as a new data source integration in this release
Verification Monitoring Tool Integration: GrayLog monitoring tool is now available for use as data source in the log verification feature
Secrets Management for Agent: Remote agents will be able to leverage Kubernetes secrets to manage secrets about remote clusters and resources
Enhancements
Approval and Verification Summary Dashboard: New summary dashboard for both the approval and verification has been added. The Summary dashboard shows the status of all the Gates. The user can navigate to the detailed page from the Summary page, by clicking on the corresponding Gate.
Support for multiple repos & multiple jobs in Approval gates: GitHub integration now supports fetching information from a multiple repository for Approvals. Similarly, Jenkins integration is now extended to support multiple Jobs.
Contextual clustering for Canary use case: Contextual clustering enhances the diagnosis by providing the following:
A view of the error log and its surrounding log lines
Automated grouping of error patterns based on the patterns of logs seen around the error
Stores the previously seen error patterns along with its metadata for easier diagnostics in future runs
Contextual clustering was available for Auto baseline use cases starting OES v3.7. Now, this is extended to the Canary use case.
Improve Spinnaker Custom Stage: UI for OpsMx custom stages in Spinnaker are now dynamically built based on the configuration in OES
Fixed Issues
Duplicate entries of Approval gate in Visibility page
Disable the application permissions for spinnaker imported application
In the visibility section, unable to activate the approval gate without Image ID
Encrypted Integrators and Cloud Providers are not getting reflected in Spinnaker after removing the encryption key
In the Setup page, Cloud providers edit & delete options are missing
Known Issues
Custom Approval Stage in Spinnaker currently has a timeout of 10 mins. If the Approver does not respond within 10 mins, the Stage fails
Version 3.9.1 (17th Aug 2021)
Installation Guide: https://docs.opsmx.com/operator-manual/installation-and-configuration/isd-gitops-installation
Spinnaker Version: 1.26.6
Fixed Issues
Even after successful deletion of template users are able to click on “Edit Template”
Deleted connectors are still visible in spinnaker UI
Connector API’s are taking longer time to respond
Test verification section, Rerun and Reset is not working as expected
Without Authentication, Bamboo CI should display public projects in the visibility page
Display appropriate error message, if any commit in multiple commits section, is having dummy data.
Without appropriate Write/Execute permissions, Users are able to cancel the analysis
Inconsistency in showing the columns in App service view & Visibility page for Jenkins, GIT, SonarQube etc.
Redirection is not working on the Bamboo & JFrog Xray, in App & Service view / Audit View
Version 3.9.1.2 (18th Aug 2021)
Installation Guide: https://docs.opsmx.com/operator-manual/installation-and-configuration/isd-gitops-installation
Spinnaker Version: 1.26.6
Enhancements
Additional parameters for Prisma Cloud (Registry Name & Tag of the Repository)
Fixed Issues
Approval Summary count
Bamboo Username field when username/password is selected for authentication
Multi connector support for Bitbucket & Bamboo in Spinnaker UI
Host URL & API URL fields are missing in Bitbucket integrator account
UI is loading a few dependencies from the internet
Version 3.9.2 (08th Sept 2021)
Installation Guide: https://docs.opsmx.com/operator-manual/installation-and-configuration/isd-gitops-installation
Spinnaker Version: 1.26.6
New Features
ServiceNow Integration
Artifactory as part of Approval Gate
BitBucket Server as Integration
Fixed Issues
Sonarqube connector not fetching data for public projects without the token.
Test Verification status is not handled in PlatformDB.
“Life Time” hours always default to 10, instead of using the specified user entry.
Issue with displaying Artifactory data when integrator is created with slash(/)
End point field is missing in Bitbucket integrator account
Issue with displaying JFrog Xray data when integrator is created with slash(/)
Unable to delete Cloud Provider Accounts
Version 3.9.3 (06th Oct 2021)
Installation Guide: https://docs.opsmx.com/operator-manual/installation-and-configuration/isd-gitops-installation
Spinnaker Version: 1.26.6
New Features
Context Help: Help button on each page with the description on the functionality.
Context help for Setup: On the configuration page, help with details on each attribute and sample data to aid the user.
Context help for Integrators: bamboo, Github, jenkins, artifactory, amazon s3, bitbucket cloud, bitbucket server, GitApi.
Fixed Issues
Spinnaker UI- Selected account name is not getting displayed.
Spinnaker Validations- With wrong URL able to save the spinnaker.
Spinnaker Setup: Validations.
Auto sync Applications and Pipelines upon Spinnaker Setup.
UI Setup - Scroll issue for approve gate permission.
Validation fixes for application names - only valid characters.
Audit deployment data parsing error for the deployments using artifact in spinnaker deploy stage
GrayLog - Verification with Log analysis
Stream ID is a mandatory parameter while defining a log template. This way only the intended logs are picked up for analysis.
Version 3.9.4 (03rd Nov 2021)
Installation Guide: https://docs.opsmx.com/operator-manual/installation-and-configuration/isd-gitops-installation
Spinnaker Version: 1.26.6
Fixed Issues
Automated Approval comment length is now increased to 1000 characters
Removed Admin authentication for sync'ing deleted applications from Spinnaker
Cloud provider response failed status message is corrected.
Stable LDAP connectivity without the need to restart SAPOR service
Version 3.9.5 (23rd Nov 2021)
Installation Guide: https://docs.opsmx.com/operator-manual/installation-and-configuration/isd-gitops-installation
Spinnaker Version: 1.26.6
Enhancements
SonarQube enhancement to accept the branch name
Unauthenticated agent onboarding flow
Fixed Issues
URL validation for Spinnaker setup page with port number
SonarQube updated with new column names
SonarQube default master branch fix
Upload file for cloud accounts does not work
Kubernetes account should handle ALL fields during import
Unable to re-login into the Autopilot application after the user session has expired.
Upgrade from 3.9.x to 3.9.5
The detailed instructions, if you are upgrading OES from 3.9.x to 3.9.5, can be found here.
Version 3.9.5.2 (17th Dec 2021)
Installation Guide: https://docs.opsmx.com/operator-manual/installation-and-configuration/isd-gitops-installation
Spinnaker Version: 1.26.6
Fixed Issue
The CVE-2021-44228 Log4j Vulnerability is resolved throughout all ISD services.
Version 3.9.5.4 (13th Jan 2022)
Installation Guide: https://docs.opsmx.com/operator-manual/installation-and-configuration/isd-gitops-installation
Spinnaker Version: 1.26.6
Fixed Issues
Loss of Spinnaker connectivity after restarting SAPOR service
Error in refreshing the user groups message on user login
Exception handling in application syncing from Spinnaker
Version 3.9.5.5 (20th Jan 2022)
Installation Guide: https://docs.opsmx.com/operator-manual/installation-and-configuration/isd-gitops-installation
Spinnaker Version: 1.26.6
Enhancements
The following changes have been made to the Audit Trail's Pipeline Execution table.
“Pipeline Tree View”, “Artifacts Deployed”, and “Server Groups / Zone” columns have been removed
“Cluster” column has been renamed as “Account”
“Approved Time” column has been renamed as “Judgement Time”
“Approved By” column has been renamed as “Judged By”
The data displayed under “Pipeline Run” column has been hyperlinked with the navigation link to the respective Spinnaker pipeline
Fixed Issues
Policies are not sorted in the Policy Management screen
Adding a directory to the pipeline configuration in Spinnaker setup fails
"Connect to Spinnaker" option removed from the Jira connector
Config changes
Changes related to the UI configmap (help-text json) are included in the file below. https://github.com/OpsMx/kubeyaml/blob/v3.9/oes-ui/configmap.yml
Last updated