| {{- if and .Values.rbac.create (eq .Values.role "Agent") -}} |
| # Permissions to use Kubernetes API. |
| # Requires that RBAC authorization is enabled. |
| apiVersion: rbac.authorization.k8s.io/v1 |
| name: {{ include "vector.fullname" . }} |
| {{- include "vector.labels" . | nindent 4 }} |
| {{- if and .Values.psp.create (.Capabilities.APIVersions.Has "policy/v1beta1") }} |
| - {{ include "vector.fullname" . }} |
| apiVersion: rbac.authorization.k8s.io/v1 |
| name: {{ include "vector.fullname" . }} |
| {{- include "vector.labels" . | nindent 4 }} |
| apiGroup: rbac.authorization.k8s.io |
| name: {{ include "vector.fullname" . }} |
| name: {{ include "vector.serviceAccountName" . }} |
| namespace: {{ .Release.Namespace }} |