@@ -6,6 +6,60 @@ weight: 6
6
6
Open Cluster Management has approximately a three to four month release cycle. The current release is ` v0.15.0 ` .
7
7
Continue reading to view upcoming releases:
8
8
9
+ ## ` 0.16.0 ` , 16 March 2025
10
+ The Open Cluster Management team is exicted to announce the release of OCM v0.16.0 with many new
11
+ features:
12
+
13
+ Breaking Changes:
14
+ - Addon is defaulted to be managed by addon-manager: this is the part of addon evolution work starting
15
+ from release 0.14.0, and the self-managed installation of addons is disabled in ` v0.16.0 ` . Each addon
16
+ will need to upgrade the addon-framework to a version equal or higher than ` v0.8.2 `
17
+ - (Policy framework) The compliance history API has been removed due to lack of interest.
18
+ - (Policy framework) Kubernetes v1.16 is no longer supported with the removal of the ` v1beta1 `
19
+ CustomResourceDefinition manifests.
20
+
21
+ Notable features:
22
+ - Register cluster to EKS hub: user can now use an EKS cluster as a hub cluster and register other
23
+ EKS clusters with it, utilizing [ EKS IRSA] ( https://docs.aws.amazon.com/eks/latest/userguide/iam-roles-for-service-accounts.html )
24
+ and [ EKS Access Entries] ( https://docs.aws.amazon.com/eks/latest/userguide/access-entries.html ) features in AWS,
25
+ see this [ doc] ( https://github.com/open-cluster-management-io/ocm/tree/main/solutions/joining-hub-and-spoke-with-aws-auth )
26
+ on how to enable and use this feature.
27
+ - Auto register CAPI cluster: user can install the CAPI management plane on the OCM hub, and enable
28
+ the ` ClusterImporter ` feature gate on the ` ClusterManager ` . The CAPI cluster after successfully provisioned
29
+ will be automatically registered into the OCM hub.
30
+ - Ignore fields update in ` ManifestWorks ` : when user uses the ` ServerSideApply ` strategy in Manifestwork, user
31
+ can now specify certain fields to be ignored during resource update/override, to avoid apply conflict error.
32
+ - Support wildcard of ManifestConfigs in ` ManifestWorks ` : the ` ResourceIdentifier ` field in ` ManifestWorks ` can
33
+ now recognize ` * ` as the wildcard marker, so if there are multiple resources need to use the same ` ManifestConfigs ` ,
34
+ user can now set one ` ManifestConfig ` with a wildcard ` ResourceIdentifier `
35
+ - (Policy framework) ` OperatorPolicy ` : Enhanced operator handling, including approving dependent packages and raising
36
+ operator deprecation.
37
+ - (Policy framework) ` ConfigurationPolicy ` : An ` objectSelector ` is added, allowing users to iterate over objects by
38
+ label without needing ` object-templates-raw ` . For further filtering, users can invoke the ` {{ skipObject }} ` Go
39
+ template function to conditionally skip a particular object template.
40
+ - (Policy framework) ` ConfigurationPolicy ` : The ` ObjectName ` and ` ObjectNamespace ` Go template variables are added.
41
+ The ` ObjectNamespace ` inherits its value from the ` namespaceSelector ` while the ` ObjectName ` inherits its value
42
+ from the new ` objectSelector ` .
43
+ - (Policy framework) The new ` governance-standalone-hub-templating ` addon enables hub Go templates
44
+ (i.e. ` {{hub ... hub}} ` ) for "standalone" policies. This new addon is a further enablement for users to deploy
45
+ policies using GitOps pointed directly at managed clusters rather that propagating policies through the hub.
46
+
47
+ ### Core components
48
+ - ocm v0.16.0 [ changelog] ( https://github.com/open-cluster-management-io/ocm/releases/tag/v0.16.0 )
49
+ - addon-framework v0.12.0 [ changelog] ( https://github.com/open-cluster-management-io/addon-framework/releases/tag/v0.12.0 )
50
+ - clusteradm v0.11.0 [ changelog] ( https://github.com/open-cluster-management-io/clusteradm/releases/tag/v0.11.0 )
51
+
52
+ ### Addons
53
+ - config-policy-controller v0.16.0 [ changelog] ( https://github.com/open-cluster-management-io/config-policy-controller/releases/tag/v0.16.0 )
54
+ - governance-policy-framework-addon v0.16.0 [ changelog] ( https://github.com/open-cluster-management-io/governance-policy-framework-addon/releases/tag/v0.16.0 )
55
+ - governance-policy-propagator v0.16.0 [ changelog] ( https://github.com/open-cluster-management-io/governance-policy-propagator/releases/tag/v0.16.0 )
56
+ - governance-policy-addon-controller v0.16.0 [ changelog] ( https://github.com/open-cluster-management-io/governance-policy-addon-controller/releases/tag/v0.16.0 )
57
+ - multicloud-operators-subscription v0.16.0 [ changelog] ( https://github.com/open-cluster-management-io/multicloud-operators-subscription/releases/tag/v0.16.0 )
58
+ - multicloud-operators-channel v0.16.0 [ changelog] ( https://github.com/open-cluster-management-io/multicloud-operators-channel/releases/tag/v0.16.0 )
59
+ - managed-serviceaccount v0.8.0 [ changelog] ( https://github.com/open-cluster-management-io/managed-serviceaccount/releases/tag/v0.8.0 )
60
+ - cluster-proxy v0.7.0 [ changelog] ( https://github.com/open-cluster-management-io/cluster-proxy/releases/tag/v0.7.0 )
61
+
62
+
9
63
## ` 0.15.0 ` , 24 Oct. 2024
10
64
11
65
The Open Cluster Management team is proud to announce the release of OCM v0.15.0!
0 commit comments