Skip to content

Installation execution & progress UI #13

Description

@castrojo

Description

Execute flatcar-install with the generated Ignition config and display real-time progress.

Acceptance Criteria

  • Call flatcar-install via internal/runner (never raw exec)
  • Pass target disk and Ignition JSON file path
  • Stream stdout/stderr to a TUI progress view
  • Progress bar (charm.sh/bubbles/progress) for download + disk write phases
  • Capture and display errors without crashing TUI
  • --dry-run mode: log the command that would be run, don't execute
  • On success: prompt for reboot
  • On failure: display error, offer to retry or go back

Safety

Never execute without user confirmation from the review step.

Metadata

Metadata

Assignees

No one assigned

    Labels

    1-triageNew work awaiting human triage.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions