-
Epic
-
Resolution: Done
-
Critical
-
None
-
None
-
None
-
Install configuration image
-
BU Product Work
-
False
-
-
False
-
Green
-
Done
-
OCPSTRAT-465 - Agent-based Installer add cluster configs after booting image
-
OCPSTRAT-465Agent-based Installer add cluster configs after booting image
-
0% To Do, 0% In Progress, 100% Done
-
OCP/Telco Definition of Done
Epic Template descriptions and documentation.
<--- Cut-n-Paste the entire contents of this description into your new Epic --->
Epic Goal
- Allow the user to use the openshift-installer to generate a configuration ISO that they can attach to a server running the unconfigured agent ISO from
AGENT-558. This would act as alternative to the GUI, effectively leaving the interactive flow and rejoining the automation flow by doing an automatic installation using the configuration contained on the ISO.
Why is this important?
- Helps standardise implementations of the automation flow where an agent ISO image is pre-installed on a physical disk.
Scenarios
- The user purchases hardware with a pre-installed unconfigured agent image. They use openshift-installer to generate a config ISO from an install config, and attach this ISO to the server as virtual media to a group of servers to cause them to install OpenShift and form a cluster.
- The user has a pool of servers that share the same boot mechanism (e.g. PXE). Each server is booted from a common interactive agent image, and automation can install any subset of them as a cluster by attaching the same configuration ISO to each.
- A cloud user could boot a group of VMs using a publicly-available unconfigured agent image (e.g. an AMI), and install them as a cluster by attaching a configuration ISO to them.
Acceptance Criteria
- CI - MUST be running successfully with tests automated
- Release Technical Enablement - Provide necessary release enablement details and documents.
- ...
Dependencies (internal and external)
AGENT-556- we'll need to block startup of services until configuration is providedAGENT-558- this won't be useful without an unconfigured image to use it with- AGENT-560 - enables
AGENT-556to block in an image generated withAGENT-558
Previous Work (Optional):
- …
Open questions::
- …
Done Checklist
- CI - CI is running, tests are automated and merged.
- Release Enablement <link to Feature Enablement Presentation>
- DEV - Upstream code and tests merged: <link to meaningful PR or GitHub Issue>
- DEV - Upstream documentation merged: <link to meaningful PR or GitHub Issue>
- DEV - Downstream build attached to advisory: <link to errata>
- QE - Test plans in Polarion: <link or reference to Polarion>
- QE - Automated tests merged: <link or reference to automated tests>
- DOC - Downstream documentation merged: <link to meaningful PR>
- depends on
-
AGENT-574 Unconfigured ephemeral installer
- Closed
-
AGENT-560 Make rendezvousIP optional for interactive image
- To Do
-
AGENT-556 Wait for rendezvous IP configuration before starting services
- Closed
- is depended on by
-
OCPSTRAT-1102 [Tech Preview] OpenShift-based Appliance lifecycle
- Closed
- relates to
-
AGENT-612 Add CI test scenario for unconfigured Agent ignition
- Closed
- links to
(1 links to)