Repository was used for a Live event and demonstration of deploying Defense Unicorns Big Bang Distro on June 22, 2023. You should look at uds-package-dubbd for the latest and greatest packages, documentation, etc...
This post on Medium, also has a good overview and instructions.
I didn't convince you to look elsewhere... you sure...
Repeating the demo is relatively easy :) - I recommend taking a look at zarf-config.yaml
on the few variables exposed by Defense Unicorns Big Bang Distro.
docker login ghcr.io -u {user} -p {token}
- credentials used to pull the dubbd oci artifactaws configure
- for your target environmentcd infra && terraform init && terraform apply
- deploy resources for saving terraform state. (extra credit if you integrate into the zarf package in the infra folder)eksctl create cluster -f infra/config.yaml
- deploy the EKS cluster, (alternative use the Zarf package in ./infra/zarf.yaml)zarf init --components git-server
zarf package deploy oci://ghcr.io/defenseunicorns/packages/dubbd-aws:0.3.0-amd64 --oci-concurrency=15 --confirm
- bigbang.dev DNS record points to localhost by defaut.
- get your AWS loadbalancer IP and add records to your
/etc/hosts
in order to reach web ui's like neuvector.bigbang.dev | grafana.bigbang.dev
- get your AWS loadbalancer IP and add records to your
- Teardown
cd infra; eksctl delete cluster -f config.yaml --disable-nodegroup-eviction --force; cd -;