kubernetes / community

Kubernetes community content
Apache License 2.0
12.03k stars 5.17k forks source link

kubernetes testing strategy #8136

Closed aojea closed 2 weeks ago

aojea commented 2 weeks ago

Since this is a recurrent topic and we are mainly operating by tribal knowledge, I think that is good to have the testing strategy written so we can use it as reference for future discussions.

aojea commented 2 weeks ago

/assign @BenTheElder @pohly @michelle192837 /cc @dims @thockin @liggitt

dims commented 2 weeks ago

cc @neolit123 since we talked about his a bit during the last discussion on promotion of some kubeadm jobs to presubmit blocking

neolit123 commented 2 weeks ago

cc @neolit123 since we talked about his a bit during the last discussion on promotion of some kubeadm jobs to presubmit blocking

i ended up adding an experimental github workflow in this test repo: https://github.com/neolit123/kubeadm-test/actions/runs/11671161136

it takes k/k PR number and a kinder workflow to test. on demand (someone needs to click on the UI), but quite flexible in terms of what it can run.

aojea commented 2 weeks ago

I think all comments are addresses, please check if I omitted something and review again

k8s-ci-robot commented 2 weeks ago

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: aojea, BenTheElder

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: - ~~[contributors/devel/sig-testing/OWNERS](https://github.com/kubernetes/community/blob/master/contributors/devel/sig-testing/OWNERS)~~ [BenTheElder,aojea] Approvers can indicate their approval by writing `/approve` in a comment Approvers can cancel approval by writing `/approve cancel` in a comment