-
Notifications
You must be signed in to change notification settings - Fork 742
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 release policies and practices #685
Comments
related: #679 |
Moving comments from duplicate issue created prior to discovering this issue: What would you like to be added: Document the explicit versioning policy and release criteria for both the CNI and calico components of this project. Why is this needed: The PR notes call out some but not all of the changes that would qualify this as containing backwards compatibility breaks.
The CHANGELOG.md only notes this as an "Improvement", with no immediate indication how that is defined in the context of these projects. With the changes noted, it would be tremendously helpful to also provide a more explicit upgrade guide for these cases. AWS Official EKS Documentation has previously noted using the cni project release branch for directly applying changes, so consumers who have processes or automation not currently pinned to a specific fix revision (e.g. 1.7.5) will receive these type of larger changes that may fall outside their expectations based on their understanding of the versioning scheme. Example from noted docs previous recommendation: I understand that the method by which manifests are vended will be changing as noted in this PR, but I hope this request is considered relevant to both the current state (as long as that is maintained) and the new process being adopted. |
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 |
Issue closed due to inactivity. |
We should document our policies for when we will cherry-pick patches to a past release branch, what our release gating criteria are, and what our actual release processes are.
The text was updated successfully, but these errors were encountered: