blob: 98579008ca195676d792622c6ec59c6173b0b7d9 [file] [log] [blame]
kind: {{ binding_kind }}
apiVersion: rbac.authorization.k8s.io/v1beta1
metadata:
name: {{ binding_name }}
{%- if binding.get('namespace') %}
namespace: {{ binding.namespace }}
{%- endif %}
subjects:
{%- for subject_name, subject in binding.subject.items() %}
- kind: {{ subject.kind }}
name: {{ subject.name|default(subject_name) }}
apiGroup: rbac.authorization.k8s.io
{%- endfor %}
roleRef:
kind: {{ role_kind }}
name: {{ role_name }}
apiGroup: rbac.authorization.k8s.io
{#-
vim: syntax=jinja
-#}