Skip to content

the image for kube-apiserver v1.19.0-rc.2 contains a binary of unknown origin #1438

@neolit123

Description

@neolit123

What happened:

https://kubernetes.slack.com/archives/CJH2GBF7Y/p1595600184366100

@aanm deployed a v1.19.0-rc.2 kubeadm based cluster and discovered that the kube-apiserver reports a build SHA dd1511ca82c2e08847a1e4f712f4f1924f5babc8, which is unknown (not a commit in k/k).

What you expected to happen:

the binary inside the kube-apiserver image to match the Anago release commit:
kubernetes/kubernetes@27bb2a4

How to reproduce it (as minimally and precisely as possible):

$ kubeadm init --kubernetes-version=v1.19.0-rc.2
# wait for the api-server to come up...
$ kubectl version
Client Version: version.Info{Major:"1", Minor:"19+", GitVersion:"v1.19.0-rc.2", GitCommit:"27bb2a4a0a5cb8330178d19e57fa61fffa895c98", GitTreeState:"clean", BuildDate:"2020-07-21T17:39:35Z", GoVersion:"go1.14.6", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"19+", GitVersion:"v1.19.0-rc.2", GitCommit:"dd1511ca82c2e08847a1e4f712f4f1924f5babc8", GitTreeState:"clean", BuildDate:"2020-07-21T16:25:15Z", GoVersion:"go1.14.6", Compiler:"gc", Platform:"linux/amd64"}

Notes

  • possibly the other control-plane images are affected too
  • the binary artifacts e.g. https://storage.googleapis.com/kubernetes-release/release/${RELEASE}/bin/linux/amd64/${BIN} have the correct commit SHA.

/kind bug

Metadata

Metadata

Assignees

Labels

area/release-engIssues or PRs related to the Release Engineering subprojectkind/bugCategorizes issue or PR as related to a bug.priority/critical-urgentHighest priority. Must be actively worked on as someone's top priority right now.sig/releaseCategorizes an issue or PR as relevant to SIG Release.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions