github.com/Racer159/jackal@v0.32.7-0.20240401174413-0bd2339e4f2e/src/types/extensions/bigbang.go (about) 1 // SPDX-License-Identifier: Apache-2.0 2 // SPDX-FileCopyrightText: 2021-Present The Jackal Authors 3 4 // Package extensions contains the types for all official extensions. 5 package extensions 6 7 // BigBang defines a file to deploy. 8 type BigBang struct { 9 Version string `json:"version" jsonschema:"description=The version of Big Bang to use"` 10 Repo string `json:"repo,omitempty" jsonschema:"description=Override repo to pull Big Bang from instead of Repo One"` 11 ValuesFiles []string `json:"valuesFiles,omitempty" jsonschema:"description=The list of values files to pass to Big Bang; these will be merged together"` 12 SkipFlux bool `json:"skipFlux,omitempty" jsonschema:"description=Whether to skip deploying flux; Defaults to false"` 13 FluxPatchFiles []string `json:"fluxPatchFiles,omitempty" jsonschema:"description=Optional paths to Flux kustomize strategic merge patch files"` 14 }