From f277e392e4a944c10ad3ad9fa3474b258b956dcf Mon Sep 17 00:00:00 2001 From: Michael Thomson Date: Thu, 26 Sep 2024 15:49:38 -0400 Subject: [PATCH] longhorn backblaze backup target Signed-off-by: Michael Thomson --- longhorn/helmrelease-longhorn.yaml | 6 ++++-- longhorn/longhorn-backblaze-secret.yaml | 17 +++++++++++++++++ 2 files changed, 21 insertions(+), 2 deletions(-) create mode 100644 longhorn/longhorn-backblaze-secret.yaml diff --git a/longhorn/helmrelease-longhorn.yaml b/longhorn/helmrelease-longhorn.yaml index 5cb58b3..9218e4c 100644 --- a/longhorn/helmrelease-longhorn.yaml +++ b/longhorn/helmrelease-longhorn.yaml @@ -19,8 +19,10 @@ spec: persistence: defaultClassReplicaCount: 2 - # defaultSettings: - # backupTarget: nfs://192.168.2.50:/volume1/k8sbackupstore + defaultSettings: + backupTarget: s3://mthomson-longhorn-backups@us-west-004/ + backupTargetCredentialSecret: longhorn-backblaze-secret + backupstorePollInterval: 0 ingress: enabled: true diff --git a/longhorn/longhorn-backblaze-secret.yaml b/longhorn/longhorn-backblaze-secret.yaml new file mode 100644 index 0000000..b95a023 --- /dev/null +++ b/longhorn/longhorn-backblaze-secret.yaml @@ -0,0 +1,17 @@ +--- +apiVersion: bitnami.com/v1alpha1 +kind: SealedSecret +metadata: + creationTimestamp: null + name: longhorn-backblaze-secret + namespace: longhorn-system +spec: + encryptedData: + AWS_ACCESS_KEY_ID: AgAcQuAtfsr8a8MIvPpZIocp2JLMzhdRhbWLY/yB9qJtkRwXId3S+wLN7YLVI3yMhkRbCkVDZgtu6Usysc530fKOj6r65gWDPVatwJHgUXouvbz1Iq1fPtsE/LbYOD2AZhulfb2cyo3A9jzcoYZxi+KyaymW4JHcHIwHnSVvakvqIYx1QCf30MnOjrLn9+B2NIg5qpYoplc1gCLVy7oGTXolFJJMAiIJ41YwLAZCltk/RXJxWKrvD5BilgPK3W+Fhf7QUFddEfhv/gIGMHmXCH9MouZviQpJVo7/FvzNG0Q6lRHKFHcxh8vhtvrpx8O2qjjZVSrMRtepgla7ZblOuP//1n72JBYQmC7VE1cvPjXSnybU4Z+cm5GQSwvVpWzVvdQyl7V1e7jgTi5sYdilUbVtltLDuugRttuLnJNhSMQSOAv0SDae9HYldOvjoMnpJN3DleCYoyw0gT0xH7U5EOIX/LogPIp/poO7tAj406xwpS2MDatFgPItPvjebBjxbCUekJF0wzQuxqd54s26CNaq50CKPkg7jJI5HO7T0PnUdj3sF+aa49fPpBZtJ8ftmZ84n8sZTaMXKLWxD1XaVL48Ded3s4SWoCHoVfrd/OqkXqHlXzWmgF9wnm101WZR2QrUgYakL8cldlN05r3zRtMe/KMn5rNihcYcSvRikKHk0mj0uzYnNrlNtzKUWyxanJiui99c9twJ8LC8znLt0LqxRE2u0DRVRc1L + AWS_ENDPOINTS: AgCb1f3nEIo8gLibM2XtJG+ALI1qpVMipyRnBXxL5REy/AJ3fO1gr2Nzz3XWMdCcwVY3yX5zarLcFUlM5hNRYfDZ8Huj4GDc99YvoY/aBaEiIHDpeu73ASkl7cS2qplTFGIxLz26SoWLFKWGpOu2DWQNtHh7tpcQ/qfcm5zK+4m+IF/pEAQv+w5QF0bSNnziYlSo89rVuSA9SpevdbwMwGWvN6bi5QbPSXYqjogO8BsNOQAWhFIKkxEWkDuEGh0Cwd02VstcLDNrqgNsR1ajMTEqfsUo3hJyVo/AF8O72pSSe4gaNzkaU3TW6EXguZ+a3t9Jy8oiS5nyCEiSkPiv3k4giHpVomP8gweyau+1w+PJm4oq2ABW43VBxE1CoQVnI8q/egvVyj0OvsZONsMWY392WfuF9El6D5qhSW+Un7IboZy9GfWsrd5sCmhi0NHEJGHOrk5nNCdfca0SwfNn+iKj0cIky7klvUqYxxcnfRppmMpTeGLVgOsFOKykeRVLcH8mnqg7xHrTJ9ICtILIarynscT5mKwyvvzS9txPIEvDlOt6nSnbmfukZRW1YN8nz04Bcdxpy4bquQlkNmX6n13rhemHT1nKsrYo+J8IwgnEqGKydztxhf9x2+sJ4ZiOOtuXqp7oXXt74HbS7WnBmdkfz3eqEEYzGcagXKr/KYiPHG3+fcgUORhrJl8LGCSTEq4JzUYyenDQ95agiHSShr+tZb1I0Urue9sILUfC9N4= + AWS_SECRET_ACCESS_KEY: AgCQK+kf92LH+oZVII9iLWBw7A23nm3DgysJP8NR4evZF1qjeiD6XZ4GBOTgnkCiBN8c+4KZ1WpKjrQADsodOqSx7W0Ts+A6wI9MD4q6cRzMiesUlXiYn4yQS63RjO5VSrMZUnvUOzh5NQs94yzxc7Q+GqNa1EDK2H2gBz5nRNyRmXgV/6xdl6AQrGagvCusetZjTRtujgfSW0Oz/k6Ap+1BG+FJT1TR1jxgccNslR7Lyy5FOEOXhcB/qf7FgOibwJmV0xfAM1SvMAewLgJiIJzIq+dZWhwX+AjTWmpTOtCJ2xvWtHio3zwVDN0yH4+8MrFHQQ9Fbh+4PU+4h4fzi28cmpCk6sWzRhuhK+NyDBBoB+halvpNCI2XXEFIAiUoLhAj81sEdp+H+STXcR+RGrflg7CdIfuHluPr62yxLfDOV7Vk66FLIccz7UIDbUz2XS359eBe/B+KJ9w7saAZeyt1Dg52tiJUtqq7bQ43v+CrSNYX60qLJe07oTbEtR6jN1oGBQteBuPmRcP73DTVkevUX5Boi3VxPmV/lmTMleJyRVxW2BvdMIb8OnOjJ3oML4AaFOjhYi6v6KLDRKdKcq4EeafM9C7rFMtvj77LoMh9zCjS0Swq02wsuPKUSvsbsXKhe6pgpgydrjh9InfdskIn4RejY2xYiXINV4LkUZmo76DKpJiJiZUEO3tA8pnWlY/ot3AJVu3YJlaWn7cCozSLSnuz+RtSzazQ1p1v/U6M + template: + metadata: + creationTimestamp: null + name: longhorn-backblaze-secret + namespace: longhorn-system