github.com/Racer159/jackal@v0.32.7-0.20240401174413-0bd2339e4f2e/examples/big-bang/README.md (about) 1 import Properties from '@site/src/components/SchemaItemProperties'; 2 import ExampleYAML from '@site/src/components/ExampleYAML'; 3 4 # Big Bang 5 6 This package deploys [Big Bang](https://repo1.dso.mil/platform-one/big-bang/bigbang) using the Jackal `bigbang` extension. 7 8 The `bigbang` noun sits within the `extensions` specification of Jackal and provides the following configuration: 9 10 <Properties item="BigBang" /> 11 12 To see a tutorial for the creation and deployment of this package see the [Big Bang Tutorial](../../docs/5-jackal-tutorials/6-big-bang.md). 13 14 ## `jackal.yaml` {#jackal.yaml} 15 16 :::info 17 18 To view the example in its entirety, select the `Edit this page` link below the article and select the parent folder. 19 20 ::: 21 22 <ExampleYAML src={require('./jackal.yaml')} showLink={false} /> 23 24 :::caution 25 26 `valuesFiles` are processed in the order provided with Jackal adding an initial values file to populate registry and git server credentials as the first file. Including credential `values` (even empty ones) will override these values. This can be used to our advantage however for things like YOLO mode as described below. 27 28 ::: 29 30 ## Big Bang YOLO Mode Support 31 32 The Big Bang extension also supports YOLO mode, provided that you add your own credentials for the image registry. This is accomplished below with the `provision-flux-credentials` component and the `credentials.yaml` values file which allows images to be pulled from [registry1.dso.mil](https://registry1.dso.mil). We demonstrate providing account credentials via Jackal Variables, but there are other ways to populate the data in `private-registry.yaml`. 33 34 You can learn about YOLO mode in the [FAQ](../../docs/8-faq.md#what-is-yolo-mode-and-why-would-i-use-it) or the [YOLO mode example](../yolo/README.md). 35 36 :::info 37 38 To view the example in its entirety, select the `Edit this page` link below the article and select the parent folder, then select the `yolo` folder. 39 40 ::: 41 42 <ExampleYAML src={require('./yolo/jackal.yaml')} showLink={false} />