-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
✨ Resolve release markers #9265
✨ Resolve release markers #9265
Conversation
Hi @adilGhaffarDev. Thanks for your PR. I'm waiting for a kubernetes-sigs member to verify that this patch is reasonable to test. If it is, they should reply with Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
/ok-to-test |
09b6727
to
7c8a8aa
Compare
7c8a8aa
to
8364d35
Compare
Current CI failures should be fixed after #9275 is merged |
/retest |
@adilGhaffarDev FYI, now, CI failures are related to the changes in the PR itself, #9275 is merged and jobs went past the previous failure step. |
8364d35
to
c1d7c81
Compare
/test pull-cluster-api-e2e-full-main |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looking good!
I think there's one edge case we want to enable - mentioned here: #5008 (comment)
Basically we need to also call the version resolution function somewhere around here:
cluster-api/test/e2e/clusterctl_upgrade.go
Line 191 in 5c4ce8b
Expect(input.E2EConfig.Variables).To(HaveKey(initWithBinaryVariableName), "Invalid argument. %s variable must be defined when calling %s spec", initWithBinaryVariableName, specName) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Few nits, overall LGTM:
fbbede4
to
c79a6ae
Compare
cc @kubernetes-sigs/cluster-api-release-team To make sure it is still passing /test pull-cluster-api-e2e-full-main |
c79a6ae
to
4ac1964
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Overall looks good. Nice work!
a5fed55
to
d339128
Compare
f0f6e1c
to
52d85f3
Compare
/test pull-cluster-api-e2e-full-main |
@sbueringer I have addressed the comments, please check when you get time. |
Thank you! One final point |
Signed-off-by: muhammad adil ghaffar <muhammad.adil.ghaffar@est.tech>
52d85f3
to
c3bdf69
Compare
/test pull-cluster-api-e2e-full-main |
Thank you very much!! Really nice feature and will help us to test the latest and greatest without toil :) /approve |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: killianmuldoon, sbueringer The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
/retest kubeadm init failed:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Found one small typo, lgtm as of that :-)
|
||
// resolveReleaseMarker resolves releaseMarker string to verion string e.g. | ||
// - Resolves "go://sigs.k8s.io/cluster-api@v1.0" to the latest stable patch release of v1.0. | ||
// - Resolves "go://sigs.k8s.io/cluster-api@latest-v1.0" to the latest patch release of v.1.0 including rc and pre releases. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
// - Resolves "go://sigs.k8s.io/cluster-api@latest-v1.0" to the latest patch release of v.1.0 including rc and pre releases. | |
// - Resolves "go://sigs.k8s.io/cluster-api@latest-v1.0" to the latest patch release of v1.0 including rc and pre releases. |
Let's merge this to unblock #9799 . I'll follow-up with the typo in a separate PR. /lgtm |
LGTM label has been added. Git tree hash: 062c4300d870ac831e061d142efe5c3d496ff03d
|
@sbueringer should I backport it too v1.6? |
I think I would not backport, should be fine if folks can adopt it with v1.7. And we can run it for some time on main to see if it's stable |
What this PR does / why we need it:
Which issue(s) this PR fixes (optional, in
fixes #<issue number>(, fixes #<issue_number>, ...)
format, will close the issue(s) when PR gets merged):Fixes #5008
/area testing