config

package
v0.19.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 18, 2018 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DaemonResolver

type DaemonResolver struct {
	Logger log.Logger
	Daemon daemontypes.Daemon
}

func (*DaemonResolver) ResolveConfig

func (d *DaemonResolver) ResolveConfig(
	ctx context.Context,
	release *api.Release,
	context map[string]interface{},
) (map[string]interface{}, error)

type NoOpResolver

type NoOpResolver struct {
}

func (NoOpResolver) ResolveConfig

func (NoOpResolver) ResolveConfig(context.Context, *api.Release, map[string]interface{}) (map[string]interface{}, error)

type Resolver

type Resolver interface {
	ResolveConfig(context.Context, *api.Release, map[string]interface{}) (map[string]interface{}, error)
}

Resolver is a thing that can resolve configuration options

func NewNoOpResolver

func NewNoOpResolver() Resolver

func NewResolver

func NewResolver(
	logger log.Logger,
	daemon daemontypes.Daemon,
) Resolver

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL