Documentation ¶
Index ¶
- func CreateSpaceliftStacks(stacksBasePath string, terraformComponentsBasePath string, ...) (map[string]interface{}, error)
- func LegacyTransformStackConfigToSpaceliftStacks(stacks map[string]interface{}, stackConfigPathTemplate string, ...) (map[string]interface{}, error)
- func TransformStackConfigToSpaceliftStacks(stacks map[string]interface{}, stackConfigPathTemplate string, ...) (map[string]interface{}, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateSpaceliftStacks ¶
func CreateSpaceliftStacks( stacksBasePath string, terraformComponentsBasePath string, helmfileComponentsBasePath string, filePaths []string, processStackDeps bool, processComponentDeps bool, processImports bool, stackConfigPathTemplate string) (map[string]interface{}, error)
CreateSpaceliftStacks takes a list of paths to YAML config files, processes and deep-merges all imports, and returns a map of Spacelift stack configs
func LegacyTransformStackConfigToSpaceliftStacks ¶ added in v1.3.5
func LegacyTransformStackConfigToSpaceliftStacks( stacks map[string]interface{}, stackConfigPathTemplate string, processImports bool) (map[string]interface{}, error)
LegacyTransformStackConfigToSpaceliftStacks takes a map of stack configs and transforms it to a map of Spacelift stacks
func TransformStackConfigToSpaceliftStacks ¶
func TransformStackConfigToSpaceliftStacks( stacks map[string]interface{}, stackConfigPathTemplate string, stackNamePattern string, processImports bool) (map[string]interface{}, error)
TransformStackConfigToSpaceliftStacks takes a map of stack configs and transforms it to a map of Spacelift stacks
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.