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

Document upgrade procedure to Antrea v2 #6178

Closed
antoninbas opened this issue Apr 1, 2024 · 1 comment · Fixed by #6261
Closed

Document upgrade procedure to Antrea v2 #6178

antoninbas opened this issue Apr 1, 2024 · 1 comment · Fixed by #6261
Assignees
Labels
kind/documentation Categorizes issue or PR as related to a documentation.

Comments

@antoninbas
Copy link
Contributor

antoninbas commented Apr 1, 2024

We are removing some Alpha APIs in Antrea v2. All changes are in line with our versioning policy: https://github.com/antrea-io/antrea/blob/main/docs/versioning.md

An example the v1alpha1/Tier CRD: #6162. One concern would be a user upgrading from an older Antrea version (e.g. 1.11) to Antrea v2.0. In this case, the v1beta1 version of API didn't exist in v1.11, so antctl upgrade api-storage cannot be used. My assumption would be that direct upgrade to v2.0 would not be possible in this case, and that users would need to upgrade to an intermediate version (1.13, 1.14, or 1.15) first. The fact that the 2 API resources are technically the "same" (conversion strategy is None) should be irrelevant here.

We should make sure that this is well-documented, and include a pointer to the relevant documentation in the Antrea v2.0 release notes.

See also #6162 (comment)

@antoninbas antoninbas added the kind/documentation Categorizes issue or PR as related to a documentation. label Apr 1, 2024
@antoninbas antoninbas added this to the Antrea v2.0 release milestone Apr 1, 2024
@antoninbas
Copy link
Contributor Author

@luolanzone I should be able to submit a PR for this tomorrow. It should be a short document but I think it's important to have it for the v2 release.

@antoninbas antoninbas self-assigned this Apr 25, 2024
antoninbas added a commit to antoninbas/antrea that referenced this issue Apr 25, 2024
Fixes antrea-io#6178

Signed-off-by: Antonin Bas <antonin.bas@broadcom.com>
antoninbas added a commit to antoninbas/antrea that referenced this issue Apr 25, 2024
Fixes antrea-io#6178

Signed-off-by: Antonin Bas <antonin.bas@broadcom.com>
antoninbas added a commit to antoninbas/antrea that referenced this issue Apr 25, 2024
Fixes antrea-io#6178

Signed-off-by: Antonin Bas <antonin.bas@broadcom.com>
antoninbas added a commit to antoninbas/antrea that referenced this issue Apr 25, 2024
Fixes antrea-io#6178

Signed-off-by: Antonin Bas <antonin.bas@broadcom.com>
antoninbas added a commit to antoninbas/antrea that referenced this issue Apr 25, 2024
Fixes antrea-io#6178

Signed-off-by: Antonin Bas <antonin.bas@broadcom.com>
antoninbas added a commit to antoninbas/antrea that referenced this issue Apr 26, 2024
Fixes antrea-io#6178

Signed-off-by: Antonin Bas <antonin.bas@broadcom.com>
antoninbas added a commit to antoninbas/antrea that referenced this issue Apr 26, 2024
Fixes antrea-io#6178

Signed-off-by: Antonin Bas <antonin.bas@broadcom.com>
antoninbas added a commit that referenced this issue Apr 26, 2024
Fixes #6178

Signed-off-by: Antonin Bas <antonin.bas@broadcom.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/documentation Categorizes issue or PR as related to a documentation.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant