Documentation
¶
Index ¶
- func ExtractTargets(appConfig config.AppConfig, format string) (map[string]config.TargetConfig, error)
- func FindConfigFile(path string) (string, error)
- func Load(ctx context.Context, configPath string, targets []string, allTargets bool) (appConfig config.AppConfig, format string, err error)
- func LoadRawAppConfig(configPath string) (config.AppConfig, string, error)
- func MergeImage(targetConfig config.TargetConfig, images map[string]*config.Image, ...) (*config.Image, error)
- func MergeToTarget(appConfig config.AppConfig, targetConfig config.TargetConfig, ...) (config.TargetConfig, error)
- func ResolveSecrets(ctx context.Context, appConfig config.AppConfig) (config.AppConfig, error)
- func TargetsByServer(targets map[string]config.TargetConfig) map[string][]string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ExtractTargets ¶
func FindConfigFile ¶
FindConfigFile finds a haloy config file based on the given path It supports: - Full path to a config file - Directory containing a haloy config file - Relative paths
func MergeImage ¶
func MergeToTarget ¶
func MergeToTarget(appConfig config.AppConfig, targetConfig config.TargetConfig, targetName, format string) (config.TargetConfig, error)
func ResolveSecrets ¶
func TargetsByServer ¶
func TargetsByServer(targets map[string]config.TargetConfig) map[string][]string
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.