-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Restore dry run option #448
Comments
Yes! I think this is a critical user experience feature enhancement. This should probably be in-place before we go to implement #469. |
I'd like to propose having a backup AND restore |
We need to figure out the technical means to achieve this. Ark is not an aggregated API server, so we don't have the ability for the There is a challenge to that: etcd has a 1.5MB entry size limit, so we can't stuff the response into a single custom resource because we might exceed the limit. We could upload the response to object storage, then give the client a pre-signed URL it can use to download the response (this is what we do for We could create a series of small custom resources (like Kubernetes events). I worry, though, that that might overwhelm the apiserver at some point. |
Including info from 654: make sure we allow plugins to know if this is a dry-run or real. |
@ncdc is there something for this ongoing or was this put on hold for now? |
Hi @jprecuch, I don't work on Velero any more, but @carlisia @nrb @ashish-amarnath should be able to help you |
Still no way to know what you are about to restore before you restore..? |
yep, that feature would be welcomed..... :/ |
any updates on this feature request ? |
This feature is very much wanted by me as well. |
I can be assigned this issue |
I think restore is more critical than backup, since on the backup side, just doing a backup with snapshotVolumes=false will get you the same thing as long as the object list isn't huge (if obj list is huge you don't want the tarball). Rough idea of how I think this should work:
|
A
dry-run
option toark restore create
would be awesome. Given that we don't have any easy visibility as to what's inside a backup (as per issue #396), doing a partial ark restore is a bit of a hair-raising / fingers crossed event, because the right values we need to pass to--include-resources
and--exclude-resources
are not at all obvious.A dry-run option would list the actions ark would take / print the restore log given the parameters passed but not actually carry out those actions.
The text was updated successfully, but these errors were encountered: