Documentation ¶
Index ¶
- Variables
- type AppConfig
- func (c *AppConfig) AddArguments(args []string) []string
- func (c *AppConfig) RunAll(out, errOut io.Writer) (*AppResult, error)
- func (c *AppConfig) RunBuilds(out, errOut io.Writer) (*AppResult, error)
- func (c *AppConfig) RunSearch(out, errOut io.Writer) (*SearchResult, error)
- func (c *AppConfig) SetDockerClient(dockerclient *docker.Client)
- func (c *AppConfig) SetOpenShiftClient(osclient client.Interface, originNamespace string)
- type AppResult
- type SearchResult
- type UsageError
Constants ¶
This section is empty.
Variables ¶
var ErrNoInputs = fmt.Errorf("no inputs provided")
ErrNoInputs is returned when no inputs are specified
Functions ¶
This section is empty.
Types ¶
type AppConfig ¶
type AppConfig struct { SourceRepositories util.StringList ContextDir string Components util.StringList ImageStreams util.StringList DockerImages util.StringList Templates util.StringList TemplateFiles util.StringList TemplateParameters util.StringList Groups util.StringList Environment util.StringList Labels map[string]string Name string Strategy string InsecureRegistry bool OutputDocker bool AsSearch bool // contains filtered or unexported fields }
AppConfig contains all the necessary configuration for an application
func NewAppConfig ¶
func NewAppConfig(typer runtime.ObjectTyper, mapper meta.RESTMapper, clientMapper resource.ClientMapper) *AppConfig
NewAppConfig returns a new AppConfig
func (*AppConfig) AddArguments ¶
AddArguments converts command line arguments into the appropriate bucket based on what they look like
func (*AppConfig) RunAll ¶ added in v0.6.1
RunAll executes the provided config to generate all objects.
func (*AppConfig) RunBuilds ¶ added in v0.6.1
RunBuilds executes the provided config to generate just builds.
func (*AppConfig) RunSearch ¶ added in v1.0.4
func (c *AppConfig) RunSearch(out, errOut io.Writer) (*SearchResult, error)
RunSearch executes the provided config and returns the result of the resolution.
func (*AppConfig) SetDockerClient ¶
func (c *AppConfig) SetDockerClient(dockerclient *docker.Client)
SetDockerClient sets the passed Docker client in the application configuration
type AppResult ¶
type AppResult struct { List *kapi.List Name string BuildNames []string HasSource bool Namespace string }
AppResult contains the results of an application
type SearchResult ¶ added in v1.0.4
type SearchResult struct { Matches app.ComponentMatches List *kapi.List }
SearchResult contains the results of a search
type UsageError ¶
UsageError is an interface for printing usage errors