-
Epic
-
Resolution: Unresolved
-
Undefined
-
None
-
None
-
None
-
Image mode in cockpit-image-builder MVP
-
To Do
-
image-builder-1
-
87% To Do, 7% In Progress, 7% Done
-
False
As part of this epic, image mode support will be added to cockpit image builder.
Supports qcow2 and amis (Without adding cloud-init or other tools)
Supports only RHEL 9 and 10 base bootc images
User Flow:
Assumption: user has cockpit-image-builder and composer is running
- User navigate to cockpit, logs in, and selects image builder
- User clicks create blueprint
- User is given a choice between image and package mode, they select image mode
- This shows an image selection drop down, but it will be empty (With filter?)
- Since the image is not present, a warning message is displayed explaining the image is not present and steps needed to pull it. (This warning message should always be accessible)
- User ssh's (or uses console in cockpit) to login to the registry and pull the image as root
- User returns to the cockpit UI, and either clicks a refresh button or somehow the list is automatically updated (Discuss with UXD). Shows all tags from the base image.
- User selects the tag they want (and just pulled)
- User selects the image type (qcow or aws ami)
- User then enter aws credentials if needed
- User can optionally enter registration information (org id, activation key)
- User enters at least one user information, cannot continue until they do
- User can customize partitioning information
- User arrives at review step
- User clicks Save and Build
- User waits for image to build
- User downloads the image