Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Single Node deployment with bootstrap-in-place #4482

Merged
merged 3 commits into from
Feb 12, 2021

Commits on Feb 11, 2021

  1. This change add Single Node installation with bootstrap-in-place support

    Add new `create single-node-ignition-config` target to create bootstrap-in-place-for-live-iso.ign asset
    Pass BootstrapInPlace template data to bootkube.sh.template
    Run cluster-bootstrap with assets-creation-timeout
    Update master ignition (using cluster-bootstrap image with bootstrap-in-place entrypoint)
    Added bootstrap-in-place-post-reboot script and service
    
    Signed-off-by: Eran Cohen <eranco@redhat.com>
    eranco74 committed Feb 11, 2021
    Configuration menu
    Copy the full SHA
    d1823cf View commit details
    Browse the repository at this point in the history
  2. Bootstrap in place gather command support

    Signed-off-by: Eran Cohen <eranco@redhat.com>
    eranco74 committed Feb 11, 2021
    Configuration menu
    Copy the full SHA
    756212b View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2021

  1. Add bootstrapInPlace to insall config

    Added new asset for SingleNodeBootstrapInPlace
    
    Updated bootkube to set BOOTSTRAP_INPLACE variable and evaluate it at run time.
    This change allow someone looking at the script to follow the shell logic for
    single-node vs. multi-node deployment while debugging.
    
    When creating single-node-ignition-config we now validate
    that the install-config contain configuration for bootstrapInPlace.
    Added install-to-disk serivce that will complete the installation
    by writing the OS to the desired instnallation disk and reboot the node.
    
    Signed-off-by: Eran Cohen <eranco@redhat.com>
    eranco74 committed Feb 12, 2021
    Configuration menu
    Copy the full SHA
    8e4a408 View commit details
    Browse the repository at this point in the history