k8s.io/test-infra@v0.0.0-20240520184403-27c6b4c223d8/config/prow/cluster/monitoring/prometheus_operator_rbac.yaml (about)

     1  ---
     2  apiVersion: rbac.authorization.k8s.io/v1
     3  kind: ClusterRoleBinding
     4  metadata:
     5    name: prow-prometheus-operator
     6  roleRef:
     7    apiGroup: rbac.authorization.k8s.io
     8    kind: ClusterRole
     9    name: prow-prometheus-operator
    10  subjects:
    11  - kind: ServiceAccount
    12    name: prometheus-operator
    13    namespace: prow-monitoring
    14  ---
    15  apiVersion: rbac.authorization.k8s.io/v1
    16  kind: ClusterRole
    17  metadata:
    18    name: prow-prometheus-operator
    19  rules:
    20  - apiGroups:
    21    - monitoring.coreos.com
    22    resources:
    23    - alertmanagers
    24    - alertmanagers/finalizers
    25    - alertmanagerconfigs
    26    - prometheuses
    27    - prometheuses/finalizers
    28    - thanosrulers
    29    - thanosrulers/finalizers
    30    - servicemonitors
    31    - podmonitors
    32    - probes
    33    - prometheusrules
    34    verbs:
    35    - '*'
    36  - apiGroups:
    37    - apps
    38    resources:
    39    - statefulsets
    40    verbs:
    41    - '*'
    42  - apiGroups:
    43    - ""
    44    resources:
    45    - configmaps
    46    - secrets
    47    verbs:
    48    - '*'
    49  - apiGroups:
    50    - ""
    51    resources:
    52    - pods
    53    verbs:
    54    - list
    55    - delete
    56  - apiGroups:
    57    - ""
    58    resources:
    59    - services
    60    - services/finalizers
    61    - endpoints
    62    verbs:
    63    - get
    64    - create
    65    - update
    66    - delete
    67  - apiGroups:
    68    - ""
    69    resources:
    70    - nodes
    71    verbs:
    72    - list
    73    - watch
    74  - apiGroups:
    75    - ""
    76    resources:
    77    - namespaces
    78    verbs:
    79    - get
    80    - list
    81    - watch
    82  - apiGroups:
    83    - networking.k8s.io
    84    resources:
    85    - ingresses
    86    verbs:
    87    - get
    88    - list
    89    - watch
    90  ---
    91  apiVersion: v1
    92  kind: ServiceAccount
    93  metadata:
    94    name: prometheus-operator
    95    namespace: prow-monitoring