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.
You will need a k8s cluster with PV provider (host path provisioner works).
You must have the following installed:
yq
https://github.com/mikefarah/yqkustomize
(5.x versions)helm
(3.8 or newer)kubeseal
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.
Follow the GitOps Install Guide which walks through creating a configuration and bootstrapping UnderStack.