이 콘텐츠는 선택한 언어로 제공되지 않습니다.

Chapter 3. Enhancements


This section describes the major enhancements introduced in Red Hat OpenShift Data foundation 4.20.

3.1. Support forceful deployment of ODF

A new flag has been added to enable forceful deployment of the storage cluster. This helps redeployment with automation.

For more information, see the knowledgebase article Install Red Hat OpenShift Data Foundation 4.X in internal-attached mode using command line interface..

3.2. Automated key rotation and support for missing KMS in encrypted StorageClasses

With this release, annotations required for encrypted StorageClasses are now automatically added when Key Management Services (KMS) are missing. This streamlines key rotation and improves security configuration.

3.3. Pool level health status

Pool level alerts for near full and full status of the pool are now available with actionable messages.

For more information, see Resolving cluster alerts.

3.4. Multicloud Object Gateway

3.4.1. Unified CLI: mcg-cli capabilities integrated into odf-cli

Multicloud Object Gateway (MCG) commands are now available through the odf-cli utility. This enhancement consolidates ODF, Ceph, and MCG operations into a single command-line interface, eliminating the need to download and manage multiple binaries.

3.4.2. Public access limit option for S3 resources in MCG object browser

A new option is available in the MCG object browser to configure public access limits for S3 resources. This enhancement improves control over data exposure and strengthens security for object storage.

For more information about this procedure, see Setting up public access limit to S3 resources using MCG object browser.

3.4.3. Option to disable external access routes to MCG

A new configuration option to disable all routes that enable external access to the Multicloud Object Gateway (MCG). This feature helps ensure that MCG services are only accessible within the OpenShift environment.

For more information, see Securing Multicloud Object Gateway.

3.4.4. Bucket-Level metrics for replication state

New metrics have been introduced to provide detailed visibility into the replication progress of the buckets. These metrics help determine data safety and availability on the secondary site. The following metrics are now available per bucket, per replication cycle:

  • Total number of objects scanned
  • Number of objects successfully replicated
  • Number of objects that failed to replicate

For more information, see Obtaining metrics to reflect bucket replication state.

3.4.5. MCG introduces Metrics and AlertRule for detecting failures relating to noobaa-db

There is a new alert to detect failures relating to noobaa-db. This helps to improve the health visibility of NooBaa DB.

This helps to identify internal failures when there is a disconnect between the components while a component by itself is in ready state.

For more information, see Resolving alerts and errors.

3.5. Alert triggered when CSI clones near soft limit

An alert is triggered when CSI clones or snapshots approach the soft limit of 200. This notification recommends switching to volume snapshot cloning for better performance, helping to avoid delays caused by excessive clone operations.

3.6. Improvements to disaster recovery uninstall workflow

This release introduces improvements to the DR uninstall workflow, streamlining the removal of resources created during various stages of DR deployment. Previously, uninstalling DR components required manual cleanup across multiple layers. With this enhancement, the uninstall process is more intuitive and automated.

3.7. Smarter resource merging for component configuration

Resource requirements for OpenShift Data Foundation components are now merged with default values instead of being fully replaced. If a user specifies only one resource type such as memory, OpenShift Data Foundation will automatically apply default values for the other type, like CPU. Previously, partial specifications caused missing fields to be dropped, leading to components running without complete resource settings and resulting in unpredictable performance. This enhancement ensures safer and more balanced configurations with minimal user input.

(DFBUGS-426)

3.8. Selective merging of placement configurations

Placement configuration for components has been improved to support selective merging. Previously, specifying any placement section such as, Tolerations would override the entire default placement, leaving other sections like Node Affinity or Topology Spread Constraints empty. This caused incomplete or suboptimal placement configurations.

With this enhancement, OpenShift Data Foundation now merges user-defined placement values with the default configuration. Users can specify only the sections they want to customize, while defaults for other placement types are preserved, ensuring consistent and expected placement behavior for components.

(DFBUGS-3835)

3.9. Support custom SCCs for VolSync DataMover pods

VolSync DataMover pods could not access data when using custom Security Context Constraints (SCCs), leading to sync failures in clusters with custom configurations. The DRPC spec now includes a VolSyncSpec field that allows users to configure the following:

  • MoverSecurityContext: Defines the PodSecurityContext for DataMover pods
  • MoverServiceAccount: Specifies a custom Kubernetes ServiceAccount for fine-grained RBAC control

These configurations are propagated to the VolumeReplicationGroup (VRG), ensuring VolSync components inherit the required privileges for successful operation.

(DFBUGS-3713)

3.10. Configurable memory and CPU for kube-rbac-proxy in ocs-metrics-exporter

Users can now configure memory and CPU for kube-rbac-proxy pods through the custom resource (CR). This enhancement addresses out-of-memory (OOM) issues encountered during ocs-metrics-exporter operations. By allowing resource adjustments, users can prevent running into these issues.

(DFBUGS-3286)

맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2025 Red Hat