Documentation ¶
Index ¶
- func Fprint(out io.Writer, objects []*unstructured.Unstructured, format string) error
- type Opt
- type Pipeline
- func (p *Pipeline) Components(filter []string) ([]component.Component, error)
- func (p *Pipeline) EnvParameters(moduleName string, inherited bool) (string, error)
- func (p *Pipeline) Modules() ([]component.Module, error)
- func (p *Pipeline) Objects(filter []string) ([]*unstructured.Unstructured, error)
- func (p *Pipeline) YAML(filter []string) (io.Reader, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Fprint ¶
func Fprint(out io.Writer, objects []*unstructured.Unstructured, format string) error
Fprint prints objects to a writer in a format (yaml or json).
Types ¶
type Opt ¶
type Opt func(p *Pipeline)
Opt is an option for configuring Pipeline.
func OverrideManager ¶
OverrideManager overrides the component manager interface for a pipeline.
type Pipeline ¶
type Pipeline struct {
// contains filtered or unexported fields
}
Pipeline is the ks build pipeline.
func (*Pipeline) Components ¶
Components returns the components that belong to this pipeline.
func (*Pipeline) EnvParameters ¶
EnvParameters creates parameters for a namespace given an environment.
func (*Pipeline) Objects ¶
func (p *Pipeline) Objects(filter []string) ([]*unstructured.Unstructured, error)
Objects converts components into Kubernetes objects.
Click to show internal directories.
Click to hide internal directories.