access-engine/charts/access-engine/templates/rbac.yaml
tegwick dd15d8cf3f
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
Build and Publish Container Image / build-and-push (push) Successful in 1m2s
Prepare renamed Access Engine runtime twins with exact reviewer scope
Assistant: codex
Assistant-Model: gpt-6.1-sol
Assistant-Session: 01a126e1-76f8-7643-8cf3-e93336539ade
2026-10-11 22:53:54 +02:00

30 lines
839 B
YAML

{{- if eq (include "access-engine.callerAuth.enabled" .) "true" }}
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: {{ include "access-engine.name" . }}-tokenreviewer
labels:
{{- include "access-engine.labels" . | nindent 4 }}
rules:
- apiGroups:
- authentication.k8s.io
resources:
- tokenreviews
verbs:
- create
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
name: {{ include "access-engine.name" . }}-tokenreviewer
labels:
{{- include "access-engine.labels" . | nindent 4 }}
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: {{ include "access-engine.name" . }}-tokenreviewer
subjects:
- kind: ServiceAccount
name: {{ include "access-engine.name" . }}
namespace: {{ .Release.Namespace }}
{{- end }}