Skip to content

openshift/installer

Folders and files

NameName
Last commit message
Last commit date
Jun 11, 2020
Apr 16, 2025
Apr 16, 2025
Apr 18, 2025
Apr 1, 2025
Feb 26, 2025
Mar 17, 2025
Nov 6, 2024
Apr 25, 2025
Mar 31, 2025
Apr 9, 2025
Apr 1, 2025
Apr 16, 2025
Dec 5, 2024
Jan 4, 2019
Apr 16, 2025
Dec 8, 2023
Apr 10, 2019
Dec 13, 2022
Jul 6, 2018
Sep 19, 2023
Feb 10, 2017
Jun 23, 2023
Apr 8, 2025
Jan 29, 2025
Aug 9, 2016
Apr 16, 2025
Apr 16, 2025
Jan 30, 2025

OpenShift Installer

Supported Platforms

Quick Start

First, install all build dependencies.

Clone this repository. Then build the openshift-install binary with:

hack/build.sh

This will create bin/openshift-install. This binary can then be invoked to create an OpenShift cluster, like so:

bin/openshift-install create cluster

The installer will show a series of prompts for user-specific information and use reasonable defaults for everything else. In non-interactive contexts, prompts can be bypassed by providing an install-config.yaml.

If you have trouble, refer to the troubleshooting guide.

Connect to the cluster

Details for connecting to your new cluster are printed by the openshift-install binary upon completion, and are also available in the .openshift_install.log file.

Example output:

INFO Waiting 10m0s for the openshift-console route to be created...
INFO Install complete!
INFO To access the cluster as the system:admin user when using 'oc', run
    export KUBECONFIG=/path/to/installer/auth/kubeconfig
INFO Access the OpenShift web-console here: https://console-openshift-console.apps.${CLUSTER_NAME}.${BASE_DOMAIN}:6443
INFO Login to the console with user: kubeadmin, password: 5char-5char-5char-5char

Cleanup

Destroy the cluster and release associated resources with:

openshift-install destroy cluster

Note that you almost certainly also want to clean up the installer state files too, including auth/, terraform.tfstate, etc. The best thing to do is always pass the --dir argument to create and destroy. And if you want to reinstall from scratch, rm -rf the asset directory beforehand.