{{- if and .Values.curator.enabled .Values.curator.rbac.enabled }} kind: Role apiVersion: {{ include "common.capabilities.rbac.apiVersion" . }} metadata: name: {{ include "elasticsearch.curator.fullname" . }} labels: {{- include "common.labels.standard" . | nindent 4 }} role: curator component: elasticsearch-curator-configmap rules: - apiGroups: [""] resources: ["configmaps"] verbs: ["update", "patch"] {{- $pspAvailable := (semverCompare "<1.25-0" (include "common.capabilities.kubeVersion" .)) -}} {{- if and $pspAvailable .Values.curator.psp.create }} - apiGroups: ["extensions"] resources: ["podsecuritypolicies"] verbs: ["use"] resourceNames: - {{ include "elasticsearch.curator.fullname" . }} {{- end }} {{- end }}