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.