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

Use network and ISO booting capabilities in latest Workflow spec #405

Merged
merged 2 commits into from
Oct 18, 2024

Conversation

jacobweinstock
Copy link
Member

Description

Add bootOptions to TinkerbellMachine spec. Also, update to the latest Workflow spec. This latest spec
will handle network and iso booting. It will also toggle the allowPXE field in the Hardware object.

Remove using the allowPXE field to track if Hardware is ready. Hardware is ready when the Workflow is successful and/or the Hardware has the label v1alpha1.tinkerbell.org/inUse equal to "true".

Why is this needed

Fixes: #

How Has This Been Tested?

How are existing users impacted? What migration steps/scripts do we need?

Checklist:

I have:

  • updated the documentation and/or roadmap (if required)
  • added unit or e2e tests
  • provided instructions on how to upgrade

Workflow and BMC API specs have changed
and the new versions are needed for ISO
mounting.

Signed-off-by: Jacob Weinstock <[email protected]>
Also, update to latest Workflow spec. This latest spec
will handle network and iso booting. It will also
toggle the allowPXE field in the Hardware object.

Remove using the allowPXE field to track if Hardware
is ready. Hardware is ready when the workflow is successful
and/or the Hardware has label "v1alpha1.tinkerbell.org/inUse"
equal to true.

Signed-off-by: Jacob Weinstock <[email protected]>
@jacobweinstock jacobweinstock changed the title Iso mounting Use latest Workflow spec Oct 18, 2024
@jacobweinstock jacobweinstock changed the title Use latest Workflow spec Use network and ISO booting capabilities in latest Workflow spec Oct 18, 2024
@jacobweinstock jacobweinstock merged commit 92a81ef into tinkerbell:main Oct 18, 2024
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant