Release Notes
Behind a Feature Flag
Currently, this early access feature is behind a feature flag . Contact Harness Support to enable the feature.
Operator
Link: https://hub.docker.com/r/harness/cluster-orchestrator/tags
Version | Release Date | Change Log |
---|---|---|
beta-0.5.0 LATEST | Aug 6, 2025 | - Support for Kubernetes version 1.32 (Karpenter version 1.2) - New CRD ClusterOrchestratorConfig enabling Kubernetes-native configuration of Cluster Orchestrator directly within the cluster - allows users to declaratively define nodepool settings, spot/on-demand distribution, bin-packing parameters, and workload scheduling policies as standard Kubernetes resources- Fixed the bug where 100% On demand configuration was creating spot nodes under heavy load |
beta-0.4.3 | July 1, 2025 | - Suppressing error logs - Support for disabling default nodepools via an ENV variable DISABLE_DEFAULT_NODEPOOLS - Handling Null Object scenarios in Cluster Orchestrator reconcilers - Handling nodepools with maximum nodepool weight 100 - Working well with other operators (like Kyverno) which adds tolerations on pods |
beta-0.4.2 | June 17, 2025 | - Sped up the distribution of workloads, by iterating the changed ReplicaSet instead of the whole namespace - Adding default toleration for pods in protected namespaces - Handling Distribution of Job Pods separately, irrespective of namespace triggers |
beta-0.4.1 | June 1, 2025 | - Consolidated to a unified ReplicaSet reconciler architecture that handles both Deployments and StatefulSets - Handling the scheduling of Stand Alone Pods with default toleration - Replacement windows for Bin Packing, Consolidation, Reverse Fallback |
beta-0.4.0 | May 6, 2025 | - Workload Distribution Rule at namespace level - Integration with commitment orchestrator - Event logs for Cluster Orchestrator - Node replacement Framework |
Helm Chart Releases
Link: https://app.harness.io/ng/account/6NTMT--yR7ORXKPqwLDioA/module/code/repos/Helm
Version | Release Date | Changes |
---|---|---|
LATEST 0.1.1 | Aug 7, 2025 | - Added validation for Node Expiry field - Defaulting Node Expiry to 720h |
0.1.0 | Aug 6, 2025 | - Uses build version beta-0.5.0 - Added new CRD ClusterOrchestratorConfig and related permissions |
0.0.13 | Jul 1, 2025 | - Setting the default value for DISABLE_DEFAULT_NODEPOOLS as true |
0.0.12 | Jul 1, 2025 | - Uses build version beta-0.4.3 - Ability to disable default nodepools via an ENV variable DISABLE_DEFAULT_NODEPOOLS |
0.0.11 | Jun 17, 2025 | - Ability to configure nodeSelector and Tolerations on Cluster Orchestrator Deployments - Uses build version beta-0.4.2 |
0.0.10 | Jun 10, 2025 | - Fixed the liveliness and readiness check probe ports - Uses build version beta-0.4.1 |
0.0.9 | May 19, 2025 | - Fixed memory configuration for Cluster Orchestrator Deployments |