Skip to content

EX432 Red Hat Certified Specialist in OpenShift Advanced Cluster Management Exam Practice Questions

Prepare for EX432 with more than an answer.

153 questions in the full set12 sample questionsUpdated Oct 14, 2026
  1. 1

    Because pod restarts on the hub cluster have been wiping out the search index database in a 180-cluster fleet, a cluster administrator needs to configure persistent storage (20Gi using the gp3-csi storage class) for the RHACM 2.13 search service. How should this configuration be applied, and what PersistentVolumeClaim (PVC) is created as a result?

    Show answer details

    Correct answer: B

    By default, the search-postgres pod deployed by the RHACM Search operator uses an ephemeral emptyDir volume. To configure persistent storage, an administrator updates the Search custom resource (apiVersion: search.open-cluster-management.io/v1alpha1) named search-v2-operator in the open-cluster-management namespace by setting spec.dbStorage.size: 20Gi and spec.dbStorage.storageClassName: gp3-csi. The operator then provisions a PersistentVolumeClaim named -search (in this case, gp3-csi-search) and mounts it into the search-postgres deployment.

  2. 2

    A governance engineer updates a parent Policy resource (policy.open-cluster-management.io/v1) so that its top-level spec.remediationAction is set to enforce. Inside spec.policy-templates, the policy contains two ConfigurationPolicy objects:

    • Template 1 checks a ConfigMap with remediationAction: InformOnly and complianceType: mustonlyhave.
    • Template 2 checks a RoleBinding with remediationAction: inform and complianceType: musthave.

    When the updated parent Policy is propagated to a non-compliant managed cluster, how does the configuration policy controller process the two templates?

    Show answer details

    Correct answer: D

    When a parent Policy defines spec.remediationAction: enforce, it overrides the remediationAction of child ConfigurationPolicy templates that are set to inform. However, if a ConfigurationPolicy explicitly specifies remediationAction: InformOnly, the parent policy never enforces it—even when the parent Policy or a PlacementBinding bindingOverrides is set to enforce. This protects sensitive checks (such as mustonlyhave evaluations that could otherwise overwrite existing ConfigMap keys) from unintended automated remediation.

  3. 3

    In a ConfigurationPolicy specification (policy.open-cluster-management.io/v1), the _____ parameter determines whether related Kubernetes objects on the managed cluster are deleted (DeleteAll or DeleteIfCreated) or retained (None) when the policy is deleted.

    Show answer details

    Correct answer: D

    The pruneObjectBehavior field in a ConfigurationPolicy controls what happens to the Kubernetes objects evaluated or created by the policy when the policy (or an object template within it) is removed. Accepted values are DeleteAll, DeleteIfCreated, and None (the default, which leaves the managed objects untouched on the cluster).

  4. 4

    Before provisioning a new multi-cluster hub via the command line on Red Hat OpenShift Container Platform 4.18, an infrastructure engineer drafts the Operator Lifecycle Management (OLM) manifests for Red Hat Advanced Cluster Management (RHACM) 2.13. Which combination of namespace, OperatorGroup, and Subscription attributes adheres to the supported installation requirements?

    Show answer details

    Correct answer: B

    Red Hat Advanced Cluster Management must be installed in its own dedicated namespace, which defaults to open-cluster-management. The OLM OperatorGroup in that namespace must specify open-cluster-management under spec.targetNamespaces, and the Subscription resource (operators.coreos.com/v1alpha1) must use spec.name: advanced-cluster-management, spec.channel: release-2.13, spec.source: redhat-operators, and spec.sourceNamespace: openshift-marketplace. Installing into openshift-operators or local-cluster is unsupported because RHACM requires single-namespace operator scoping, and local-cluster is reserved exclusively for the self-managed hub cluster representation.

  5. 5

    While automating the deployment of Red Hat Advanced Cluster Management 2.13 on an OpenShift 4.18 hub cluster, a systems administrator concatenates the Namespace, OperatorGroup, Subscription, and MultiClusterHub manifests into a single YAML file and runs oc apply -f rhacm-install.yaml. The command creates the first three resources but fails on the fourth with the error:

    error: unable to recognize "rhacm-install.yaml": no matches for kind "MultiClusterHub" in version "operator.open-cluster-management.io/v1"

    What is the root cause of this failure and how should the deployment workflow be corrected?

    Show answer details

    Correct answer: C

    When a Subscription is created, Operator Lifecycle Management (OLM) must resolve the catalog, generate an InstallPlan, register the CustomResourceDefinitions (CRDs), and start the operator pods. Applying the MultiClusterHub custom resource (operator.open-cluster-management.io/v1) before OLM registers the CRD produces the no matches for kind "MultiClusterHub" error. Administrators must first apply the Namespace, OperatorGroup, and Subscription, verify that the operator installation has succeeded, and then apply the MultiClusterHub CR, waiting up to 10 minutes for oc get mch to report Running.

  6. 6

    A financial services institution operates an OpenShift Container Platform 4.18 hub cluster in a partially restricted network. Earlier in the quarter, the platform team added a custom CatalogSource named internal-certified-mirror in the openshift-marketplace namespace to test internal operator builds. When defining internal-certified-mirror, the team omitted the spec.priority field. The standard redhat-operators CatalogSource is also present in openshift-marketplace with its default configuration, and it contains the latest approved Red Hat packages.

    Now, the lead cluster architect is deploying Red Hat Advanced Cluster Management (RHACM) 2.13 in the open-cluster-management namespace. In addition to installing the RHACM operator and creating the MultiClusterHub custom resource, the architect requires the hub to support OADP-based cluster and virtual machine backup workflows.

    During the deployment of MultiClusterHub, the architect notices that the multicluster engine for Kubernetes operator subscription is attempting to pull from internal-certified-mirror instead of redhat-operators, and the backup controllers are not deployed after MultiClusterHub reaches Running. Which set of actions resolves both issues?

    Show answer details

    Correct answer: A

    When MultiClusterHub installs the multicluster engine for Kubernetes operator, it automatically selects the CatalogSource with the highest spec.priority value. Because the default redhat-operators CatalogSource has a priority of -100 and a custom CatalogSource without a specified priority defaults to 0, MultiClusterHub prefers internal-certified-mirror (0 > -100). Setting internal-certified-mirror priority below -100 (or increasing redhat-operators priority above 0) ensures redhat-operators is selected. Furthermore, while app-lifecycle is enabled by default in MultiClusterHub, cluster-backup is disabled (False) by default and must be explicitly enabled in the MultiClusterHub resource.

Create an account to continue.