This repository is used to provision our OpenStack clusters so we can run our OpenShift CI jobs against them.
./provision.sh <cluster-name>
The cluster name has to be a valid config in configs
(e.g. default-cloud).
The files in configs
directory are dev-install
overrides,
where we define a specific configuration for each cluster.
This directory is encrypted and is used to store clouds.yaml
, passwords and the SSH private key.
Usage: Install git-crypt:
sudo dnf install git-crypt
After cloning this repository, run:
git-crypt unlock
To add a new collaborator:
git-crypt add-gpg-user USER_ID
Note: Before commiting anything, inspect the status with git-crypt status
.