8000 GitHub - filanov/appliance: Openshift appliance - fully disconnected installation
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

filanov/appliance

 
 

Repository files navigation

OpenShift-based Appliance Builder

openshift-appliance is a command line utility for building a disk image that orchestrates OpenShift installation using the Agent-based installer.

Quick Start

Build and run: binary or docker image

Using the binary

  • Install dependencies (libguestfs-tools/coreos-installer/oc)
  • make build-appliance
  • ./bin/openshift-appliance

Commands

  • build
  • clean
  • generate-config

Flags

  • --dir
  • --log-level

Using a docker image

Configuration

export IMAGE=<image_url>
export ASSETS=<assets_dir>
export LOG_LEVEL=info/debug/error
export CMD=build/clean/generate-config

Build and Run

make build run

Development

Running tests

skipper make test

Running lint

make lint

Main Components

Recovery ISO Assets (pkg/asset/recovery/)

  • BaseISO
  • RecoveryISO

Appliance Assets (pkg/asset/appliance/)

  • BaseDiskImage
  • ApplianceDiskImage

High-Level Flow

About

Openshift appliance - fully disconnected installation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 85.9%
  • Shell 12.6%
  • Makefile 1.5%
0