Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Big Bang Component Extension #1094

Merged
merged 138 commits into from
Mar 3, 2023
Merged
Show file tree
Hide file tree
Changes from 129 commits
Commits
Show all changes
138 commits
Select commit Hold shift + click to select a range
e97e096
Dont look
Dec 2, 2022
e1eec01
Dont look
Dec 2, 2022
55b7305
WIP
Dec 3, 2022
c2c628e
Merge branch 'main' into bigbang-component
corang Dec 14, 2022
47e0953
small fixes
corang Dec 15, 2022
611d901
allow package to run on k3s based clusters
corang Dec 15, 2022
0032e29
Merge branch 'main' into bigbang-component
corang Dec 15, 2022
4b6444b
Updated local changes to leverage existing zarf capabilities for imag…
Dec 16, 2022
a116628
Added flux deploy back
Dec 19, 2022
1994071
BB component creation/deployment refactor
corang Dec 19, 2022
7c4cd2f
add test for bigbang package creation/deployment
corang Dec 20, 2022
417881d
bb component supports bb 1.44+ still wip
corang Dec 21, 2022
37aa504
support for 1.44-1.49
corang Jan 5, 2023
e869d05
bb 1.50.0 support, extra images in bb component support
corang Jan 6, 2023
8f9f099
Merge branch 'main' into bigbang-component
corang Jan 6, 2023
0f62550
working and lighter weight test
corang Jan 6, 2023
186605a
Merge branch 'main' into bigbang-component
corang Jan 6, 2023
eb0a87d
bigbang schema fix
corang Jan 6, 2023
84d6cfd
proper default handling around flux
corang Jan 6, 2023
4a80d32
No more hardcoded things where possible
corang Jan 9, 2023
387bcb8
scary script is gone
corang Jan 9, 2023
ff47bef
Merge remote-tracking branch 'origin/main' into bigbang-component
corang Jan 9, 2023
0c779ae
fix merge bug, remove unnecessary code, remove bb test
corang Jan 9, 2023
cbdbbb4
Merge branch 'main' into bigbang-component
jeff-mccoy Jan 18, 2023
044c35f
Added ADR for BigBang
Jan 20, 2023
6e64cd7
Update adr/0012-bigbang-as-a-noun.md
runyontr Jan 20, 2023
844e7c0
Update adr/0012-bigbang-as-a-noun.md
runyontr Jan 20, 2023
c3d2516
Update BigBang work for 1.50,1.51,1.52
Jan 30, 2023
f34b671
Merge branch 'bigbang-component' of github.com:defenseunicorns/zarf i…
Jan 30, 2023
11f08b4
Updated Readme and example
Jan 31, 2023
033374b
Merge remote-tracking branch 'origin/main' into bigbang-component
Jan 31, 2023
047d999
Updated based on comments from PR
Jan 31, 2023
eb1b262
Merge branch 'main' into bigbang-component
jeff-mccoy Feb 1, 2023
2ff9161
Merge branch 'main' into bigbang-component
jeff-mccoy Feb 2, 2023
7d3e689
Converted image discovery for Bigbang to HIP 0015
Feb 6, 2023
d7357e8
Merge branch 'bigbang-component' of github.com:defenseunicorns/zarf i…
Feb 6, 2023
c1fd20d
Converted image discovery for Bigbang to HIP 0015
Feb 6, 2023
d62961f
Update logic for git pulling to allow bigbang branch overrides
Feb 8, 2023
b106675
added kyverno override to allow zarf to do zarf things
Feb 9, 2023
bf0523c
feedback from pr
Feb 10, 2023
fc97087
Merge remote-tracking branch 'origin/main' into bigbang-component
Feb 10, 2023
0d8af81
Merge branch 'main' into bigbang-component
jeff-mccoy Feb 14, 2023
0fb1074
wip: refactor to generic extension model
jeff-mccoy Feb 14, 2023
553e7ff
feedback from pr
Feb 14, 2023
f83a26f
Merge branch 'bigbang-component' of github.com:defenseunicorns/zarf i…
Feb 14, 2023
fd9e631
update eks config
jeff-mccoy Feb 16, 2023
359dab6
yaml cleanup
jeff-mccoy Feb 16, 2023
6693d31
make SplitYamlToString() public
jeff-mccoy Feb 16, 2023
7b90c28
ignore debug
jeff-mccoy Feb 16, 2023
b7a1891
pull bb-things out of internal
jeff-mccoy Feb 16, 2023
0165e47
lots of refactor fun
jeff-mccoy Feb 16, 2023
f89fbbe
add note about extensions location
jeff-mccoy Feb 16, 2023
8c5da99
use named vs indexed value files
jeff-mccoy Feb 16, 2023
9431eed
fix git 💩
jeff-mccoy Feb 16, 2023
c283622
more testing & fixing
jeff-mccoy Feb 16, 2023
869d1cb
remove hard-broke eks & update docs
jeff-mccoy Feb 16, 2023
6c82eaf
testing around bb issues....
jeff-mccoy Feb 16, 2023
9385ef3
so this is super broken..........
jeff-mccoy Feb 16, 2023
dc89a04
fixed git cache bugs
Feb 16, 2023
b83f888
update values files for branhces
Feb 16, 2023
c7040f6
Merge branch 'bigbang-component' of github.com:defenseunicorns/zarf i…
Feb 16, 2023
8b99922
updated since monitoring branch mergeD
Feb 16, 2023
5e86475
don't look tom
jeff-mccoy Feb 16, 2023
7457a1d
use kustomize inline for flux manifest & images processing
jeff-mccoy Feb 16, 2023
cd234b9
use tags for bb image patch
jeff-mccoy Feb 17, 2023
47fd9c7
revert git branch changes
jeff-mccoy Feb 17, 2023
0130fd9
Merge branch 'main' into bigbang-component
jeff-mccoy Feb 17, 2023
954cff4
cleanup
jeff-mccoy Feb 17, 2023
de3ee59
don't make component babies
jeff-mccoy Feb 17, 2023
56987fd
sigh
jeff-mccoy Feb 17, 2023
08e20e1
wip test + zarf meetup cleanup work
jeff-mccoy Feb 18, 2023
9180099
dont trample original component
jeff-mccoy Feb 18, 2023
3ab1f47
add git fallback for cache pulls
jeff-mccoy Feb 18, 2023
93b8cb0
remove unused extensions interface
jeff-mccoy Feb 18, 2023
d062c91
lame lint things
jeff-mccoy Feb 18, 2023
c0b8d33
cleanup adr formatting
jeff-mccoy Feb 18, 2023
3bfc3a3
adr pr comments
jeff-mccoy Feb 18, 2023
2610d56
update IB creds for test
jeff-mccoy Feb 18, 2023
763015f
put registry login in correct workflow
jeff-mccoy Feb 18, 2023
825ae49
update deps to silence CVE in containerd
jeff-mccoy Feb 18, 2023
bc8070d
add zarf build to the path for the test
jeff-mccoy Feb 18, 2023
a4d7fdf
cleaner extension temp files behavior
jeff-mccoy Feb 18, 2023
d8ffe8f
Merge branch 'main' into bigbang-component
jeff-mccoy Feb 18, 2023
45c942a
Merge branch 'main' into bigbang-component
jeff-mccoy Feb 18, 2023
4ad2e76
Big update to verbiage/walkthrough
Racer159 Feb 19, 2023
4a095f5
Fix gitignore:
Racer159 Feb 19, 2023
e1ed136
Fix docs
Racer159 Feb 19, 2023
14883be
Add a note about package remove
Racer159 Feb 19, 2023
c5bb3f8
Refactor image discovery
Racer159 Feb 19, 2023
e34df6b
add comments in the bb zarf.yaml
jeff-mccoy Feb 19, 2023
6795c71
stub out wait actions for bb extension
jeff-mccoy Feb 21, 2023
6a9e050
Merge branch 'main' into bigbang-component
jeff-mccoy Feb 22, 2023
0ed602f
add actions for validating Big Bang releases
jeff-mccoy Feb 22, 2023
fc6321f
add workaround for Metric Server "auto condition"
jeff-mccoy Feb 22, 2023
ff6d8f7
change to 10 mins vs 20 for action success wait thingys
jeff-mccoy Feb 22, 2023
a242276
Update docs/13-walkthroughs/5-big-bang.md
jeff-mccoy Feb 22, 2023
9f9bb2b
Update docs/13-walkthroughs/5-big-bang.md
jeff-mccoy Feb 22, 2023
ab9b2ed
add banner and make bb manifests first in manifest list
jeff-mccoy Feb 23, 2023
9626758
add http connect test for the twistlock console
jeff-mccoy Feb 23, 2023
b149351
Merge remote-tracking branch 'origin/bigbang-component' into bigbang-…
jeff-mccoy Feb 23, 2023
b7d2011
add failure handlers
jeff-mccoy Feb 23, 2023
97524ee
make ci happy times
jeff-mccoy Feb 23, 2023
978ce87
that happened--prob should pay more attention
jeff-mccoy Feb 23, 2023
239c045
connect sequence too janky today in ci without go
jeff-mccoy Feb 23, 2023
96f49e1
pr comments
jeff-mccoy Feb 24, 2023
d6a150d
bump to bb 1.54 minumum (all issues fixed) and drop upgrade test unti…
jeff-mccoy Feb 24, 2023
6f20bd1
Merge branch 'main' into bigbang-component
jeff-mccoy Feb 24, 2023
6691a00
fix leaky tmp dirs
jeff-mccoy Feb 25, 2023
fb00128
add 1.53 back w/upgrade test & disk pressure relief
jeff-mccoy Feb 25, 2023
ce12aa9
well
jeff-mccoy Feb 25, 2023
994c70a
cleanup test / move to extensions folder
jeff-mccoy Feb 25, 2023
e522b6a
switch to go e2e test
jeff-mccoy Feb 25, 2023
3d90373
dont cd just to cd back out like other e2e tests in zarf
jeff-mccoy Feb 25, 2023
98ad8a6
more test cleanup
jeff-mccoy Feb 25, 2023
646165b
./
jeff-mccoy Feb 25, 2023
8c6356f
fix pkg paths & add some disk cleanup back
jeff-mccoy Feb 25, 2023
f0df946
help poor github runners out
jeff-mccoy Feb 25, 2023
8481f4c
Fix @jeff-mccoy complaints
Racer159 Feb 26, 2023
54d0eb0
Merge branch 'main' into bigbang-component
jeff-mccoy Feb 26, 2023
82c6f9d
the linter is such a whiner....
jeff-mccoy Feb 26, 2023
52dd9b9
Merge branch 'main' into bigbang-component
jeff-mccoy Feb 26, 2023
a0f0a32
Update docs/13-walkthroughs/5-big-bang.md
jeff-mccoy Feb 26, 2023
e6aff0f
Update docs/13-walkthroughs/5-big-bang.md
jeff-mccoy Feb 26, 2023
a94e569
Update docs/13-walkthroughs/5-big-bang.md
jeff-mccoy Feb 26, 2023
96217a0
Update examples/big-bang/README.md
jeff-mccoy Feb 26, 2023
48a543c
Update src/extensions/bigbang/bigbang.go
jeff-mccoy Feb 26, 2023
81c3833
better banner behavior + move sort to utils pkg
jeff-mccoy Feb 27, 2023
35eb103
Always show a big bang extension message.
jeff-mccoy Feb 27, 2023
8b48dbd
lint
jeff-mccoy Feb 27, 2023
2a612f9
return err on cyclical dependencies
jeff-mccoy Feb 27, 2023
c55de7b
suspend bb umbrella on removal
jeff-mccoy Feb 27, 2023
b3e4a8c
updated error handling and README for bigbang
Feb 28, 2023
3f28c79
Merge branch 'main' into bigbang-component
jeff-mccoy Feb 28, 2023
f94ed65
try putting force back on git pull
Mar 1, 2023
0d221b6
Add some clarifications on what config options are needed to
Racer159 Mar 3, 2023
c1ec6a8
Merge in git fixes
Racer159 Mar 3, 2023
439b8ae
fix gitcred handling
Racer159 Mar 3, 2023
9016e68
Fix helm git chart behavior
Racer159 Mar 3, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
52 changes: 52 additions & 0 deletions .github/workflows/test-bigbang.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
name: Test Big Bang extension
on:
pull_request:
paths-ignore:
- "**.md"
- "**.jpg"
- "**.png"
- "**.gif"
- "**.svg"
- "adr/**"
- "docs/**"
- "package.json"
- "package-lock.json"
- "CODEOWNERS"

# Abort prior jobs in the same workflow / PR
concurrency:
group: e2e-bb-${{ github.ref }}
cancel-in-progress: true

jobs:
validate:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3

- name: Setup golang
uses: ./.github/actions/golang

- name: Setup NodeJS
uses: ./.github/actions/node

- name: Build binary and zarf packages
uses: ./.github/actions/packages

- name: Setup K3d
uses: ./.github/actions/k3d

- name: "Login to Iron Bank"
uses: docker/login-action@v2
with:
registry: registry1.dso.mil
username: ${{ secrets.IRONBANK_USERNAME }}
password: ${{ secrets.IRONBANK_PASSWORD }}

- name: Run tests
run: go test ./src/extensions/bigbang/test -failfast -v -timeout 30m

- name: Save logs
if: always()
uses: ./.github/actions/save-logs
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -34,3 +34,4 @@ zarf
zarf-pki
zarf-sbom/
*.part*
__debug_bin
12 changes: 4 additions & 8 deletions .grype.yaml
Original file line number Diff line number Diff line change
@@ -1,10 +1,6 @@
# Ignore file for false positives from protobuf, see the following for more information:
# https://github.com/anchore/grype/issues/558
ignore:
# False positives from CPE confusion of Go vs C (https://github.com/anchore/grype/issues/558)
- vulnerability: CVE-2021-22570
- vulnerability: CVE-2015-5237

# False positive from CPE confusion of NPM vs Rust Crates (https://github.com/anchore/grype/issues/931)
- vulnerability: CVE-2017-18589

Expand All @@ -14,8 +10,8 @@ ignore:
# False positive from CPE confusion of svelte and svelte's extension
- vulnerability: CVE-2021-29261

# From yargs - only used through quicktype as a dev dependency
- vulnerability: GHSA-p9pc-299p-vxgp

# Grype being stupid again, https://nvd.nist.gov/vuln/detail/CVE-2018-25076 is a php vulnerability 🤦
# False positive from CPE confusion of a php vulnerability , https://nvd.nist.gov/vuln/detail/CVE-2018-25076
- vulnerability: CVE-2018-25076

# From rouille - The Zarf injector does not expose endpoints that use multipart form data
- vulnerability: GHSA-mc8h-8q98-g5hr
42 changes: 42 additions & 0 deletions adr/0013-bigbang-as-a-noun.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
# 13. Big Bang as a Noun

Date: 2023-01-18

## Status

Accepted

## Context

One primary application component that end users of Zarf are deploying is [Big Bang](https://repo1.dso.mil/big-bang/bigbang). The installation of Big Bang is complicated for several reasons:

- It requires Flux to be installed to deploy correctly due to the use of Flux CRDs.
- The [images](https://umbrella-bigbang-releases.s3-us-gov-west-1.amazonaws.com/umbrella/1.51.0/package-images.yaml) defined within Big Bang are normally a superset of the images needed for any individual deployment.
- All images that Big Bang might need takes 10s of gigabytes of storage to include in a Zarf package.
- The git repositories defined within Big Bang are normally a superset of the git repositories needed for any individual deployment.
- Injecting a `values.yaml` file into the [default deployment structure](https://repo1.dso.mil/big-bang/bigbang/-/blob/master/base/kustomization.yaml) is complicated and the discovery of which images are needed is a function of the values that are provided to the Big Bang chart

## Decision

Deployments of Big Bang can be managed with a new `bigbang` noun in the zarf.yaml that manages the complexity of the deployment. This capability will take the values provided to the big bang chart, template them during the package phase to identify which [Big Bang packages](https://repo1.dso.mil/big-bang/bigbang/-/blob/master/docs/packages.md) are being configured in the Zarf package. The code then includes only the git repositories and images needed for the configured packages, and does not include the git repositories and images for packages that would not be deployed.

The `bigbang` section will provide the following configurations for managing a big bang deployment:

- `version` - Identifies the particular version of Big Bang to deploy, which corresponds to git tags in the provided `repo`. See versions of Big Bang [here](https://repo1.dso.mil/big-bang/bigbang/-/releases).
- `repo` - Identifies the git repository Big Bang is hosted on. Defaults to https://repo1.dso.mil/big-bang/bigbang.git
- `valuesFiles` - list of local files that get passed to the Big Bang helm chart for deployment.
- `skipFlux` - boolean to determine if the flux installation for Big Bang should be skipped. Only set this to true if flux has been deployed in a different way already in the cluster.

## Implementation

The Big Bang component in the original zarf.yaml will update the component to install Flux (assuming the `skipFlux` flag is not set to true) and Big Bang. The flux deployment is just a remote Kustomization pointing at the [corresponding version of flux](https://repo1.dso.mil/big-bang/bigbang/-/tree/master/base/flux), with Big Bang resulting in the following objects being defined as manifests:

1. The `bigbang` `Namespace`
2. One `Secret` for each file provided in `valuesFiles`
3. `GitRepository` object pointing at the provided `repo`.
4. `HelmRelease` object deploying the chart from the `GitRepository` configured with the secrets as values files.

## Consequences

- By doing package time rendering and discovery of images for inclusion into the zarf package, the flexibility for deploy time configuration is limited since new parts of Big Bang can't be added arbitrarily, since the necessary artifacts to deploy those Big Bang packages won't be present in the zarf package
- Big Bang is ever changing and improving, and while it is available as open source, we do not control the change in how the deployment is handled as [Big Bang 2.0](https://repo1.dso.mil/groups/big-bang/-/epics/217) is progressing. This creates a burden on the Zarf team to ensure new changes in Big Bang do not break how Big Bang is deployed, and a burden to ensure as the way Big Bang gets deployed is changed, it does not break older versions of deploying Big Bang.
181 changes: 181 additions & 0 deletions docs/13-walkthroughs/5-big-bang.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,181 @@
# Using Big Bang with Zarf

## Introduction

This walkthrough describes how to use Big Bang with Zarf for Air Gap deployments through the use of the Big Bang Zarf extension. If you are not familiar with Big Bang you can learn more about it here: https://p1.dso.mil/products/big-bang, but in short it is a DevSecOps platform that contains many useful tools for building, managing, and running software projects while adhering to the [United States Department of Defense DevSecOps Reference Design](https://public.cyber.mil/devsecops/).

Zarf integrates with Big Bang through the use of an extension that simplifies the selection of Big Bang packages and the pulling of the required artifacts to deploy those packages in an Air Gap.

### Known Issues

The current version of this extension works best with Big Bang version `1.54.0` or later, and is not fully integrated into the `zarf package remove` lifecycle. We will be looking to remove these limitations in a future release.

## System Requirements

Big Bang requires a reasonably powerful `amd64` system that scales up with the number of components deployed. We recommend at least `32 GB` of RAM and a high-speed internet connection to complete this walkthrough.

To learn more about Big Bang's requirements in general, see their documentation: https://docs-bigbang.dso.mil/latest/docs/prerequisites/minimum-hardware-requirements/

## Pre-requisites

Before beginning this walkthrough you will need the following:

- A local copy of the Zarf repository
- `git clone https://github.com/defenseunicorns/zarf.git`
- A kubernetes cluster onto which you can deploy Zarf and Big Bang
- Follow steps 3 through 5 of the [Big Bang Quick Start](https://repo1.dso.mil/big-bang/bigbang/-/blob/master/docs/guides/deployment-scenarios/quickstart.md#step-3-install-prerequisite-software) to setup `docker` and a `k3d` cluster.
- The latest version of the Zarf `cli`
- Follow instructions on https://zarf.dev/install/
- An account on `https://registry1.dso.mil` to retrieve Big Bang images
- You can register for an account [here](https://login.dso.mil/auth/realms/baby-yoda/protocol/openid-connect/registrations?client_id=account&response_type=code)

:::note

Big Bang requires some additional configuration options to be passed to k3d than is required in most other Zarf walkthroughs.

:::

## Package Creation

The below section covers creating and tuning the Big Bang package:

### Setup

By default, Big Bang uses images from [Iron Bank](https://p1.dso.mil/products/iron-bank) which will require you to set your login credentials for [Registry One](https://registry1.dso.mil) (see [pre-requisites](#pre-requisites) for information on account setup).

```bash
# Authenticate to https://registry1.dso.mil/, then retrieve your CLI secret from your User Profile and run the following:
set +o history
export REGISTRY1_USERNAME=<REPLACE_ME>
export REGISTRY1_CLI_SECRET=<REPLACE_ME>
echo $REGISTRY1_CLI_SECRET | zarf tools registry login registry1.dso.mil --username $REGISTRY1_USERNAME --password-stdin
set -o history
```

Now navigate to the `examples/big-bang` folder within the Zarf repository you cloned in the [pre-requisites](#pre-requisites) section.

### Configure Big Bang

Within the `examples/big-bang` folder you will see a `zarf.yaml` that has the following [component](../4-user-guide/2-zarf-packages/2-zarf-components.md) defined:

```yaml
components:
- name: bigbang
required: true
extensions:
bigbang:
version: 1.54.0
skipFlux: false
valuesFiles:
- config/minimal.yaml #turns on just istio
- config/ingress.yaml # adds istio certs for *.bigbang.dev
- config/kyverno.yaml # turns on kyverno
- config/loki.yaml # turns on loki and monitoring
```

This component uses the `bigbang` extension to define the version of Big Bang to use and the values files to apply. Feel free to inspect and configure the values.yaml files as you wish and to learn more about Big Bang's configuration see their values guide: https://docs-bigbang.dso.mil/latest/docs/guides/using-bigbang/values-guide/

:::note

The `valuesFiles` are applied from top to bottom and will apply the last value that was provided for any given key.

:::

:::note

This extension works best with Big Bang version `1.54.0` or later. Version `1.53.0` requires manual patches to images to function correctly.

:::


### Package Big Bang

When you're ready to continue you can create a Big Bang package by running the following command in `examples/big-bang`:

```bash
zarf package create
```

Now wait for the package creation to complete and you should see a `zarf-package-big-bang-example-amd64-x.x.x.tar.zst` file in the directory.


## Package Deployment

The below section covers deploying the Big Bang package from the previous section:

### Initialize Zarf

Before you can deploy the Big Bang package you must first initialize Zarf on the cluster you created in the [pre-requisites](#pre-requisites) section. To do so you can run the following:

```bash
# Initialize Zarf (interactively)
zarf init
# Make these choices at the prompts
# ? Do you want to download this init package? Yes
# ? Deploy this Zarf package? Yes
# ? Deploy the k3s component? No
# ? Deploy the logging component? No
# ? Deploy the git-server component? Yes

# (Optional) Inspect the results
zarf tools k9s
```

:::note

The `git-server` component is required by Big Bang as it uses it as a source for Flux deployments.

:::


### Deploy Big Bang

Now you are ready to deploy Big Bang, and can do so with the following in the `examples/big-bang` directory:

```bash
# Deploy Big Bang (interactively)
zarf package deploy
# Make these choices at the prompts
# ? Choose or type the package file [tab for suggestions] zarf-package-big-bang-example-amd64-x.x.x.tar.zst
# ? Deploy this Zarf package? Yes
```

### See The Results

Once the install completes you can inspect the results and watch the Big Bang components deploy using the following:

```bash
zarf tools k9s

# To view different k8s objects you can use the following:

# Helm Releases:
# :hr [Enter]
# Pods:
# :pods [Enter]
# Services:
# :svc [Enter]
# Secrets:
# :secret [Enter]
# ConfigMaps:
# :configmap [Enter]

# When you are done use the following to quit
# :q [Enter]
```

## Package Removal

The Big Bang package is not fully integrated into the Zarf package remove lifecycle (see [known issues](#known-issues)), but for the purposes of this walkthrough you can simply remove your k3d cluster:

```bash
k3d cluster delete
```

## Troubleshooting

See the Troubleshooting section of the Big Bang Quick Start for help troubleshooting the Big Bang deployment: https://repo1.dso.mil/big-bang/bigbang/-/blob/master/docs/guides/deployment-scenarios/quickstart.md#troubleshooting

Also, ensure that you have followed all of the steps required in the [pre-requisites](#pre-requisites) section and have reviewed the [known issues](#known-issues).

If you feel that the error you are encountering is one with Zarf feel free to [open an issue](https://github.com/defenseunicorns/zarf/issues/new/choose) or reach out via [slack](https://kubernetes.slack.com/archives/C03B6BJAUJ3).
Loading