- apps/app-velero.yaml: Argo Application, path apps/velero, ns velero, CreateNamespace + ServerSideApply (chart uses long CRDs). - apps/velero/Chart.yaml: pinned vmware-tanzu velero chart 12.1.0 (appVersion 1.18.1). - apps/velero/values.yaml: Kopia uploader, no CSI, node-agent enabled, AWS S3 provider -> https://hel1.your-objectstorage.com, dedicated bucket basicstack-velero (per DEV-570), BSL credential velero-s3-credentials/cloud, Kopia repo password auto-picked from velero-repo-credentials/repository-password. Co-Authored-By: Paperclip <noreply@paperclip.ing>
21 lines
484 B
YAML
21 lines
484 B
YAML
apiVersion: argoproj.io/v1alpha1
|
|
kind: Application
|
|
metadata:
|
|
name: velero
|
|
namespace: argocd
|
|
spec:
|
|
project: default
|
|
source:
|
|
repoURL: git@forgejo.forgejo.svc.cluster.local:basicstack/stack.basicstack.de.git
|
|
targetRevision: main
|
|
path: apps/velero
|
|
destination:
|
|
server: https://kubernetes.default.svc
|
|
namespace: velero
|
|
syncPolicy:
|
|
automated:
|
|
prune: false
|
|
selfHeal: true
|
|
syncOptions:
|
|
- CreateNamespace=true
|
|
- ServerSideApply=true
|