sigs.k8s.io/cluster-api@v1.7.1/hack/observability/kube-state-metrics/rbac-crd-aggregation.yaml (about)

     1  ---
     2  # ClusterRole to aggregate other ClusterRoles for different Custom Resource Configurations
     3  apiVersion: rbac.authorization.k8s.io/v1
     4  kind: ClusterRole
     5  metadata:
     6    name: kube-state-metrics-aggregated-role
     7  aggregationRule:
     8    clusterRoleSelectors:
     9    - matchLabels:
    10        kube-state-metrics/aggregate-to-manager: "true"
    11  ---
    12  # ClusterRoleBinding for the aggregation role
    13  apiVersion: rbac.authorization.k8s.io/v1
    14  kind: ClusterRoleBinding
    15  metadata:
    16    name: kube-state-metrics-custom-resource-rolebinding
    17  roleRef:
    18    apiGroup: rbac.authorization.k8s.io
    19    kind: ClusterRole
    20    name: kube-state-metrics-aggregated-role
    21  subjects:
    22  - kind: ServiceAccount
    23    name: kube-state-metrics
    24    namespace: observability