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

Better repo maintenance job preserve #7923

Open
Lyndon-Li opened this issue Jun 25, 2024 · 0 comments
Open

Better repo maintenance job preserve #7923

Lyndon-Li opened this issue Jun 25, 2024 · 0 comments

Comments

@Lyndon-Li
Copy link
Contributor

Lyndon-Li commented Jun 25, 2024

At present, Velero by default preserve the last 3 repo maintenance jobs so that the job's completion status and logs can be retrieved for troubleshooting and observability purpose.

However, there are gaps to expected best solution:

  1. It is better that users could observe the repo maintenance result from the backupRepository CR directly, so that they don't need to match the backupRepository CR to the maintenance job
  2. It is better that the repo maintenance logs could be preserved with the same lifecycle as other Velero logs
  3. For Kopia repo, there are quickMaintenance and fullMaintenance and fullMaintenance is more complex, more informative. So it is better that users could observe the status of fullMaintenance and quickMaintenance separately and fullMaintenance status should be preserved longer
  4. Once we can better preserve the observability and logs, there is no need to preserve the maintenance job objects themselves
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant