File tree Expand file tree Collapse file tree 2 files changed +29
-0
lines changed
clusters/svc.dd.soeren.cloud/radicale Expand file tree Collapse file tree 2 files changed +29
-0
lines changed Original file line number Diff line number Diff line change
1
+ ---
2
+ apiVersion : " external-secrets.io/v1beta1"
3
+ kind : " ExternalSecret"
4
+ metadata :
5
+ name : " radicale-restic-pvc"
6
+ spec :
7
+ refreshInterval : " 1h"
8
+ secretStoreRef :
9
+ name : " vault"
10
+ kind : " ClusterSecretStore"
11
+ target :
12
+ name : " radicale-restic-pvc"
13
+ creationPolicy : " Owner"
14
+ data :
15
+ - secretKey : " AWS_ACCESS_KEY_ID"
16
+ remoteRef :
17
+ key : " secret/soeren.cloud/env/prod/restic/radicale/aws-credentials"
18
+ property : " AWS_ACCESS_KEY_ID"
19
+ - secretKey : " AWS_SECRET_ACCESS_KEY"
20
+ remoteRef :
21
+ key : " secret/soeren.cloud/env/prod/restic/radicale/aws-credentials"
22
+ property : " AWS_SECRET_ACCESS_KEY"
23
+ - secretKey : " RESTIC_PASSWORD"
24
+ remoteRef :
25
+ key : " secret/soeren.cloud/env/prod/restic/radicale/restic"
26
+ property : " pass"
Original file line number Diff line number Diff line change @@ -8,10 +8,12 @@ resources:
8
8
- pv.yaml
9
9
- config-cm.yaml
10
10
- external-secret-radicale.yaml
11
+ - external-secret-radicale-restic.yaml
11
12
components :
12
13
- ../../../apps/radicale/components/istio
13
14
- ../../../apps/radicale/components/istio-proxy
14
15
- ../../../apps/radicale/components/pvc
16
+ - ../../../apps/radicale/components/restic-pvc
15
17
patches :
16
18
- target :
17
19
kind : VirtualService
@@ -58,3 +60,4 @@ configMapGenerator:
58
60
- name : radicale-restic-pvc # TODO: https://github.com/kubernetes-sigs/kustomize/issues/4402
59
61
literals :
60
62
- RESTIC_HOSTNAME=svc.dd.soeren.cloud
63
+ - RESTIC_REPOSITORY=s3:https://s3.amazonaws.com/soerenschneider-restic-prod/radicale
You can’t perform that action at this time.
0 commit comments