diff --git a/clusters/cl01tl/manifests/talos/CronJob-etcd-defrag-defrag-1.yaml b/clusters/cl01tl/manifests/talos/CronJob-etcd-defrag-defrag-1.yaml index 87337b759..0e0076449 100644 --- a/clusters/cl01tl/manifests/talos/CronJob-etcd-defrag-defrag-1.yaml +++ b/clusters/cl01tl/manifests/talos/CronJob-etcd-defrag-defrag-1.yaml @@ -29,7 +29,7 @@ spec: app.kubernetes.io/name: talos spec: enableServiceLinks: false - serviceAccountName: default + serviceAccountName: talos-defrag automountServiceAccountToken: true hostIPC: false hostNetwork: false diff --git a/clusters/cl01tl/manifests/talos/CronJob-etcd-defrag-defrag-2.yaml b/clusters/cl01tl/manifests/talos/CronJob-etcd-defrag-defrag-2.yaml index f3d23b8a2..9dfb8e146 100644 --- a/clusters/cl01tl/manifests/talos/CronJob-etcd-defrag-defrag-2.yaml +++ b/clusters/cl01tl/manifests/talos/CronJob-etcd-defrag-defrag-2.yaml @@ -29,7 +29,7 @@ spec: app.kubernetes.io/name: talos spec: enableServiceLinks: false - serviceAccountName: default + serviceAccountName: talos-defrag automountServiceAccountToken: true hostIPC: false hostNetwork: false diff --git a/clusters/cl01tl/manifests/talos/CronJob-etcd-defrag-defrag-3.yaml b/clusters/cl01tl/manifests/talos/CronJob-etcd-defrag-defrag-3.yaml index 9e4e3c6b2..afe7720ba 100644 --- a/clusters/cl01tl/manifests/talos/CronJob-etcd-defrag-defrag-3.yaml +++ b/clusters/cl01tl/manifests/talos/CronJob-etcd-defrag-defrag-3.yaml @@ -29,7 +29,7 @@ spec: app.kubernetes.io/name: talos spec: enableServiceLinks: false - serviceAccountName: default + serviceAccountName: talos-defrag automountServiceAccountToken: true hostIPC: false hostNetwork: false diff --git a/clusters/cl01tl/manifests/talos/SecretProviderClass-talos-etcd-defrag-config.yaml b/clusters/cl01tl/manifests/talos/SecretProviderClass-talos-etcd-defrag-config.yaml index 76fe39702..126e75878 100644 --- a/clusters/cl01tl/manifests/talos/SecretProviderClass-talos-etcd-defrag-config.yaml +++ b/clusters/cl01tl/manifests/talos/SecretProviderClass-talos-etcd-defrag-config.yaml @@ -11,7 +11,7 @@ spec: provider: openbao parameters: baoAddress: "http://openbao-internal.openbao:8200" - roleName: talos-backup + roleName: talos-defrag objects: | - objectName: config fileName: config diff --git a/clusters/cl01tl/manifests/talos/ServiceAccount-etcd-defrag.yaml b/clusters/cl01tl/manifests/talos/ServiceAccount-etcd-defrag.yaml new file mode 100644 index 000000000..f571114b5 --- /dev/null +++ b/clusters/cl01tl/manifests/talos/ServiceAccount-etcd-defrag.yaml @@ -0,0 +1,10 @@ +apiVersion: v1 +kind: ServiceAccount +metadata: + name: etcd-defrag + labels: + app.kubernetes.io/instance: talos + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/name: talos + helm.sh/chart: etcd-defrag-4.6.2 + namespace: talos diff --git a/clusters/cl01tl/manifests/talos/ServiceAccount-talos-backup.yaml b/clusters/cl01tl/manifests/talos/ServiceAccount-talos-backup.yaml deleted file mode 100644 index a3175a73e..000000000 --- a/clusters/cl01tl/manifests/talos/ServiceAccount-talos-backup.yaml +++ /dev/null @@ -1,9 +0,0 @@ -apiVersion: v1 -kind: ServiceAccount -metadata: - name: talos-backup - namespace: talos - labels: - app.kubernetes.io/name: talos-backup - app.kubernetes.io/instance: talos - app.kubernetes.io/part-of: talos diff --git a/clusters/cl01tl/manifests/talos/ServiceAccount-talos.yaml b/clusters/cl01tl/manifests/talos/ServiceAccount-talos.yaml new file mode 100644 index 000000000..45baaf48d --- /dev/null +++ b/clusters/cl01tl/manifests/talos/ServiceAccount-talos.yaml @@ -0,0 +1,10 @@ +apiVersion: v1 +kind: ServiceAccount +metadata: + name: talos + labels: + app.kubernetes.io/instance: talos + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/name: talos + helm.sh/chart: etcd-backup-4.6.2 + namespace: talos