Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[job failure] kubeadm-gce #56091

Closed
spiffxp opened this issue Nov 20, 2017 · 12 comments
Closed

[job failure] kubeadm-gce #56091

spiffxp opened this issue Nov 20, 2017 · 12 comments
Assignees
Labels
kind/bug Categorizes issue or PR as related to a bug. kind/failing-test Categorizes issue or PR as related to a consistently or frequently failing test. priority/critical-urgent Highest priority. Must be actively worked on as someone's top priority right now. sig/cluster-lifecycle Categorizes an issue or PR as relevant to SIG Cluster Lifecycle.
Milestone

Comments

@spiffxp
Copy link
Member

spiffxp commented Nov 20, 2017

/priority critical-urgent
/priority failing-test
/kind bug
/status approved-for-milestone
@kubernetes/sig-cluster-lifecycle-test-failures

This job has been failing since 2017-11-15. It's on the sig-release-master-blocking dashboard,
and prevents us from cutting [v1.9.0-beta.1] (kubernetes/sig-release#34). Is there work ongoing to bring this job back to green?

https://k8s-testgrid.appspot.com/sig-release-master-blocking#kubeadm-gce

@spiffxp spiffxp added this to the v1.9 milestone Nov 20, 2017
@k8s-ci-robot k8s-ci-robot added status/approved-for-milestone sig/cluster-lifecycle Categorizes an issue or PR as relevant to SIG Cluster Lifecycle. priority/critical-urgent Highest priority. Must be actively worked on as someone's top priority right now. kind/failing-test Categorizes issue or PR as related to a consistently or frequently failing test. kind/bug Categorizes issue or PR as related to a bug. labels Nov 20, 2017
@dims
Copy link
Member

dims commented Nov 20, 2017

@luxas @spiffxp here's the tentative plan - kubernetes/kubeadm#256 (comment)

@luxas
Copy link
Member

luxas commented Nov 20, 2017

@spiffxp yes, the PR that fixed the root cause (kubernetes-retired/kubernetes-anywhere#483) just merged. Sorry for the long approving window there. Now we're about to bump the git sha pinning for the job: https://github.com/kubernetes/test-infra/blob/master/images/kubeadm/runner#L29 to make the test green

@luxas
Copy link
Member

luxas commented Nov 21, 2017

Status update: kubernetes/test-infra#5610 went in yesterday
The actual test-infra image bump got merged now kubernetes/test-infra#5636, so the tests should start passing soon-ish

@xiangpengzhao
Copy link
Contributor

The https://k8s-testgrid.appspot.com/sig-release-master-blocking#kubeadm-gce still fails after kubernetes/test-infra#5636 merged.

https://storage.googleapis.com/kubernetes-jenkins/logs/ci-kubernetes-e2e-kubeadm-gce/8906/artifacts/e2e-8906-node-vcw7/startupscript.log
shows:

Nov 23 05:13:24 ubuntu startupscript: kubeadm join --token "$KUBEADM_TOKEN" "$KUBEADM_MASTER_IP:443" --skip-preflight-checks --discovery-token-unsafe-skip-ca-verification true
Nov 23 05:13:24 ubuntu startupscript: + kubeadm join --token 043479.1a6ec0adafb593d0 10.128.0.2:443 --skip-preflight-checks --discovery-token-unsafe-skip-ca-verification true
Nov 23 05:13:25 ubuntu startupscript: Flag --skip-preflight-checks has been deprecated, it is now equivalent to --ignore-checks-errors=all
Nov 23 05:13:25 ubuntu startupscript: [kubeadm] WARNING: kubeadm is currently in beta
Nov 23 05:13:25 ubuntu startupscript: [preflight] Running pre-flight checks.
Nov 23 05:13:25 ubuntu startupscript: #011[WARNING FileExisting-crictl]: crictl not found in system path
Nov 23 05:13:25 ubuntu startupscript: [validation] WARNING: kubeadm doesn't fully support multiple API Servers yet
Nov 23 05:13:25 ubuntu startupscript: discovery: Invalid value: "true": address true: missing port in address
Nov 23 05:13:25 ubuntu startupscript: Finished running startup script /var/run/google.startup.script

Seems like param --discovery-token-unsafe-skip-ca-verification true is incorrect. Just pass --discovery-token-unsafe-skip-ca-verification would be OK. I will fix it.

I have a question here, for such bool type param, will only this format with just the param name means true, without the param defaults to false or it's default value be allowed?

@luxas
Copy link
Member

luxas commented Nov 23, 2017

Yes, only the param will mean true by default. Thanks for fixing!

@xiangpengzhao
Copy link
Contributor

This needs two follow-up PRs like kubernetes/test-infra#5610 and kubernetes/test-infra#5636 after kubernetes-retired/kubernetes-anywhere#488 gets merged.

@xiangpengzhao
Copy link
Contributor

waiting @pipejakob for kubernetes-retired/kubernetes-anywhere#488 merging.

@spiffxp
Copy link
Member Author

spiffxp commented Nov 27, 2017

Now waiting on kubernetes-retired/kubernetes-anywhere#491

@k8s-github-robot
Copy link

[MILESTONENOTIFIER] Milestone Issue Current

@dims @luxas @spiffxp @xiangpengzhao

Note: This issue is marked as priority/critical-urgent, and must be updated every 1 day during code freeze.

Example update:

ACK.  In progress
ETA: DD/MM/YYYY
Risks: Complicated fix required
Issue Labels
  • sig/cluster-lifecycle: Issue will be escalated to these SIGs if needed.
  • priority/critical-urgent: Never automatically move issue out of a release milestone; continually escalate to contributor and SIG through all available channels.
  • kind/bug: Fixes a bug discovered during the current release.
Help

@luxas
Copy link
Member

luxas commented Nov 27, 2017

I merged the required PRs and updated test-infra together with @BenTheElder, hopefully we should start seeing green runs now :)

@xiangpengzhao
Copy link
Contributor

https://k8s-testgrid.appspot.com/sig-release-master-blocking#kubeadm-gce is green now. The node log shows that the flag is passed correctly. Thanks @shashidharatd ! Awesome!

@luxas
Copy link
Member

luxas commented Nov 28, 2017

Closing this as the job is now green

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/bug Categorizes issue or PR as related to a bug. kind/failing-test Categorizes issue or PR as related to a consistently or frequently failing test. priority/critical-urgent Highest priority. Must be actively worked on as someone's top priority right now. sig/cluster-lifecycle Categorizes an issue or PR as relevant to SIG Cluster Lifecycle.
Projects
None yet
Development

No branches or pull requests

6 participants