Current Pipeline Outline and Notes📜
- 
.pre - 
changelog Does a diff to lint what has changed for the logs. 1. commits Enforces the conventional commits stuff. 1. pre vars pre checks 1. version Gets various versions to build a complex version number for the build. 
 
- 
- 
smoke tests - 
clean install Doesn’t really effect airgap, this sets up things like cluster names and such. 1. upgrade Splits out testing and determines if there are breaking changes for testing of upgrades. 
 
- 
- 
network up - 
airgap/network up Creates a VPC and subnets for the cluster to be deployed in. 1. aws/airgap/package Packages everything needed for the airgap install into a tar file. This leaves the repositories and images bundled in the Releases section for Big Bang https://repo1.dso.mil/big-bang/bigbang/-/releases. 
 
- 
- 
airgap up - 
aws/airgap/utility up Sets up proxies using Route 53 to essentially fake out where Repo 1 and Registry 1 exist for the purposes of using an air gap registry and git repo. 
 
- 
- 
cluster up - 
airgap/rke2/cluster up Stands up an RKE2 cluster for BB in an airgapped network. ** Uses terraform ./gitlab-ci/jobs/rke2/dependencies/terraform/. Both this and the non-airgapped use the same image registry.dso.mil/platform-one/big-bang/pipeline-templates/pipeline-templates/k3d-builder:0.0.1. 
 
- 
- 
bigbang up - 
airgap/rke2/bigbang up Stands up the Big Bang instance. 
 
- 
- 
test - 
airgap/rke2/bigbang test Runs some basic tests to make sure that Big Bang is up and working. 
 
- 
- 
bigbang down - 
airgap/rke2/bigbang down Tears down the Big Bang instance. 
 
- 
- 
cluster down - airgap/rke2/cluster down
 
- 
airgap down - 
aws/airgap/package delete 
- 
aws/airgap/utility down 
 
- 
- 
network down - airgap/network down