rancher-partner-charts/charts/fairwinds/polaris/templates/audit.rbac.yaml

39 lines
889 B
YAML

{{- if .Values.audit.cleanup }}
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
name: {{ include "polaris.fullname" . }}-audit-cleanup
{{- if .Values.templateOnly }}
namespace: {{ .Release.Namespace }}
{{- end }}
labels:
app: polaris
rules:
- apiGroups:
- ''
resources:
- namespaces
resourceNames:
- {{ .Release.Namespace }}
verbs:
- delete
---
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
name: {{ include "polaris.fullname" . }}-audit-cleanup
{{- if .Values.templateOnly }}
namespace: {{ .Release.Namespace }}
{{- end }}
labels:
app: polaris
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: Role
name: {{ include "polaris.fullname" . }}-audit-cleanup
subjects:
- kind: ServiceAccount
name: {{ include "polaris.fullname" . }}
namespace: {{ .Release.Namespace }}
{{- end -}}