Modernization Platform v2.2.0 GA Release

Print

New Feature

Improved Cluster Query Performance

Performance for retrieving cluster lists and details has been improved on the System Console > Clusters and Project Console > Clusters screens.

Enhanced Synchronization of k8s version info during cluster query

The System Console > Clusters and Project Console > Clusters screens now automatically update the Kubernetes version information when querying the cluster list.

Additional URL Patterns for Cluster API Server

Previously, only domain format was allowed for the API server URL when adding a Dataplane cluster on the System Console > Clusters screen. Now, IP and IP:Port formats are also supported.

Add Pod Annotations

A field to input pod annotations has been added to the Deployment spec in the Applications configuration of DeployGroup.

Improved Input for Storage Class in DeployGroup Resources

In the DeployGroup > Resources settings, the storage class input for PVC has been changed to a selectable dropdown to allow use of custom storage classes.

Fixed Log Display for Completed Steps During Application Build

In multi-step pipelines, the log window used to auto-switch to the last task’s final step during ongoing builds. Now, even while a build is in progress, selecting a completed step will fix the view to logs for that step only.

Improved Service Access Token Issuance

Due to the introduction of expiration times for service account tokens starting from Kubernetes 1.21, a token with a 12-hour expiration is now issued in accordance with user permissions when downloading cluster Kubeconfig.

Improved Application Build and Deployment Performance and Stability

Application build and deployment performance and stability have been improved through the application of the Java Operator SDK.

Updated API Versions for Kubernetes Resources

API versions for resources such as Ingress and CRDs used in Kubernetes have been updated to the latest versions.


Component Version Upgrades

OSS Versions

ToolAs-Is VersionUpgraded Version
Harbor2.2.22.6.2
Gitea1.11.51.17.3
ArgoCD1.7.62.4.3
Tekton0.13.20.41.0
Cortex1.6.01.11.0
Grafana8.5.39.3.6
Ingress NginX1.1.11.6.4
Cert-Manager1.5.51.11.0
Kubed (Syncer)0.13.10.13.2

Addon Versions

AddonAs-Is VersionUpgraded Version
Metrics-server0.4.40.6.2
Fluent-bit1.7.42.0.5
blackbox-exporter0.18.00.23.0
k8s-events-exporter0.3.01.0.0

Bug Fix
 

Improved the phenomenon of applications not being deleted from ArgoCD

Resolved an issue where deleting a DeployGroup or AppDeploy did not remove the corresponding ArgoCD Application.

Fixed an issue where the deleted Deploy Group is re-displayed in the list when deleting the Deploy Group from the Deploy Group list.

Fixed an issue where a deleted DeployGroup would still appear in the list after deletion on Project Console > Deployment Groups.

Fixed an issue where history was not visible when querying the deployment history of DeployGroup

Fixed an issue where deployment history was not shown if no pods were created due to problems in the target cluster.

Solved the problem of application name validation causing deployment to fail

Fixed an issue where applications with names starting with a number failed deployment due to naming rules for generated services.

Fixed an issue where cluster status information was incorrectly displayed on the Cluster list screen.

Resolved an issue where cluster status was either missing or incorrectly displayed as [Object Object] on the Clusters screens in both System Console and Project Console.

Fixed an issue where Addon installation would fail if the cluster name contained uppercase letters

Fixed an issue where addon installation would fail if the registered cluster name contained uppercase characters.

Fixed issue where list of installed Addons could not be retrieved if Cluster is not of AWS type

Resolved an issue where the list of installed addons could not be retrieved for attached clusters that were not of the AWS type.

Online consultation

Contact us

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.