Skip to content

Commit 845764c

Browse files
authored
Add release note for v0.16.0 (#467)
Signed-off-by: Jian Qiu <[email protected]>
1 parent 4e809ce commit 845764c

File tree

1 file changed

+54
-0
lines changed

1 file changed

+54
-0
lines changed

content/en/docs/release/_index.md

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,60 @@ weight: 6
66
Open Cluster Management has approximately a three to four month release cycle. The current release is `v0.15.0`.
77
Continue reading to view upcoming releases:
88

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+
963
## `0.15.0`, 24 Oct. 2024
1064

1165
The Open Cluster Management team is proud to announce the release of OCM v0.15.0!

0 commit comments

Comments
 (0)