Cluster role permissions
Role-based access control (RBAC) governs access to resources based on defined roles.
Operators use
ClusterRole permissions to act across the entire cluster, such as
managing resources in multiple namespaces or monitoring cluster-wide configurations.
Most operators in a namespace-scoped IBM Content Cortex deployment do not require
ClusterRole permissions. Permissions are defined only for the namespace of the
deployment, which avoids the risk of unauthorized access from outside of the namespace.
However, the IBM Licensing Operator is an exception that requires specific cluster role permissions to manage licensing resources across the cluster, monitor deployments, and integrate with cluster-wide services. Other operators in the deployment do not need these cluster-level permissions. The following table lists the cluster role permissions needed specifically for the IBM Licensing Operator.
| API Groups | Resources | Verbs | Description |
|---|---|---|---|
| "" |
|
|
Manages core Kubernetes resources including configuration maps, events, secrets, and services for the licensing operator. |
| "" |
|
|
Monitors namespaces and service accounts across the cluster. |
| "" | pods |
|
Monitors and manages pod resources for licensing tracking. |
| apps | deployments |
|
Manages deployment resources for the licensing service. |
|
|
|
Configures network ingress and policies for the licensing service. |
| marketplace.redhat.com | meterdefinitions |
|
Integrates with Red Hat Marketplace for metering and billing. |
| monitoring.coreos.com | servicemonitors |
|
Configures Prometheus service monitors for licensing metrics. |
| operator.ibm.com |
|
|
Manages IBM Licensing custom resources and their lifecycle. |
| operator.ibm.com | operandbindinfos |
|
Monitors operand binding information for service integration. |
| operators.coreos.com | operatorgroups |
|
Manages operator group configurations for multi-tenant deployments. |
| route.openshift.io |
|
|
Configures OpenShift routes for external access to the licensing service. |