tinkerbell / cluster-api-provider-tinkerbell

Cluster API Infrastructure Provider
Apache License 2.0
103 stars 36 forks source link

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

Closed jacobweinstock closed 1 month ago

jacobweinstock commented 1 month ago

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: