Skip to content

Generate custom ISO with embedded ignition config to bootstrap a SNO (Single-Node OpenShift) deployment

License

Notifications You must be signed in to change notification settings

RyanMillerC/sno-bootstrap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SNO (Single-Node OpenShift) Bootstrap

Generate custom ISO with embedded ignition config to bootstrap a SNO deployment. install-config.yaml in, custom ISO out.

Repo automates these steps outlined in the OpenShift documentation.

This script was built for RHEL 8. I haven't tested other RHEL versions, other distros, or MacOS.

Generate ISO

No prerequisites are required to run create-iso.sh. The script will download openshift-install, coreos-installer, and the RHCOS live image. If you run the script multiple times, it will used the previously downloaded copies of the installers/ISO.

Prior to starting you'll need to know:

  • Your JSON pull secret
  • Your SSH public key (optional)

To generate the ISO:

$ cp install-config.template.yaml install-config.yaml
# Edit install-config.yaml; Replace sections marked "REPLACE_ME"
$ ./create-iso.sh

About

Generate custom ISO with embedded ignition config to bootstrap a SNO (Single-Node OpenShift) deployment

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages