Merge pull request 'feat: add service account' (#6195) from tmp/talos-1 into main
Reviewed-on: #6195
This commit was merged in pull request #6195.
This commit is contained in:
@@ -17,5 +17,8 @@ app.kubernetes.io/part-of: {{ .Release.Name }}
|
|||||||
ServiceAccount names
|
ServiceAccount names
|
||||||
*/}}
|
*/}}
|
||||||
{{- define "custom.serviceAccountName" -}}
|
{{- define "custom.serviceAccountName" -}}
|
||||||
|
talos-backup
|
||||||
|
{{- end -}}
|
||||||
|
{{- define "custom.serviceAccountSecretsName" -}}
|
||||||
talos-backup-secrets
|
talos-backup-secrets
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
apiVersion: talos.dev/v1alpha1
|
apiVersion: v1
|
||||||
kind: ServiceAccount
|
kind: ServiceAccount
|
||||||
metadata:
|
metadata:
|
||||||
name: {{ include "custom.serviceAccountName" . }}
|
name: {{ include "custom.serviceAccountName" . }}
|
||||||
@@ -6,6 +6,16 @@ metadata:
|
|||||||
labels:
|
labels:
|
||||||
app.kubernetes.io/name: {{ include "custom.serviceAccountName" . }}
|
app.kubernetes.io/name: {{ include "custom.serviceAccountName" . }}
|
||||||
{{- include "custom.labels" . | nindent 4 }}
|
{{- include "custom.labels" . | nindent 4 }}
|
||||||
|
|
||||||
|
---
|
||||||
|
apiVersion: talos.dev/v1alpha1
|
||||||
|
kind: ServiceAccount
|
||||||
|
metadata:
|
||||||
|
name: {{ include "custom.serviceAccountSecretsName" . }}
|
||||||
|
namespace: {{ .Release.Namespace }}
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/name: {{ include "custom.serviceAccountSecretsName" . }}
|
||||||
|
{{- include "custom.labels" . | nindent 4 }}
|
||||||
spec:
|
spec:
|
||||||
roles:
|
roles:
|
||||||
- os:etcd:backup
|
- os:etcd:backup
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ etcd-backup:
|
|||||||
backoffLimit: 3
|
backoffLimit: 3
|
||||||
parallelism: 1
|
parallelism: 1
|
||||||
serviceAccount:
|
serviceAccount:
|
||||||
name: talos-backup-secrets
|
name: talos-backup
|
||||||
containers:
|
containers:
|
||||||
backup:
|
backup:
|
||||||
image:
|
image:
|
||||||
@@ -98,7 +98,7 @@ etcd-backup:
|
|||||||
backoffLimit: 3
|
backoffLimit: 3
|
||||||
parallelism: 1
|
parallelism: 1
|
||||||
serviceAccount:
|
serviceAccount:
|
||||||
name: talos-backup-secrets
|
name: talos-backup
|
||||||
containers:
|
containers:
|
||||||
backup:
|
backup:
|
||||||
image:
|
image:
|
||||||
@@ -180,7 +180,7 @@ etcd-backup:
|
|||||||
backoffLimit: 3
|
backoffLimit: 3
|
||||||
parallelism: 1
|
parallelism: 1
|
||||||
serviceAccount:
|
serviceAccount:
|
||||||
name: talos-backup-secrets
|
name: talos-backup
|
||||||
containers:
|
containers:
|
||||||
backup:
|
backup:
|
||||||
image:
|
image:
|
||||||
|
|||||||
Reference in New Issue
Block a user