On Fri, 1 Nov 2024 at 18:27, Jordan Liggitt <
lig...@google.com> wrote:
>
> > as we have kubeadm upgrade jobs in the release-informing dashboards.
>
> Should it be release-blocking first before making it PR-blocking?
>
are existing PR blocking jobs also on the release-blocking board?
in practice the kubeadm upgrade release informing jobs have been
release blocking already.
the line between informing and blocking have been historically blared
by the release team and kubeadm maintainers, since nobody wants to
release a broken (e.g.) "kubeadm upgrade" command.
so that can be step 1 for me to PR if there is consensus.
cc @kubernetes-sig-release
> How is the health of the existing periodic run? Is it flaky or stable?
flakes do happen, but very rarely, and are either a product of infra
status or random unexplainable `docker run` (maybe also infra related)
bugs (it's a DIND setup).
https://testgrid.k8s.io/sig-cluster-lifecycle-kubeadm
apart from the recent breakage the triggered today's discussion, the
entire kubeadm board is green.
>
> > Can we start reporting status only and evaluate after code freeze the results to move it to blocking?
>
> +1 to running in a non-blocking way first and getting visibility ahead of making it PR blocking
>
i think this is already a standard practice, so i was anticipating it.
fine by me to have the on demand `/test ...` trigger initially and
after some time make it merge blocking.
lubomir
--
>
>
>
> On Fri, Nov 1, 2024 at 12:17 PM Antonio Ojea <
antonio.o...@gmail.com> wrote:
>>
>> Can we start reporting status only and evaluate after code freeze the
>> results to move it to blocking?
>>
>> My observation is that people sending PRs does not differentiate
>> between required and not required failing jobs, so that will server
>> the goal of this effort, and by not making it blocking we avoid the
>> risk of blocking legit PRs, specially having code freeze so close
>>
>> On Fri, 1 Nov 2024 at 15:23, Davanum Srinivas <
dav...@gmail.com> wrote:
>> >
>> > +1 from me. I am supportive of this effort
>> >
>> > On Fri, Nov 1, 2024 at 10:09 AM Lubomir I. Ivanov <
neol...@gmail.com> wrote:
>> >>
>> >> hello,
>> >>
>> >> a slightly more formal cross post from slack:
>> >>
https://kubernetes.slack.com/archives/C09QZ4DQB/p1730462110713279
>> >>
>> >> do we have any objections if we add the following kubeadm upgrade job
>> >> as PR merge blocking for k/k with run_if_changed: '^cmd\/kubeadm\/.*$'
>> >> ?
>> >>
>> >>
https://prow.k8s.io/view/gs/kubernetes-ci-logs/pr-logs/pull/kubeadm/3116/pull-kubeadm-kinder-upgrade-latest/1851600608943935488
>> >>
>> >> (the above means that it will run only if kubeadm bits change)
>> >> (we may want to add test/e2e_kubeadm too)
>> >>
>> >> it runs for <20 minutes and verifies if something broke in kubeadm
>> >> upgrade by doing a latest -> latest version in place upgrade.
>> >>
>> >> prow spec can be seen in the above run. kinder workflow (contains all
>> >> the tasks of the job)
>> >>
https://github.com/kubernetes/kubeadm/blob/main/kinder/ci/workflows/presubmit-upgrade-latest.yaml
>> >>
>> >> the argument for that is simple - often we break kubeadm because we
>> >> don't have 100% unit test coverage and that alerts the release CI team
>> >> as we have kubeadm upgrade jobs in the release-informing dashboards.
>> >> in such a case we have to fix ASAP, log issue, talk to CI team, send
>> >> another PR in k/k etc. testing locally with kinder is fine, but that
>> >> is quite slow on slower internet. that can all be avoided with a
>> >> simple pre-submit.
>> >>
>> >> comments are appreciated.
>> >>
>> >> thanks
>> >> lubomir
>> >> --
>> >>
>> >> --
>> >> You received this message because you are subscribed to the Google Groups "kubernetes-sig-testing" group.
>> >> To unsubscribe from this group and stop receiving emails from it, send an email to
kubernetes-sig-te...@googlegroups.com.
>> >> To view this discussion visit
https://groups.google.com/d/msgid/kubernetes-sig-testing/CAGDbWi-9%3DAh9YO-RSWYZfWmAq2fjod3M8q3j65vKE4ZDxYkOnQ%40mail.gmail.com.
>> >
>> >
>> >
>> > --
>> > Davanum Srinivas ::
https://twitter.com/dims
>> >
>> > --
>> > You received this message because you are subscribed to the Google Groups "kubernetes-sig-testing" group.
>> > To unsubscribe from this group and stop receiving emails from it, send an email to
kubernetes-sig-te...@googlegroups.com.
>> > To view this discussion visit
https://groups.google.com/d/msgid/kubernetes-sig-testing/CANw6fcGt%3D6Y%2Bf03LBDNJ1ULTr14%3DaSDm-wyag7%2B81%3DqPxsMVbQ%40mail.gmail.com.
>>
>> To unsubscribe from this group and stop receiving emails from it, send an email to
sig-cluster-life...@kubernetes.io.
>>