Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetAllConfigs ¶
func GetAllConfigs(ctx context.Context, opts config.SkaffoldOptions) ([]schemaUtil.VersionedConfig, error)
GetAllConfigs returns the list of all skaffold configurations parsed from the target config file in addition to all resolved dependency configs.
Types ¶
type SkaffoldConfigEntry ¶ added in v1.24.0
type SkaffoldConfigEntry struct { *latestV1.SkaffoldConfig SourceFile string SourceIndex int IsRootConfig bool IsRemote bool }
SkaffoldConfigEntry encapsulates a single skaffold configuration, along with the source filename and its index in that file.
type SkaffoldConfigSet ¶ added in v1.24.0
type SkaffoldConfigSet []*SkaffoldConfigEntry
SkaffoldConfigSet encapsulates a slice of skaffold configurations.
func GetConfigSet ¶ added in v1.24.0
func GetConfigSet(ctx context.Context, opts config.SkaffoldOptions) (SkaffoldConfigSet, error)
GetConfigSet returns the list of all skaffold configurations parsed from the target config file in addition to all resolved dependency configs as a `SkaffoldConfigSet`. This struct additionally contains the file location that each skaffold configuration is parsed from.
func (SkaffoldConfigSet) SelectRootConfigs ¶ added in v1.24.1
func (s SkaffoldConfigSet) SelectRootConfigs() SkaffoldConfigSet
SelectRootConfigs filters SkaffoldConfigSet to only configs read from the root skaffold.yaml file