Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BuildCloner ¶
type BuildCloner interface {
Clone(namespace string, request *buildapi.BuildRequest) (*buildapi.Build, error)
}
BuildCloner provides methods for cloning builds
type BuildConfigGetter ¶
type BuildConfigGetter interface {
Get(namespace, name string) (*buildapi.BuildConfig, error)
}
BuildConfigGetter provides methods for getting BuildConfigs
type BuildConfigInstantiator ¶
type BuildConfigInstantiator interface {
Instantiate(namespace string, request *buildapi.BuildRequest) (*buildapi.Build, error)
}
BuildConfigInstantiator provides methods for instantiating builds from build configs
type BuildConfigUpdater ¶
type BuildConfigUpdater interface {
Update(buildConfig *buildapi.BuildConfig) error
}
BuildConfigUpdater provides methods for updating BuildConfigs
type BuildLister ¶ added in v1.3.0
type BuildLister interface {
List(namespace string, opts kapi.ListOptions) (*buildapi.BuildList, error)
}
BuildLister provides methods for listing the Builds.
type BuildUpdater ¶
BuildUpdater provides methods for updating existing Builds.
type OSClientBuildClient ¶
OSClientBuildClient deletes build create and update operations to the OpenShift client interface
func NewOSClientBuildClient ¶
func NewOSClientBuildClient(client osclient.Interface) *OSClientBuildClient
NewOSClientBuildClient creates a new build client that uses an openshift client to update builds
func (OSClientBuildClient) List ¶ added in v1.3.0
func (c OSClientBuildClient) List(namespace string, opts kapi.ListOptions) (*buildapi.BuildList, error)
List lists the builds using the OpenShift client.
type OSClientBuildClonerClient ¶
OSClientBuildClonerClient creates a new build client that uses an openshift client to clone builds
func NewOSClientBuildClonerClient ¶
func NewOSClientBuildClonerClient(client osclient.Interface) *OSClientBuildClonerClient
NewOSClientBuildClonerClient creates a new build client that uses an openshift client to clone builds
func (OSClientBuildClonerClient) Clone ¶
func (c OSClientBuildClonerClient) Clone(namespace string, request *buildapi.BuildRequest) (*buildapi.Build, error)
Clone generates new build for given build name
type OSClientBuildConfigClient ¶
OSClientBuildConfigClient delegates get and update operations to the OpenShift client interface
func NewOSClientBuildConfigClient ¶
func NewOSClientBuildConfigClient(client osclient.Interface) *OSClientBuildConfigClient
NewOSClientBuildConfigClient creates a new build config client that uses an openshift client to create and get BuildConfigs
func (OSClientBuildConfigClient) Get ¶
func (c OSClientBuildConfigClient) Get(namespace, name string) (*buildapi.BuildConfig, error)
Get returns a BuildConfig using the OpenShift client.
func (OSClientBuildConfigClient) Update ¶
func (c OSClientBuildConfigClient) Update(buildConfig *buildapi.BuildConfig) error
Update updates a BuildConfig using the OpenShift client.
type OSClientBuildConfigInstantiatorClient ¶
OSClientBuildConfigInstantiatorClient creates a new build client that uses an openshift client to create builds
func NewOSClientBuildConfigInstantiatorClient ¶
func NewOSClientBuildConfigInstantiatorClient(client osclient.Interface) *OSClientBuildConfigInstantiatorClient
NewOSClientBuildConfigInstantiatorClient creates a new build client that uses an openshift client to create builds
func (OSClientBuildConfigInstantiatorClient) Instantiate ¶
func (c OSClientBuildConfigInstantiatorClient) Instantiate(namespace string, request *buildapi.BuildRequest) (*buildapi.Build, error)
Instantiate generates new build for given buildConfig
Directories ¶
Path | Synopsis |
---|---|
clientset_generated
|
|
internalclientset
This package has the automatically generated clientset.
|
This package has the automatically generated clientset. |
internalclientset/fake
This package has the automatically generated fake clientset.
|
This package has the automatically generated fake clientset. |
internalclientset/typed/core/unversioned
This package has the automatically generated typed clients.
|
This package has the automatically generated typed clients. |
internalclientset/typed/core/unversioned/fake
Package fake has the automatically generated clients.
|
Package fake has the automatically generated clients. |
release_v1_3
This package has the automatically generated clientset.
|
This package has the automatically generated clientset. |
release_v1_3/fake
This package has the automatically generated fake clientset.
|
This package has the automatically generated fake clientset. |
release_v1_3/typed/core/v1
This package has the automatically generated typed clients.
|
This package has the automatically generated typed clients. |
release_v1_3/typed/core/v1/fake
Package fake has the automatically generated clients.
|
Package fake has the automatically generated clients. |
release_v1_4
This package has the automatically generated clientset.
|
This package has the automatically generated clientset. |
release_v1_4/fake
This package has the automatically generated fake clientset.
|
This package has the automatically generated fake clientset. |
release_v1_4/typed/core/v1
This package has the automatically generated typed clients.
|
This package has the automatically generated typed clients. |
release_v1_4/typed/core/v1/fake
Package fake has the automatically generated clients.
|
Package fake has the automatically generated clients. |