Hey again,
I promised an update...
Normally, during an official patch release, we:
v1.y.z
v1.y.(z+1)-beta.0
It appears that our most recent patch releases tagged branches out of order, beta tag first, then the patch tag.
This time around, the patch tag and beta tag landed on the same commit.
We use a combination of git describe
and regexes (of course) to determine the tag and whether or not the tag is a CI
tag. As the tags landed on the same commit, our git describe
was ambiguous and picked up something in the form of v1.y.z-<number-of-commits-past-tag>+<commit-ish>
, which makes our CI version regex unhappy.
To mitigate this, we manually tagged the tip of the affected release branches:
We validated that this would work against the release-1.14
branch before proceeding with the 1.15 and 1.16 branches.
Release Engineering will still be working on identifying why the builds ran out of order, but in the meantime, you should see your tests start to go green again.
More details can be found on the tracking issue: https://github.com/kubernetes/kubernetes/issues/86182
Thanks to @tpepper, @ixdy, and @liggitt with their help in debugging this!