Repository navigation
kubeadm: add optional presubmits for k/k - #38138
Conversation
Add two optional presubmits for kubeadm that test: - upgrade from latest/latest to ensure kubeadm upgrade for HA clusters with an in-place version continues to work. - dry-running kubeadm e2e works.
|
/assign @BenTheElder @pohly @aojea |
BenTheElder
left a comment
There was a problem hiding this comment.
I think this probably makes sense but I'd like a +1 from another TL
Can you elaborate a little bit on what the dryrun does? Do we have an existing periodic or similar we can look at?
If not, let's start with the run_if_changed commented out until we know the job is stable?
|
(It looks like we're pending a new script that hasn't been run yet?) |
i tested the script locally. once the job entries are there we can amend the script if something is broken in CI.
that periodic is defined here: it's a set of tasks in bash that execute the main kubeadm commands (init/join/upgrade) with https://github.com/kubernetes/kubeadm/blob/main/kinder/ci/workflows/dryrun-tasks.yaml (note to self: i need to enable the kubeadm_e2e suite for the upgrade job, the k8s e2e suite is skipped for both jobs) |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: neolit123, pohly The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
@neolit123: Updated the
DetailsIn response to this:
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-sigs/prow repository. |
Add two optional presubmits for kubeadm that test:
xref
existing kinder periodic jobs are running here and are green:
that script that is being called is here:
it's based on some existing GH action CI that we have to trigger manually for a PR number. we've used that for a few years by now:
https://github.com/neolit123/kubeadm-test/actions/workflows/k8s-test-pr.yaml