zotregistry.dev/zot@v1.4.4-0.20240314164342-eec277e14d20/examples/metrics/kubernetes/prometheus/prom_rbac.yaml (about)

     1  apiVersion: v1
     2  kind: ServiceAccount
     3  metadata:
     4    name: prometheus
     5  ---
     6  apiVersion: rbac.authorization.k8s.io/v1
     7  kind: ClusterRole
     8  metadata:
     9    name: prometheus
    10  rules:
    11  - apiGroups: [""]
    12    resources:
    13    - nodes
    14    - nodes/metrics
    15    - services
    16    - endpoints
    17    - pods
    18    verbs: ["get", "list", "watch"]
    19  - apiGroups: [""]
    20    resources:
    21    - configmaps
    22    verbs: ["get"]
    23  - apiGroups:
    24    - networking.k8s.io
    25    resources:
    26    - ingresses
    27    verbs: ["get", "list", "watch"]
    28  - nonResourceURLs: ["/metrics"]
    29    verbs: ["get"]
    30  ---
    31  apiVersion: rbac.authorization.k8s.io/v1
    32  kind: ClusterRoleBinding
    33  metadata:
    34    name: prometheus
    35  roleRef:
    36    apiGroup: rbac.authorization.k8s.io
    37    kind: ClusterRole
    38    name: prometheus
    39  subjects:
    40  - kind: ServiceAccount
    41    name: prometheus
    42    namespace: default
    43