deploy-templates/templates/jenkins-monitoring-role.yaml (16 lines of code) (raw):
{{- if not (lookup "rbac.authorization.k8s.io/v1" "Role" .Values.monitoring.namespace .Values.monitoring.roleName) }}
kind: Role
apiVersion: rbac.authorization.k8s.io/v1
metadata:
name: {{ .Values.monitoring.roleName }}
namespace: {{ .Values.monitoring.namespace }}
annotations:
"helm.sh/hook": "pre-install"
rules:
- verbs:
- '*'
apiGroups:
- monitoring.coreos.com
resources:
- servicemonitors
{{- end -}}