| {{- if and (.Capabilities.APIVersions.Has "policy/v1beta1/PodSecurityPolicy") .Values.testFramework.enabled .Values.rbac.pspEnabled }} |
| apiVersion: rbac.authorization.k8s.io/v1 |
| kind: RoleBinding |
| metadata: |
| name: {{ include "dubbo-admin.fullname" . }}-test |
| namespace: {{ include "dubbo-admin.namespace" . }} |
| annotations: |
| "helm.sh/hook": test-success |
| "helm.sh/hook-delete-policy": "before-hook-creation,hook-succeeded" |
| labels: |
| {{- include "dubbo-admin.labels" . | nindent 4 }} |
| roleRef: |
| apiGroup: rbac.authorization.k8s.io |
| kind: Role |
| name: {{ include "dubbo-admin.fullname" . }}-test |
| subjects: |
| - kind: ServiceAccount |
| name: {{ include "dubbo-admin.serviceAccountNameTest" . }} |
| namespace: {{ include "dubbo-admin.namespace" . }} |
| {{- end }} |