Skip to content

Commit 77afabb

Browse files
committed
feat(velero): Setup backblaze s3 storage
1 parent a517099 commit 77afabb

File tree

3 files changed

+37
-0
lines changed

3 files changed

+37
-0
lines changed
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
apiVersion: bitnami.com/v1alpha1
2+
kind: SealedSecret
3+
metadata:
4+
name: velero-backblaze
5+
annotations:
6+
sealedsecrets.bitnami.com/cluster-wide: "true"
7+
spec:
8+
encryptedData:
9+
keyID: AgAFAKvfJ1dFYvuSt+1lcRH5hy+Wj3Ws+Fzfrme9z+9Z4c0xGNUtm1VpAuU3dv5h3H8QlcSG4OhC9ZUvH6xgUX/NGOUArE+za348dCXPPqgsaiAzOWST/Ey5yEEg5AmbMyG88VNbGlTvKJbrvA2GrRGzgfAs+neV1i2brPxXr1QnaXuLeJRQSEV0CeqsRBNuO7UYEpStzR6CAQhLTqvZ4ExH6C6QdZJzKG8GcK4G90OkGjNrC7gEhzlFhfbtKlYgTK2lOHPcbz+s2JbeuOIa5ZW6wfepQzgzDI3BTtcW3foHrnglUL8Qc6x9XKLYhFOCRuOughn+bk4kPbwGgkvNxWj+3RxA3qbPo/oRxFmccEPYHmwizrHnDJF7Mlc38PUBcB6oTyuJ//u+4xYJyZIQNfuiR1DEAEsW6iDwerNrpr+rAYt8cHjVqrEsxtAIzCGkoSfz8NjZO0F7qrG9N7QFePTkbCaNyGuRmJA70xDsAiyWBNh/6N0JnRxyObgNAFISEjNS15/hMG+omuMMMs5U9ChhXXnq4hs8Q9Tb3tw4tNXtB6frQJffOz1cIuiSwbsY6ROOXgzjflIc4G3Fm24JIm4ITJQTyjr4W6WZHVEke18sxjIiMMqQKNnyDUX+OpBGaAYyISfBW1qShO6YO54tBe/aDT+qEGy1PE6zMsFImnRQBLIfBMz0PsE64KC1AhmJzSgf7wYYC4iAXeWLL/qMeoV3RozJRN/me9Xf
10+
applicationKey: AgBRRuTk7J0UE/+TFCHJgJF860H/JvxR0Rsz5alFYCXHmoCpFaltp4Bk55+faAPBdtr+wuoHP6da0lxcritgzc+beHqv/5PnaFOsBg/NVemvV/uJs5SerDDmkADeXxTnYWPN/XKLT+qWOgCBYkGK1puXi+guGaRVkyEysgey6YoO28HbP0ESsDp35o2rIkUEKAUDJqOPHZjNUxtqLIebj6ilt2YBwr9/7vpbcXb0c9EFGoXLqHjraSg8ko/JDT4cm/FYHiEX2VrFywPC6pISgOYnH/z+lxKrUyiaKb9uLKQpVSVu7rTrBf640eKO6WsKdcJk7EfeMH9ouF3455C/t5QTEy605TyC+cjeqawvozPo9qE9bUhJSSYGlP7/DBaPutjEKHauVT/Ix5pbmoNuHHM/tfSk0ZUZZ/AYEbIpABWBM55+JA/b4+oXY+zFkqWpq4ZxEbJZFlp/jR9gINpvAjfbu9zLrK0zLgrmYDQqA3TIOjIesz8DMeu3i/+Cn1SEM0qpKMl17JHyis/misI87Wz0/HDyMsoUlfrVie3aA5jHUtiN/MpJKwt0ePEKvoqkYKnsUf2Gh2iLfzCheib+hA+mCdAxVW8ObtA+AlQsTbNYYDIpKfHedbxxQU7mBqMb1vIij1Fv4GgKb7f4186IFJ1ZU2t4LEF5uwXpInwGoLVosCDf/ARr+QGr/5416S1EGK/cIfytjH9Ge/0gPtiP7to1/E3xI4FqxGlMhMF8/CLL
11+
template:
12+
metadata:
13+
annotations:
14+
sealedsecrets.bitnami.com/cluster-wide: "true"
15+
data:
16+
credentials: |
17+
[default]
18+
aws_access_key_id = {{ .keyID }}
19+
aws_secret_access_key = {{ .applicationKey }}
20+

kubernetes/storage/velero/kustomization.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
apiVersion: kustomize.config.k8s.io/v1beta1
22
kind: Kustomization
33

4+
resources:
5+
- base/secrets.yaml
6+
47
helmCharts:
58
- repo: https://vmware-tanzu.github.io/helm-charts
69
name: velero

kubernetes/storage/velero/values.yaml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,15 @@
11
deployNodeAgent: true
2+
3+
configuration:
4+
backupStorageLocation:
5+
- name: backblaze-b2
6+
provider: aws
7+
bucket: skn-velero
8+
default: true
9+
credential:
10+
name: velero-backblaze
11+
key: credentials
12+
config:
13+
region: eu-central-003
14+
s3Url: https://s3.eu-central-003.backblazeb2.com
15+
s3ForcePathStyle: "true"

0 commit comments

Comments
 (0)