mirror of
https://github.com/vmware-tanzu/velero.git
synced 2026-01-05 04:55:22 +00:00
Move ark server deployment & minio deployment to a separate namespace from the backups/schedules/restores/config because backups now have a finalizer. If everything lives in one namespace, you have to delete all the backups and wait for the GC controller to process them and remove the finalizer from each before deleting the namespace. By moving the server into a separate namespace, users can now delete the heptio-ark namespace the normal way (kubectl delete), and once that namespace is fully removed, they can delete the heptio-ark-server namespace. Signed-off-by: Andy Goldstein <andy.goldstein@gmail.com>
File Structure
00-prereqs.yaml
This file contains the prerequisites necessary to run the Ark server:
heptio-arknamespacearkservice account- RBAC rules to grant permissions to the
arkservice account - CRDs for the Ark-specific resources (Backup, Schedule, Restore, Config)
10-deployment.yaml
This deploys Ark and be used for AWS, GCP, and Minio. Note that it cannot be used for Azure.