sigs.k8s.io/kueue@v0.6.2/charts/kueue/templates/prometheus/role.yaml (about) 1 {{- if .Values.enablePrometheus }} 2 apiVersion: rbac.authorization.k8s.io/v1 3 kind: Role 4 metadata: 5 name: {{ include "kueue.fullname" . }}-prometheus-k8s 6 namespace: '{{ .Release.Namespace }}' 7 rules: 8 - apiGroups: 9 - "" 10 resources: 11 - services 12 - endpoints 13 - pods 14 verbs: 15 - get 16 - list 17 - watch 18 - apiGroups: 19 - extensions 20 resources: 21 - ingresses 22 verbs: 23 - get 24 - list 25 - watch 26 - apiGroups: 27 - networking.k8s.io 28 resources: 29 - ingresses 30 verbs: 31 - get 32 - list 33 - watch 34 --- 35 apiVersion: rbac.authorization.k8s.io/v1 36 kind: RoleBinding 37 metadata: 38 name: {{ include "kueue.fullname" . }}-prometheus-k8s 39 namespace: '{{ .Release.Namespace }}' 40 roleRef: 41 apiGroup: rbac.authorization.k8s.io 42 kind: Role 43 name: '{{ include "kueue.fullname" . }}-prometheus-k8s' 44 subjects: 45 - kind: ServiceAccount 46 name: prometheus-k8s 47 namespace: '{{ .Release.Namespace }}' 48 - kind: ServiceAccount 49 name: prometheus-operator 50 namespace: '{{ .Release.Namespace }}' 51 {{- end }}