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