Uploaded image for project: 'Agent-based Installer for OpenShift'
  1. Agent-based Installer for OpenShift
  2. AGENT-1203

Build OVE ISO via ove-builder-script

XMLWordPrintable

    • Agent Sprint 273, Agent Sprint 274, Agent Sprint 275, Agent Sprint 276, Agent Sprint 277, Agent Sprint 278, Agent Sprint 279, Agent Sprint 280, Agent Sprint 281, Agent Sprint 282

      User Story:

      As a user, I want to be able run a simple bash script from appliance a repo which

      • validates the inputs from a versioned appliance-config.yaml such as release image( tag and sha digest format), pull-secret, ocp version, architecture etc
      • and invoke appliance command 
        podman run --rm -it --privileged --pull always --net=host -v "${appliance_work_dir}"/:/assets:Z "${pull_spec}" build live-iso --log-level debug

      so that I can achieve

      • generate OVE Live ISO

      The script take a config meant for OVE ISOBuilder containing the operators , for example, specific for the versioned OVE ISOBuilder.

      Note

      Initially this script could be still located within the agent-installer-utils repo, and then migrated to the new repo once available. The main goal remains to have all the logic embedded in the appliance code, leaving the script just a basic wrapper.

      Still, for maintenance reasons, the configuration file will be hard-coded and versioned

      Acceptance Criteria:

      Description of criteria:

      • Upstream documentation
      • Point 1
      • Point 2
      • Point 3

      (optional) Out of Scope:

      Detail about what is specifically not being delivered in the story

      Engineering Details:

      This requires/does not require a design proposal.
      This requires/does not require a feature gate.

              Unassigned Unassigned
              ppinjark@redhat.com Pawan Pinjarkar
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: