...

Text file src/github.com/datawire/ambassador/v2/docs/yaml/monitoring/prometheus-rbac.yaml

Documentation: github.com/datawire/ambassador/v2/docs/yaml/monitoring

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

View as plain text