kind: Role apiVersion: rbac.authorization.k8s.io/v1 metadata: name: {{ include "spiffe-step-ssh.fullname" . }}-svc-config rules: - apiGroups: [""] resources: [configmaps] verbs: - create - apiGroups: [""] resources: [configmaps] resourceNames: [{{ include "spiffe-step-ssh.fullname" . }}-config] verbs: - get - update - patch - apiGroups: ["apps"] resources: [statefulsets] resourceNames: [{{ include "spiffe-step-ssh.fullname" . }}] verbs: - get - patch - apiGroups: ["apps"] resources: [deployments] resourceNames: [{{ include "spiffe-step-ssh.fullname" . }}-fetchca] verbs: - get - patch --- kind: RoleBinding apiVersion: rbac.authorization.k8s.io/v1 metadata: name: {{ include "spiffe-step-ssh.fullname" . }}-svc-config subjects: - kind: ServiceAccount name: {{ include "spiffe-step-ssh.fullname" . }}-svc-config namespace: {{ .Release.Namespace }} roleRef: kind: Role name: {{ include "spiffe-step-ssh.fullname" . }}-svc-config apiGroup: rbac.authorization.k8s.io