Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Actions ¶ added in v0.5.2
type Actions struct {
Depends []string `yaml:"depends"` // dependencies
Forget bool `yaml:"forget"` // install only
Template string `yaml:"template"` // template file
Jobs Jobs `yaml:"jobs"` // bash jobs
Kind string `yaml:"kind"` // type of deploy
Requires util.Values `yaml:"requires"` // env requirements
}
type Resource ¶
type Resource interface {
Lint(string, *util.Values) error
Status() (bool, error)
InstallOrUpgrade() error
Delete() error
Connect(interface{})
SetInput([]byte)
GetInput() []byte
}
Resource is the thing to be created / destroyed
type Stage ¶
Stage represents a single part of the deployment pipeline
func (*Stage) UnmarshalYAML ¶
UnmarshalYAML allows us to determine the type of our resource
Click to show internal directories.
Click to hide internal directories.