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

Worker PXE-boots after workflow is done #116

Closed
iaguis opened this issue May 14, 2020 · 3 comments
Closed

Worker PXE-boots after workflow is done #116

iaguis opened this issue May 14, 2020 · 3 comments
Assignees
Labels
kind/feature Categorizes issue or PR as related to a new feature.
Projects

Comments

@iaguis
Copy link

iaguis commented May 14, 2020

Currently, when a workflow is done and the user reboots, workers PXE-boot again to OSIE unless you manually set boot to disk. I tested this installing Flatcar on Packet following the tinkerbell.org tutorial.

It'd be great if there's a way to tell the worker to not PXE-boot after a workflow is done.

@gauravgahlot gauravgahlot added the kind/feature Categorizes issue or PR as related to a new feature. label May 14, 2020
@gauravgahlot gauravgahlot added this to Requests in Issues List via automation May 14, 2020
@alexellis
Copy link
Contributor

👍 - at the least, it would make a good addition to the notes to describe how the system currently works. I think it might be a confusing experience for new users otherwise.

Short-term: note in docs?
Medium-term: CLI example for Packet's IPMI interface to change boot order?
Longer-term: feature?

@Cbkhare Cbkhare self-assigned this Jul 20, 2020
@Cbkhare Cbkhare moved this from Requests to In Progress in Issues List Jul 20, 2020
@Cbkhare
Copy link
Contributor

Cbkhare commented Jul 20, 2020

I tried to replicate this issue.

With the implementation of tinkerbell/smee#35, until there is no active workflow, PXE-boot won't happen. On replicating I found, it gets blocked before PXE step. I also tested it with worker and workflow to install Ubuntu OS. On reboot, ubuntu is brought up and pxe-boot doesn't happen.

@iaguis / @alexellis, let me know your views on it.

@gianarb
Copy link
Contributor

gianarb commented Aug 5, 2020

@DailyAlice wrote documentation for the workflow execution that I hope will clarify a bit this behavior
https://github.com/tinkerbell/tinkerbell.org/pull/110/files

Tinkerbell does not do any magic action. The worker has to be configured to start from disk otherwise if an operating system is not found it will follow the boot chain going to network boot (PXE).

If your behavior looks not in line with this and it sounds like a bug please open a new issue with a workflow that we can test.

Thanks a lot

@gianarb gianarb closed this as completed Aug 5, 2020
Issues List automation moved this from In Progress to Just shipped Aug 5, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/feature Categorizes issue or PR as related to a new feature.
Projects
No open projects
Issues List
  
Just shipped
Development

No branches or pull requests

5 participants