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

CRD API Versioning #1349

Closed
ihcsim opened this issue Apr 2, 2022 · 4 comments
Closed

CRD API Versioning #1349

ihcsim opened this issue Apr 2, 2022 · 4 comments

Comments

@ihcsim
Copy link
Contributor

ihcsim commented Apr 2, 2022

Devise a version management plan for the Kanister CRDs to reflect their stability. Ideally, an update like #1297 should be reflected by a new version of the CRD e.g., v1alpha2. We need to understand the change scope of a version bump, and what would a version migration path looks like for the community.

Some questions:

  • When is it necessary to bump the version?
  • Do we want to support multiple versions? If yes, how far back?
  • When introducing new "major" versions upgrade, what does the conversion strategy between old internal storage version and the new API versions look like?
  • What is our version deprecation strategy?
@pavannd1 pavannd1 added the triage label Apr 6, 2022
@ihcsim ihcsim removed the triage label Apr 13, 2022
@github-actions
Copy link
Contributor

This issue is marked as stale due to inactivity. Add a new comment to reactivate it.

@github-actions github-actions bot added the stale label Jun 13, 2022
@pavannd1
Copy link
Contributor

Valid 🚀

@github-actions github-actions bot removed the stale label Jun 28, 2022
@github-actions
Copy link
Contributor

This issue is marked as stale due to inactivity. Add a new comment to reactivate it.

@github-actions github-actions bot added the stale label Aug 28, 2022
@github-actions
Copy link
Contributor

This issue is closed due to inactivity. Feel free to reopen it, if it's still relevant.

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