Skip to content

Bare stack of OpenStack Ironic based environment to enable deployment of Genestack hardware

License

Notifications You must be signed in to change notification settings

rackerlabs/understack

Repository files navigation

UnderStack

An opinionated installation of OpenStack and related services to be able to provision bare metal hardware to be consumable by genestack for the full OpenStack suite.

The requirements are a Kubernetes cluster, which this repo will contain information about building different clusters and then a pile of bare metal systems that can be ingested into the stack to be available to be consumed via OpenStack Ironic.

Basic Deploy

You will need a k8s cluster with PV provider (host path provisioner works).

Prereqs

You must have the following installed:

Alternatively, if you don't have those dependencies you can use the dedicated development environment including those tools by launching nix-shell in the project directory. If you don't have nix-shell on your machine, it can be downloaded here.

Install

Follow the GitOps Install Guide which walks through creating a configuration and bootstrapping UnderStack.