Skip to content

Commit df3b238

Browse files
add base and overlay for ez
1 parent ca181e9 commit df3b238

File tree

3 files changed

+50
-0
lines changed

3 files changed

+50
-0
lines changed
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
---
2+
apiVersion: "external-secrets.io/v1beta1"
3+
kind: "ExternalSecret"
4+
metadata:
5+
name: "vault-backup"
6+
spec:
7+
refreshInterval: "1h"
8+
secretStoreRef:
9+
name: "vault"
10+
kind: "ClusterSecretStore"
11+
target:
12+
name: "vault-backup"
13+
creationPolicy: "Owner"
14+
data:
15+
- secretKey: "AWS_ACCESS_KEY_ID"
16+
remoteRef:
17+
key: "secret/soeren.cloud/env/prod/restic/vault-prod/aws-credentials"
18+
property: "AWS_ACCESS_KEY_ID"
19+
- secretKey: "AWS_SECRET_ACCESS_KEY"
20+
remoteRef:
21+
key: "secret/soeren.cloud/env/prod/restic/vault-prod/aws-credentials"
22+
property: "AWS_SECRET_ACCESS_KEY"
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
---
2+
apiVersion: kustomize.config.k8s.io/v1beta1
3+
kind: Kustomization
4+
resources:
5+
- ../../../infra/vault-backup
6+
- external-secret-vault-backup.yaml
7+
configMapGenerator:
8+
- name: vault-backup
9+
options:
10+
disableNameSuffixHash: true
11+
literals:
12+
- VAULT_ADDR=https://vault.ha.soeren.cloud
13+
- RESTIC_REPOSITORY=s3:https://s3.amazonaws.com/soerenschneider-restic-prod/vault-prod
14+
- VAULT_LOGIN_AUTH_ROLE=vault-backup
15+
- VAULT_RESTIC_AWS_CREDENTIALS_SECRET_PATH=soeren.cloud/env/prod/restic/vault-prod/aws-credentials
16+
- VAULT_RESTIC_PASSWORD_SECRET_PATH=vault-backup/restic
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
---
2+
apiVersion: kustomize.config.k8s.io/v1beta1
3+
kind: Kustomization
4+
resources:
5+
- ../../../common/vault-backup
6+
configMapGenerator:
7+
- name: vault-backup
8+
options:
9+
disableNameSuffixHash: true
10+
behavior: merge
11+
literals:
12+
- VAULT_LOGIN_AUTH_MOUNT=svc.ez.soeren.cloud

0 commit comments

Comments
 (0)