Move configuration of backup functionality from individual workspaces, to the operator. I think this makes more sense:
One-off configuration at operator install time
Backup client and bucket can be validated at install time (previously it would only be validated when a workspace attempt to backup its state for the first time)
Limits possible complexity of different workspaces having not only different backup buckets but different backup providers (gcs, s3, etc).
I've also refactored the backup code in preparation for adding support for S3 #88.
Move configuration of backup functionality from individual workspaces, to the operator. I think this makes more sense:
I've also refactored the backup code in preparation for adding support for S3 #88.