1{{- if .Values.privileges.useServiceAccount -}} 2apiVersion: v1 3kind: ServiceAccount 4metadata: 5 name: {{ include "meterpreter.fullname" . }} 6 labels: 7 {{- include "meterpreter.labels" . | nindent 4 }} 8 9--- 10{{- if ne .Values.privileges.bindClusterRole "" -}} 11apiVersion: rbac.authorization.k8s.io/v1 12kind: RoleBinding 13metadata: 14 name: {{ include "meterpreter.fullname" . }} 15 labels: 16 {{- include "meterpreter.labels" . | nindent 4 }} 17roleRef: 18 apiGroup: rbac.authorization.k8s.io 19 kind: ClusterRole 20 name: {{ .Values.privileges.bindClusterRole }} 21subjects: 22 - kind: ServiceAccount 23 name: {{ include "meterpreter.fullname" . }} 24 namespace: {{ .Release.Namespace }} 25{{- end -}} 26{{- end -}} 27 28