Versions in this module Expand all Collapse all v0 v0.4.1 Nov 23, 2018 v0.4.0 Nov 22, 2018 Changes in this version + const ApiVersion + const Kind + const NodeSelector + type BuildConfig struct + func (b *BuildConfig) Build(name, namespace, version string, env []system.Env, ...) (*v1.Build, error) + func (b *BuildConfig) Create(name, namespace, url, ref, version, secret string, ...) (*v1.BuildConfig, error) + func (b *BuildConfig) Delete(name, namespace string) error + func (b *BuildConfig) Get(name, namespace string) (*v1.BuildConfig, error) + func (b *BuildConfig) GetBuild(name, namespace string) (*v1.Build, error) + func (b *BuildConfig) GetBuildStatus(name, namespace string) (v1.BuildPhase, error) + func (b *BuildConfig) Watch(name, namespace string, build *v1.Build, completedHandler func() error) error + type BuildInterface interface + Build func(env []system.Env) (*v1.Build, error) + Create func() (*v1.BuildConfig, error) + Delete func() error + Get func() (*v1.BuildConfig, error) + GetBuild func() (*v1.Build, error) + GetBuildStatus func() (v1.BuildPhase, error) + Watch func(build *v1.Build, completedHandler func() error) error + type DeploymentConfig struct + func (dc *DeploymentConfig) Create(name, namespace, fullName, version string, env interface{}, ...) error + func (dc *DeploymentConfig) Delete(namespace, fullName string) error + func (dc *DeploymentConfig) Get(namespace, fullName string) (*v1.DeploymentConfig, error) + func (dc *DeploymentConfig) Instantiate(name, namespace, fullName string) (*v1.DeploymentConfig, error) + type DeploymentConfigInterface interface + Delete func() error + Get func() (*v1.DeploymentConfig, error) + Instantiate func() (*v1.DeploymentConfig, error) + type ImageStream struct + func (is *ImageStream) Create(name, namespace, source, version string) (*v1.ImageStream, error) + func (is *ImageStream) CreateImageStream(namespace, name, scmRef, s2iImageStream string, rebuild bool) (*corev1.ObjectReference, error) + func (is *ImageStream) Delete(name, namespace string) error + func (is *ImageStream) Get(name, namespace string) (*v1.ImageStream, error) + type ImageStreamInterface interface + Create func() (*v1.ImageStream, error) + Delete func() error + Get func() (*v1.ImageStream, error) + type ImageStreamTag struct + func (ist *ImageStreamTag) Create(fullName, namespace, fromNamespace string) (*v1.ImageStreamTag, error) + func (ist *ImageStreamTag) Delete(fullName, namespace string) error + func (ist *ImageStreamTag) Get(fullName, namespace string) (*v1.ImageStreamTag, error) + func (ist *ImageStreamTag) Update(fullName, namespace, fromNamespace string) (*v1.ImageStreamTag, error) + type ImageTagInterface interface + Create func(fromNamespace string) (*v1.ImageStreamTag, error) + Delete func() error + Get func() (*v1.ImageStreamTag, error) + Update func(fromNamespace string) (*v1.ImageStreamTag, error) + type OAuthAccessToken struct + Interface oauthv1.OAuthAccessTokenInterface + func NewOAuthAccessToken(clientSet oauthv1.OauthV1Interface) *OAuthAccessToken + func (o *OAuthAccessToken) Create() (*v1.OAuthAccessToken, error) + func (o *OAuthAccessToken) Get(name string) (*v1.OAuthAccessToken, error) + func (o *OAuthAccessToken) List() (*v1.OAuthAccessTokenList, error) + type Oauth interface + type Project struct + func (p *Project) Create(name, nodeSelector string) (*v1.Project, error) + func (p *Project) Delete(name string) error + func (p *Project) Get(name string) (*v1.Project, error) + func (p *Project) List() (*v1.ProjectList, error) + type RoleBinding struct + func (rb *RoleBinding) Create(name, namespace, roleRefName, roleRefKind, subjectKind, subjectName string) (*authorization_v1.RoleBinding, error) + func (rb *RoleBinding) Delete(name, namespace string) error + func (rb *RoleBinding) Get(name, namespace string) (*authorization_v1.RoleBinding, error) + func (rb *RoleBinding) InitImageBuilders(namespace, roleRefName, roleRefKind, subjectKind, subjectName string) error + func (rb *RoleBinding) InitImagePullers(namespace, roleRefName, roleRefKind, subjectKind, subjectName string) error + func (rb *RoleBinding) InitSystemDeployers(namespace, roleRefName, roleRefKind, subjectKind, subjectName string) error + func (rb *RoleBinding) Update(name, namespace, roleRefName, roleRefKind, subjectKind, subjectName string) (*authorization_v1.RoleBinding, error) + type Route struct + func (r *Route) Create(name, namespace string, port int32) (string, error) + func (r *Route) Delete(name, namespace string) error + func (r *Route) Get(name, namespace string) (*v1.Route, error) + type Scm struct + Ref string + Secret string + Url string