diff --git a/README.md b/README.md index cf94f10..4c19ad1 100644 --- a/README.md +++ b/README.md @@ -10,3 +10,9 @@ Currently released: - Alpine Image with kubectl and rclone needed for cronjob - k8s/ - working deployment (for troubleshooting / manually exectuin) and cronjob manifest which also contains right permission +- example/ + +Features + +- backup all bucket which are created with the Ceph ObjectBucketClaim CRD + - exclude buckets from backup with label diff --git a/example/ObjectBucketClaim/gitea.yaml b/example/ObjectBucketClaim/gitea.yaml new file mode 100644 index 0000000..f009ba2 --- /dev/null +++ b/example/ObjectBucketClaim/gitea.yaml @@ -0,0 +1,12 @@ +--- +apiVersion: objectbucket.io/v1alpha1 +kind: ObjectBucketClaim +metadata: + name: gitea-ceph-s3 + namespace: thanos + labels: + app: gitea + s3-backup/exclude: 'false' +spec: + bucketName: gitea + storageClassName: rook-ceph-s3 diff --git a/example/ObjectBucketClaim/thanos.yaml b/example/ObjectBucketClaim/thanos.yaml new file mode 100644 index 0000000..ac8ed7a --- /dev/null +++ b/example/ObjectBucketClaim/thanos.yaml @@ -0,0 +1,12 @@ +--- +apiVersion: objectbucket.io/v1alpha1 +kind: ObjectBucketClaim +metadata: + name: thanos-ceph-s3 + namespace: thanos + labels: + app: thanos + s3-backup/exclude: 'true' +spec: + bucketName: thanos + storageClassName: rook-ceph-s3