hack/prow: update cri-dockerd to v0.4.3 for the none-driver integration script#22992
hack/prow: update cri-dockerd to v0.4.3 for the none-driver integration script#22992rafaelmfried wants to merge 1 commit into
Conversation
…on script Signed-off-by: Rafael Moura Friederick <rafael.mf.documents@gmail.com>
|
Hi @rafaelmfried. Thanks for your PR. I'm waiting for a kubernetes member to verify that this patch is reasonable to test. If it is, they should reply with Regular contributors should join the org to skip this step. Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. DetailsInstructions 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. |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: rafaelmfried The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
|
Can one of the admins verify this patch? |
Fixes the
pull-minikube-none-docker-linux-x86presubmit, which currently fails on every PR.The bug
hack/prow/integration_none_docker_linux_x86.sh:48pins:CRI_DOCKERD_VERSION="0.4.1"and downloads
cri-dockerd-0.4.1.amd64.tgzfrom that release tag. Butcri-dockerdv0.4.1was never released —Mirantis/cri-dockerdwent fromv0.3.25straight tov0.4.2/v0.4.3(releases). The download 404s,tarchokes on the HTML error page, and the job dies in setup before any test runs:Why it regressed
#22916 bumped cri-dockerd
v0.4.1→v0.4.3across kicbase, the ISO packages and the Jenkins none-driver script — but not this Prow script. There was no mechanism to catch it: the script isn't in theschemaofhack/update/cri_dockerd_version/cri_dockerd_version.go, so the version updater never rewrites it, and it silently stayed on the broken0.4.1.The fix
hack/prow/integration_none_docker_linux_x86.shCRI_DOCKERD_VERSION:0.4.1→0.4.3— the version every other consumer already uses after #22916.v0.4.2/v0.4.3are CVE / dependency bumps only, no behaviour change.hack/update/cri_dockerd_version/cri_dockerd_version.goschema, so future cri-dockerd bumps keep it in sync and it can't drift out again.The new
schemaentry only rewritesCRI_DOCKERD_VERSION— the Prow script has noCRI_DOCKERD_COMMIT, unlike the Jenkins one — and uses the unprefixed{{.Version}}to match the script's"0.4.3"form.Verification
go buildandgo veton thehackmodule pass. The fix is config-only, so the most direct proof is this PR's ownpull-minikube-none-docker-linux-x86run.Fixes #22991
/kind bug