WebUI sitting on the client (could be a container image, or a single-binary as inside the kairos-cli)
Lets pick a flavor, syncining with Kairos releases
Configure the node/deployments
Generates a YAML (assumes there is a Kairos YAML schema validator)
Could even be exposed in public, giving oneliner to perform action locally
Implies there will be a CLI taking yaml specs (built from the UI) and actually do "operations"
Deployes via Netboot and/or offers ways to do that manually with ISO, burning USB sticks (TBD)
Notes
I've started to tackle some of aspects of the third steps. Created https://github.com/spectrocloud-labs/herd to handle the operation execution in a DAG context (as they might depend on multiple steps, as download, verify, etc).
Acceptance criteria
Notes
Supersedes https://github.com/kairos-io/kairos/issues/200