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} />