Documentation
¶
Index ¶
- Constants
- Variables
- type AppConfig
- func (c *AppConfig) AddArguments(args []string) []string
- func (c *AppConfig) GetBuildEnvironment(environment app.Environment) app.Environment
- func (c *AppConfig) HasArguments() bool
- func (c *AppConfig) Querying() bool
- func (c *AppConfig) RunAll() (*AppResult, error)
- func (c *AppConfig) RunBuilds() (*AppResult, error)
- func (c *AppConfig) RunQuery() (*QueryResult, error)
- func (c *AppConfig) SetDockerClient(dockerclient *docker.Client)
- func (c *AppConfig) SetOpenShiftClient(osclient client.Interface, originNamespace string)
- type AppResult
- type QueryResult
- type UsageError
Constants ¶
View Source
const ( GeneratedByNamespace = "openshift.io/generated-by" GeneratedByNewApp = "OpenShiftNewApp" GeneratedByNewBuild = "OpenShiftNewBuild" )
Variables ¶
View Source
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
AddEnvironmentToBuild bool
Dockerfile string
Name string
Strategy string
InsecureRegistry bool
OutputDocker bool
AllowMissingImages bool
AsSearch bool
AsList bool
Out io.Writer
ErrOut io.Writer
// 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) GetBuildEnvironment ¶
func (c *AppConfig) GetBuildEnvironment(environment app.Environment) app.Environment
func (*AppConfig) HasArguments ¶
func (*AppConfig) RunQuery ¶
func (c *AppConfig) RunQuery() (*QueryResult, error)
RunQuery 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 QueryResult ¶
type QueryResult struct {
Matches app.ComponentMatches
List *kapi.List
}
QueryResult contains the results of a query (search or list)
type UsageError ¶
UsageError is an interface for printing usage errors
Click to show internal directories.
Click to hide internal directories.