Skip to content

Commit 888cf9d

Browse files
Re-adding beets secret
1 parent 0f3c337 commit 888cf9d

File tree

3 files changed

+24
-3
lines changed

3 files changed

+24
-3
lines changed
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/external-secrets.io/externalsecret_v1.json
3+
apiVersion: external-secrets.io/v1
4+
kind: ExternalSecret
5+
metadata:
6+
name: &name beets-secret
7+
spec:
8+
secretStoreRef:
9+
name: akeyless-secret-store
10+
kind: ClusterSecretStore
11+
refreshInterval: 15m
12+
target:
13+
name: *name
14+
template:
15+
engineVersion: v2
16+
data:
17+
B2_ACCOUNT_ID: '{{ .B2_ACCOUNT_ID }}'
18+
B2_ACCOUNT_KEY: '{{ .B2_ACCOUNT_KEY }}'
19+
RESTIC_REPOSITORY: '{{ .MUSIC_BUCKET }}'
20+
RESTIC_PASSWORD: '{{ .MUSIC_BUCKET_PASSWORD }}'
21+
dataFrom:
22+
- extract:
23+
key: /beets

kubernetes/apps/media/beets/backup/kustomization.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,6 @@
33
apiVersion: kustomize.config.k8s.io/v1beta1
44
kind: Kustomization
55
resources:
6+
- ./externalsecret.yaml
67
- ./helmrelease.yaml
78
- ./pvc.yaml

kubernetes/apps/media/beets/ks.yaml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,6 @@ spec:
99
commonMetadata:
1010
labels:
1111
app.kubernetes.io/name: *app
12-
dependsOn:
13-
- name: beets
14-
namespace: media
1512
path: ./kubernetes/apps/media/beets/backup
1613
prune: true
1714
sourceRef:

0 commit comments

Comments
 (0)