Documentation ¶
Index ¶
- func MergeBundleParameters(installation *store.Installation, ops ...MergeBundleOpt) error
- type MergeBundleConfig
- type MergeBundleOpt
- func WithCommandLineParameters(overrides []string) MergeBundleOpt
- func WithErrorWriter(w io.Writer) MergeBundleOpt
- func WithFileParameters(parametersFiles []string) MergeBundleOpt
- func WithLabels(labels []string) MergeBundleOpt
- func WithOrchestratorParameters(orchestrator string, kubeNamespace string) MergeBundleOpt
- func WithSendRegistryAuth(sendRegistryAuth bool) MergeBundleOpt
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MergeBundleParameters ¶
func MergeBundleParameters(installation *store.Installation, ops ...MergeBundleOpt) error
MergeBundleParameters merges current, provided and bundle default parameters
Types ¶
type MergeBundleConfig ¶
type MergeBundleConfig struct {
// contains filtered or unexported fields
}
MergeBundleConfig is the actual parameters and bundle parameters to be merged
type MergeBundleOpt ¶
type MergeBundleOpt func(c *MergeBundleConfig) error
MergeBundleOpt is a functional option of the bundle parameter merge function
func WithCommandLineParameters ¶
func WithCommandLineParameters(overrides []string) MergeBundleOpt
func WithErrorWriter ¶
func WithErrorWriter(w io.Writer) MergeBundleOpt
func WithFileParameters ¶
func WithFileParameters(parametersFiles []string) MergeBundleOpt
func WithLabels ¶
func WithLabels(labels []string) MergeBundleOpt
func WithOrchestratorParameters ¶
func WithOrchestratorParameters(orchestrator string, kubeNamespace string) MergeBundleOpt
func WithSendRegistryAuth ¶
func WithSendRegistryAuth(sendRegistryAuth bool) MergeBundleOpt
Click to show internal directories.
Click to hide internal directories.