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 |
---|---|---|
0.5.1 LATEST | Sep 3, 2025 | - Support for Robust Distribution mode in Bin Packing. Robust Distribution Mode is an enhancement to the default Cluster Orchestrator scheduling flow which gets automatically enabled when bin packing is enabled. Using the Kubernetes Descheduler's policy RemovePodsViolatingNodeTaints , it automatically evicts pods from incompatible nodes and reschedules them to nodes that match your configured distribution. |
beta-0.5.0 | 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 |