flow

package
v1.2.1 Latest Latest
Warning

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

Go to latest
Published: Jan 10, 2019 License: Apache-2.0 Imports: 9 Imported by: 4

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Apply added in v1.2.0

func Apply(template yaml.Node, prepared []yaml.Node) (yaml.Node, error)

func Cascade

func Cascade(template yaml.Node, partial bool, stubs ...yaml.Node) (yaml.Node, error)

func Cleanup added in v1.2.0

func Cleanup(node yaml.Node, test func(yaml.Node) bool) yaml.Node

func Flow

func Flow(source yaml.Node, stubs ...yaml.Node) (yaml.Node, error)

func NewEnvironment added in v1.2.0

func NewEnvironment(stubs []yaml.Node, source string) dynaml.Binding

func PrepareStubs added in v1.2.0

func PrepareStubs(partial bool, stubs ...yaml.Node) ([]yaml.Node, error)

func ProcessKeyTag added in v1.2.0

func ProcessKeyTag(val yaml.Node) (yaml.Node, string)

Types

type DefaultEnvironment added in v1.2.0

type DefaultEnvironment struct {
	// contains filtered or unexported fields
}

func (DefaultEnvironment) Cascade added in v1.2.0

func (e DefaultEnvironment) Cascade(template yaml.Node, partial bool, templates ...yaml.Node) (yaml.Node, error)

func (DefaultEnvironment) CurrentSourceName added in v1.2.0

func (e DefaultEnvironment) CurrentSourceName() string

func (DefaultEnvironment) FindFromRoot added in v1.2.0

func (e DefaultEnvironment) FindFromRoot(path []string) (yaml.Node, bool)

func (DefaultEnvironment) FindInStubs added in v1.2.0

func (e DefaultEnvironment) FindInStubs(path []string) (yaml.Node, bool)

func (DefaultEnvironment) FindReference added in v1.2.0

func (e DefaultEnvironment) FindReference(path []string) (yaml.Node, bool)

func (DefaultEnvironment) Flow added in v1.2.0

func (e DefaultEnvironment) Flow(source yaml.Node, shouldOverride bool) (yaml.Node, dynaml.Status)

func (DefaultEnvironment) GetLocalBinding added in v1.2.0

func (e DefaultEnvironment) GetLocalBinding() map[string]yaml.Node

func (DefaultEnvironment) Path added in v1.2.0

func (e DefaultEnvironment) Path() []string

func (DefaultEnvironment) RedirectOverwrite added in v1.2.0

func (e DefaultEnvironment) RedirectOverwrite(path []string) dynaml.Binding

func (DefaultEnvironment) SourceName added in v1.2.0

func (e DefaultEnvironment) SourceName() string

func (DefaultEnvironment) StubPath added in v1.2.0

func (e DefaultEnvironment) StubPath() []string

func (DefaultEnvironment) WithLocalScope added in v1.2.0

func (e DefaultEnvironment) WithLocalScope(step map[string]yaml.Node) dynaml.Binding

func (DefaultEnvironment) WithPath added in v1.2.0

func (e DefaultEnvironment) WithPath(step string) dynaml.Binding

func (DefaultEnvironment) WithScope added in v1.2.0

func (e DefaultEnvironment) WithScope(step map[string]yaml.Node) dynaml.Binding

func (DefaultEnvironment) WithSource added in v1.2.0

func (e DefaultEnvironment) WithSource(source string) dynaml.Binding

type Scope

type Scope struct {
	// contains filtered or unexported fields
}

Jump to

Keyboard shortcuts

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