Documentation ¶
Index ¶
- func ExplorePaths(rootPath, _type, format, regexPattern string) ([]string, error)
- type Evaluator
- type Loader
- func (l *Loader) LoadData(path, _type, format string) (*model.Data, error)
- func (l *Loader) LoadDefinition(rcp *recipe.Definition) (*model.Definition, error)
- func (l *Loader) LoadFramework(rcp *recipe.Framework) (*model.Framework, error)
- func (l *Loader) LoadProcedure(rcp *recipe.Procedure) (*model.Procedure, error)
- func (l *Loader) LoadSchema(rcp *recipe.Schema) (*model.Schema, error)
- type Pipeline
- type Validator
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ExplorePaths ¶ added in v0.0.3
ExplorePaths explores the given root path for the type and format
Types ¶
type Evaluator ¶ added in v0.0.2
type Evaluator struct {
// contains filtered or unexported fields
}
Evaluator contains information on how to evaluate a Resource
func NewEvaluator ¶ added in v0.0.2
NewEvaluator initializes Evaluator
type Loader ¶ added in v0.0.2
type Loader struct { }
Loader is a loader management
func (*Loader) LoadData ¶ added in v0.0.3
LoadData loads data based on the specified path, type, and format
func (*Loader) LoadDefinition ¶ added in v0.0.2
func (l *Loader) LoadDefinition(rcp *recipe.Definition) (*model.Definition, error)
LoadDefinition loads definition based on the specified recipe
func (*Loader) LoadFramework ¶ added in v0.0.2
LoadFramework loads framework based on the specified recipe
func (*Loader) LoadProcedure ¶ added in v0.0.2
LoadProcedure loads procedure based on the specified recipe
type Pipeline ¶
type Pipeline struct {
// contains filtered or unexported fields
}
Pipeline defines how a pipeline is executed
func NewPipeline ¶
func NewPipeline( rcp *recipe.Recipe, evaluate model.Evaluate, newProgress model.NewProgress, ) (*Pipeline, error)
NewPipeline initializes pipeline process
type Validator ¶ added in v0.0.2
type Validator struct {
// contains filtered or unexported fields
}
Validator is a validator for Resource against a Schema
func NewValidator ¶ added in v0.0.2
NewValidator initializes Validator
Click to show internal directories.
Click to hide internal directories.