-
Story
-
Resolution: Done
-
Critical
-
None
-
openshift-4.14
-
None
-
BU Product Work
-
False
-
-
False
-
OCPSTRAT-465 - Agent-based Installer add cluster configs after booting image
-
-
-
Sprint 236, Sprint 238
Create a new installer subcommand, something like openshift-install agent create unconfigured-ignition. This command should be hidden from the inline help.
Only the following ZTP assets should be built into the ignition, to the exclusion of the others:
- InfraEnv
- ClusterImageSet
- AgentPullSecret
The following services should be disabled:
- apply-host-config.service
- start-cluster-installation.service
Configuration for the pull secret, image mirror, ssh public key, proxy, additional NTP sources, and rendezvous IP should be passed in as usual.
Since all of this information is available from the ZTP manifests (except for the rendezvous IP and NTP sources, which are available from the agent-config), there is no need for special handling of the install-config at this time. If a full install-config is provided then it will be used automatically to generate the subset of manifests we need, while the other information is ignored. No changes will be made to the validation of the install-config to allow only the subset of data we actually use to be provided. This may be included in a future story if we decide to make the CLI command a public interface.
- blocks
-
AGENT-572 Generate an unconfigured Agent ISO
- Closed
- depends on
-
AGENT-557 Allow Cluster/InfraEnv registration without configuration
- Closed
- is depended on by
-
AGENT-562 Load config from config ISO
- Closed
-
AGENT-560 Make rendezvousIP optional for interactive image
- To Do
- is related to
-
AGENT-573 Generate ClusterImageSet without dependencies
- Closed
- links to
1.
|
Create installer sub command to create the unconfigured ignition | Closed | Richard Su | ||
2.
|
Create UnconfiguredIgnition Asset | Closed | Richard Su | ||
3.
|
Add integration test function to verify file does not exist | Closed | Unassigned |