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

Add iso builder #70

Merged
merged 9 commits into from
Jul 20, 2023
Merged

Add iso builder #70

merged 9 commits into from
Jul 20, 2023

Commits on Jul 18, 2023

  1. Add iso builder

    This adds a new package for the iso builder run directly on go.
    This is extracted from the original elemental-cli and then from the now
    build-less kairos-agent
    
    This uses no deps on elemental, only deps are on kairos-agent for the
    config stuff mainly.
    
    Signed-off-by: Itxaka <itxaka.garcia@spectrocloud.com>
    Itxaka committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    2be9cfc View commit details
    Browse the repository at this point in the history
  2. Install packages by luet and merge them

    Install all packages via luet, converges the rpi packages into one,
    makes arm use the same generic packages as x86 as they now come from the
    proper architecture and reduces dockerfile complexity
    
    Signed-off-by: Itxaka <itxaka.garcia@spectrocloud.com>
    Itxaka committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    664c8d1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    71f1069 View commit details
    Browse the repository at this point in the history
  4. Fix script location

    Signed-off-by: Itxaka <itxaka.garcia@spectrocloud.com>
    Itxaka committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    338b9ee View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2023

  1. Rework cmds so they are inline with cobra examples

    Signed-off-by: Itxaka <itxaka.garcia@spectrocloud.com>
    Itxaka committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    9ea3d77 View commit details
    Browse the repository at this point in the history
  2. Add more testing

    Signed-off-by: Itxaka <itxaka.garcia@spectrocloud.com>
    Itxaka committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    a296b96 View commit details
    Browse the repository at this point in the history
  3. Drop uneeded stuff

    Signed-off-by: Itxaka <itxaka.garcia@spectrocloud.com>
    Itxaka committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    3938a66 View commit details
    Browse the repository at this point in the history
  4. Fix coverage

    Signed-off-by: Itxaka <itxaka.garcia@spectrocloud.com>
    Itxaka committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    e6071f8 View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2023

  1. Use cleanstack from sdk

    Signed-off-by: Itxaka <itxaka.garcia@spectrocloud.com>
    Itxaka committed Jul 20, 2023
    Configuration menu
    Copy the full SHA
    de9b7bb View commit details
    Browse the repository at this point in the history