Skip to content
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

Provide Documentation/Testing for Velero AWS EBS PV Backups #1099

Open
joelmccoy opened this issue Dec 6, 2024 · 1 comment
Open

Provide Documentation/Testing for Velero AWS EBS PV Backups #1099

joelmccoy opened this issue Dec 6, 2024 · 1 comment
Labels
enhancement New feature or request

Comments

@joelmccoy
Copy link
Contributor

Is your feature request related to a problem? Please describe.

Velero supports Persistent Volume backups via the appropriate cloud provider. For AWS there is support for snapshotting PVs backed by EBS. As an end user, I would expect my volume backups be covered by velero as the backup provider service in uds-core. It is pretty simple to enable this feature, but there is no good documentation for providing the proper overrides. Additionally, these overrides/configuration should probably be included in the AWS EKS Nightly tests.

Describe the solution you'd like

  • Given An AWS environment
  • When When a user deploys velero
  • Then They have proper documentation for enabling PV backups (and this method is tested)

Describe alternatives you've considered

Leave the configuration research up to the end user

Additional context

I recently got velero AWS EBS PV backups working in my environment and I am happy to make a PR to add documentation / add in EKS nightly tests.

@joelmccoy joelmccoy added the enhancement New feature or request label Dec 6, 2024
@joelmccoy
Copy link
Contributor Author

Happy to take this on. But I wanted to vet my approach before doing the work:

  1. Add a new UDS Doc for Backup. This doc will contain how velero is configured for backups by default, but will also provide information on how to enable backups for AWS EBS backed persistent volumes with overrides and update to the IAM role used by velero.
  2. Add the override values / IAM policy to the EKS nightly test

Does this seem like a sane approach? If so, I will go do

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant