|
@@ -0,0 +1,39 @@
|
|
|
+apiVersion: v1
|
|
|
+kind: ServiceAccount
|
|
|
+metadata:
|
|
|
+ name: {{ template "nextcloud.serviceAccountName" }}
|
|
|
+ namespace: {{ .Release.Namespace }}
|
|
|
+
|
|
|
+---
|
|
|
+
|
|
|
+apiVersion: rbac.authorization.k8s.io/v1
|
|
|
+kind: RoleBinding
|
|
|
+metadata:
|
|
|
+ name: {{ .Release.Name }}-service-account-role-binding
|
|
|
+subjects:
|
|
|
+- kind: ServiceAccount
|
|
|
+ name: {{ template "nextcloud.serviceAccountName" }}
|
|
|
+ namespace: {{ .Release.Namespace }}
|
|
|
+roleRef:
|
|
|
+ kind: Role
|
|
|
+ name: spinupcontainers
|
|
|
+ apiGroup: rbac.authorization.k8s.io
|
|
|
+
|
|
|
+---
|
|
|
+
|
|
|
+apiVersion: rbac.authorization.k8s.io/v1
|
|
|
+kind: Role
|
|
|
+metadata:
|
|
|
+ name: {{ .Release.Name }}-service-account-role
|
|
|
+ namespace: {{ .Release.Namespace }}
|
|
|
+rules:
|
|
|
+ - apiGroups:
|
|
|
+ - ""
|
|
|
+ - "apps"
|
|
|
+ resources:
|
|
|
+ - pods
|
|
|
+ - deployments
|
|
|
+ verbs:
|
|
|
+ - delete
|
|
|
+ - get
|
|
|
+ - list
|