Open amwat opened 3 years ago
/milestone v1.21
/priority important-soon
This will be merged implementable momentarily #2479
I would bucket this KEP under process
when https://github.com/kubernetes/enhancements/issues/2311 is completed
Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale
.
Stale issues rot after an additional 30d of inactivity and eventually close.
If this issue is safe to close now please do so with /close
.
Send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale
Enhancement issues opened in kubernetes/enhancements
should never be marked as frozen.
Enhancement Owners can ensure that enhancements stay fresh by consistently updating their states across release cycles.
/remove-lifecycle frozen
Enhancement Owners can ensure that enhancements stay fresh by consistently updating their states across release cycles.
Release cycles are now 4 months long. I don't believe this is accurate / the most reasonable anymore. fejta-bot stales an issue after 90 days (rotten + closed after 30 more), but release cycles are now roughly 1/3 a year ...
I'm adding a tracked/no label to this as a best guess but I'm open to suggestion from @kubernetes/enhancements or @kubernetes/release-team
It's the sort of thing that either lands prior to Test Freeze, or it doesn't, since this determines what is being used for CI signal
/milestone v1.23
/stage beta https://github.com/kubernetes/enhancements/pull/2871 proposes moving this to beta in v1.23
Hi @amwat! 1.23 Enhancements team here. Just checking in as we approach enhancements freeze on Thursday 09/09. Here's where this enhancement currently stands:
Looks like for this one, we would just need the following:
Thanks!
Thanks so much for the changes, @amwat. With the KEP PR merged, this enhancement is ready for 1.23 enhancements freeze. :)
/kind kep
Checklist for beta:
Hello @amwat 👋
Checking in once more as we approach 1.23 code freeze at 6:00 pm PST on Tuesday, November 16.
Please ensure the following items are completed:
As always, we are here to help should questions come up.
Thank you so much! 🙂
Thanks @Priyankasaggu11929 , updated the PR description with latest info.
Thank you so much for the update @amwat. 🙂
@amwat did we complete any of the checklist items to actually graduate to beta? I saw a lot of shadow presubmits added this cycle but I'm less clear whether there are any more blocking jobs using kubetest2 than last release
Yeah, all of those are are towards the 3rd beta requirement of having shadow node jobs.
We have an overall community guide for migration at: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-testing/e2e-tests-kubetest2.md#testing-against-an-existing-cluster I think we can keep adding FAQs for migrating specific types of jobs to this doc, but that probably also extends beyond the limitations of this KEP.
But we have not yet made pull-kubernetes-e2e-gce-kubetest2
blocking (thanks for the reminder!)
Note sure if we want to update the target accordingly then.
Hello @amwat, could you help providing a status summary on the checklist, mentioned in one of the above comments here. Want to confirm if all fo the items are checked or if not, what all are still in progress..
Thank you so much! 🙂
@amwat what is the status of this? Is there plan to fully transition sig node tests to kubetest2 in 1.24?
@SergeyKanzhelev amwat moved on before your comment and doesn't work in Kubernetes anymore. I don't know who can take up the remainder yet.
The Kubernetes project currently lacks enough contributors to adequately respond to all issues and PRs.
This bot triages issues and PRs according to the following rules:
lifecycle/stale
is appliedlifecycle/stale
was applied, lifecycle/rotten
is appliedlifecycle/rotten
was applied, the issue is closedYou can:
/remove-lifecycle stale
/lifecycle rotten
/close
Please send feedback to sig-contributor-experience at kubernetes/community.
/lifecycle stale
The Kubernetes project currently lacks enough active contributors to adequately respond to all issues and PRs.
This bot triages issues and PRs according to the following rules:
lifecycle/stale
is appliedlifecycle/stale
was applied, lifecycle/rotten
is appliedlifecycle/rotten
was applied, the issue is closedYou can:
/remove-lifecycle rotten
/close
Please send feedback to sig-contributor-experience at kubernetes/community.
/lifecycle rotten
/remove-lifecycle rotten
The Kubernetes project currently lacks enough contributors to adequately respond to all issues and PRs.
This bot triages issues and PRs according to the following rules:
lifecycle/stale
is appliedlifecycle/stale
was applied, lifecycle/rotten
is appliedlifecycle/rotten
was applied, the issue is closedYou can:
/remove-lifecycle stale
/lifecycle rotten
/close
Please send feedback to sig-contributor-experience at kubernetes/community.
/lifecycle stale
/remove-lifecycle stale
i will take a look on this, maybe just need some quick recap :) cc @BenTheElder
The Kubernetes project currently lacks enough contributors to adequately respond to all PRs.
This bot triages PRs according to the following rules:
lifecycle/stale
is appliedlifecycle/stale
was applied, lifecycle/rotten
is appliedlifecycle/rotten
was applied, the PR is closedYou can:
/remove-lifecycle stale
/close
Please send feedback to sig-contributor-experience at kubernetes/community.
/lifecycle stale
@BenTheElder gently ping here :)
@cpanato I don't have a lot to add unfortunately, the last I saw we were blocked on getting SIG Node input to migrate node_e2e support, and the large lift to port existing job configs otherwise, in theory the tooling works for kube-up/kOps e2e tests today and it is used for kOps and some kube-up.sh/GCE jobs.
I stepped down from kubetest/kubetest2, it became one too many projects to maintain with the high focus on infra costs. I'm no longer an approver in kubetest2.
cc @aojea @pohly @cjwagner @alvaroaleman (the rest of our SIG TLs)
If nobody is going to work on this we should close the issue,no?
is not really a feature, it seems to track only the effort to do it
@aojea https://github.com/kubernetes/enhancements/issues/2464#issuecomment-1235407789 ?
otherwise yes
/remove-lifecycle stale
agree @aojea
/assign
Can we track this for 1.29?
Core Goals:
~Stretch Goals:~
@dims
@upodroid sounds good to me :)
Enhancement Description
One-line enhancement description (can be used as a release note): Migration of presubmit-blocking and release-blocking end-to-end CI jobs to kubetest2
Kubernetes Enhancement Proposal: https://git.k8s.io/enhancements/keps/sig-testing/2464-kubetest2-ci-migration
Discussion Link:
Primary contact (assignee): @amwat
Responsible SIGs: SIG-Testing, SIG-Release
Enhancement target (which target equals to which milestone):
[x] Alpha
k/enhancements
) update PR(s): https://github.com/kubernetes/enhancements/pull/2465, https://github.com/kubernetes/enhancements/pull/2479k/k
) update PR(s): N/Ak/website
) update PR(s): N/A[ ] Beta
k/enhancements
) update PR(s): https://github.com/kubernetes/enhancements/pull/2871k/k
) update PR(s): https://github.com/kubernetes/kubernetes/pull/106013 , https://github.com/kubernetes/kubernetes/pull/105637k/website
) update(s): N/APlease keep this description up to date. This will help the Enhancement Team to track the evolution of the enhancement efficiently.
This will be in: https://github.com/kubernetes/enhancements/tree/master/keps/sig-testing/2464-kubetest2-ci-migration
/assign /sig testing /sig release