// Module included in the following assemblies:
//
// *

:_mod-docs-content-type: REFERENCE
[id="cluster-infrastructure-crs_{context}"]
= Cluster infrastructure reference CRs

.Cluster infrastructure CRs
[cols="4*", options="header", format=csv]
|====
Component,Reference CR,Description,Optional
Cluster logging,`ClusterLogForwarder.yaml`,Configures a log forwarding instance with the specified service account and verifies that the configuration is valid.,Yes
Cluster logging,`ClusterLogNS.yaml`,Configures the cluster logging namespace.,Yes
Cluster logging,`ClusterLogOperGroup.yaml`,"Creates the Operator group in the openshift-logging namespace, allowing the Cluster Logging Operator to watch and manage resources.",Yes
Cluster logging,`ClusterLogServiceAccount.yaml`,Configures the cluster logging service account.,Yes
Cluster logging,`ClusterLogServiceAccountAuditBinding.yaml`,Grants the collect-audit-logs cluster role to the logs collector service account.,Yes
Cluster logging,`ClusterLogServiceAccountInfrastructureBinding.yaml`,Allows the collector service account to collect logs from infrastructure resources.,Yes
Cluster logging,`ClusterLogSubscription.yaml`,Creates a subscription resource for the Cluster Logging Operator with manual approval for install plans.,Yes
Disconnected configuration,`catalog-source.yaml`,Defines a disconnected Red Hat Operators catalog.,No
Disconnected configuration,`idms.yaml`,Defines a list of mirrored repository digests for the disconnected registry.,No
Disconnected configuration,`operator-hub.yaml`,Defines an OperatorHub configuration which disables all default sources.,No
Monitoring and observability,`monitoring-config-cm.yaml`,Configuring storage and retention for Prometheus and Alertmanager.,Yes
Power management,`PerformanceProfile.yaml`,"Defines a performance profile resource, specifying CPU isolation, hugepages configuration, and workload hints for performance optimization on selected nodes.",No
Power management,`TunedPerformancePatch.yaml`,"Applies performance tuning overrides for worker profiles and enables kernel panic on non-maskable interrupts (NMI) for system recovery on unresponsive nodes.",No
|====
