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

Bump up the version of velero's CRs #6168

Closed
reasonerjt opened this issue Apr 20, 2023 · 3 comments
Closed

Bump up the version of velero's CRs #6168

reasonerjt opened this issue Apr 20, 2023 · 3 comments
Assignees

Comments

@reasonerjt
Copy link
Contributor

reasonerjt commented Apr 20, 2023

We have been adding new features and new fields to the v1 CRDs.
Although they are backward compatible, it's probably not a very good exercise constantly make changes to the v1 API. Considering we have also planned some breaking changes to the schema in the CRDs, like deprecating and removing Restic, removing the redundant filters, we need to have a plan for bumping up the version of CRDs. (for example v1 -> v2alpha1)

This issue is opened to track the decisions and discussions around this topic.

@reasonerjt reasonerjt self-assigned this Apr 20, 2023
@sseago
Copy link
Collaborator

sseago commented Apr 26, 2023

We need to be careful to make sure that backups made with v1 CRDs will still restore in versions of vleero using v2alpha1 CRDs. This might mean supporting both CRD versions at once, or it might mean converting the v1 velero CRD yaml from the BSL (backup metadata, pod volume backups, etc.) into v2 before creating the resource.

@github-actions
Copy link

github-actions bot commented Jul 1, 2023

This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 14 days. If a Velero team member has requested log or more information, please provide the output of the shared commands.

@github-actions github-actions bot added the staled label Jul 1, 2023
@github-actions
Copy link

This issue was closed because it has been stalled for 14 days with no activity.

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

2 participants