Skip to content

MiguelCarpio/ci-configs

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deploy a cluster with defaults

CI Configs

This repository is used to provision our OpenStack clusters so we can run our OpenShift CI jobs against them.

How to use

./provision.sh <cluster-name>

The cluster name has to be a valid config in configs (e.g. default-cloud).

Configs

The files in configs directory are dev-install overrides, where we define a specific configuration for each cluster.

Secrets

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.

About

Shiftstack CI configs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 93.3%
  • Dockerfile 6.7%