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  }