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

Generate an unconfigured Agent Ignition

XMLWordPrintable

    • 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.

            rwsu1@redhat.com Richard Su
            zabitter Zane Bitter
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved:

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 2 weeks
                2w