Skip to content

Big Bang💣

Big Bang is a declarative, continuous delivery tool for deploying DoD hardened and approved packages into a Kubernetes cluster.

If viewing this from Github, note that this is a mirror of a government repo hosted on Repo1 by DoD Platform One. Please direct all code changes, issues and comments to https://repo1.dso.mil/platform-one/big-bang/bigbang

Usage & Scope💣

Big Bang’s scope is to provide publicly available installation manifests for:

  • A specific set of packages that adhere to the DevSecOps Reference Architecture. The core list of packages can be found here.

  • Packages that facilitate development of applications that adhere to the DevSecOps Reference Architecture. The full list of packages can be found here.

Big Bang also builds tooling around the testing and validation of Big Bang packages. These tools are provided as-is, without support.

Big Bang is intended to be used for deploying and maintaining a DoD hardened and approved set of packages into a Kubernetes cluster. Deployment and configuration of ingress/egress, load balancing, policy auditing, logging, monitoring, etc. are handled via Big Bang. Additional packages (e.g. ArgoCD, GitLab) can also be enabled and customized to extend Big Bang’s baseline. Once deployed, the customer can use the Kubernetes cluster to add mission specific applications.

Additional information can be found at Big Bang Docs and here.

Getting Started💣

  • You will need to instantiate a Big Bang environment tailored to your needs. The Big Bang customer template is provided for you to copy into your own Git repository and begin modifications.

Contributing to Big Bang💣

There are 3 main ways to contribute to Big Bang:

Release Schedule💣

  • Big Bang releases every 2 weeks. In order to stay current with all features and security updates ensure you are no more than n-2 releases behind.
  • To see what is on the roadmap please see our project milestones

Big Bang Documentation is located in the following locations:


Last update: 2022-09-16 by Micah Nagel