Documentation ¶
Index ¶
- func NewClientBuildConfigLister(client buildclient.BuildConfigsGetter) buildlister.BuildConfigLister
- func NewClientBuildLister(client buildclient.BuildsGetter) buildlister.BuildLister
- type BuildCloner
- type BuildConfigGetter
- type BuildConfigInstantiator
- type BuildConfigInstantiatorClient
- type BuildConfigUpdater
- type BuildDeleter
- type BuildLister
- type BuildPatcher
- type BuildUpdater
- type ClientBuildClient
- func (c ClientBuildClient) DeleteBuild(build *buildapi.Build) error
- func (c ClientBuildClient) List(namespace string, opts metav1.ListOptions) (*buildapi.BuildList, error)
- func (c ClientBuildClient) Patch(namespace, name string, patch []byte) (*buildapi.Build, error)
- func (c ClientBuildClient) Update(namespace string, build *buildapi.Build) error
- type ClientBuildClonerClient
- type ClientBuildConfigClient
- type ClientBuildConfigInstantiatorClient
- type ClientBuildConfigLister
- type ClientBuildConfigListerNamespacer
- type ClientBuildLister
- type ClientBuildListerNamespacer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewClientBuildConfigLister ¶ added in v3.7.0
func NewClientBuildConfigLister(client buildclient.BuildConfigsGetter) buildlister.BuildConfigLister
NewClientBuildConfigLister creates a new build config client that uses an openshift client.
func NewClientBuildLister ¶ added in v3.7.0
func NewClientBuildLister(client buildclient.BuildsGetter) buildlister.BuildLister
NewClientBuildClient creates a new build client that uses an openshift client to update builds
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, options metav1.GetOptions) (*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 BuildConfigInstantiatorClient ¶ added in v3.7.0
type BuildConfigInstantiatorClient struct {
Client buildclient.BuildInterface
}
TODO: Why we need this, seems like an copy of the client above
func (BuildConfigInstantiatorClient) Instantiate ¶ added in v3.7.0
func (c BuildConfigInstantiatorClient) Instantiate(namespace string, request *buildapi.BuildRequest) (*buildapi.Build, error)
type BuildConfigUpdater ¶
type BuildConfigUpdater interface {
Update(buildConfig *buildapi.BuildConfig) error
}
BuildConfigUpdater provides methods for updating BuildConfigs
type BuildDeleter ¶
type BuildDeleter interface { // DeleteBuild removes the build from OpenShift's storage. DeleteBuild(build *buildapi.Build) error }
BuildDeleter knows how to delete builds from OpenShift.
type BuildLister ¶
type BuildLister interface {
List(namespace string, opts metav1.ListOptions) (*buildapi.BuildList, error)
}
BuildLister provides methods for listing the Builds.
type BuildPatcher ¶
type BuildUpdater ¶
BuildUpdater provides methods for updating existing Builds.
type ClientBuildClient ¶ added in v3.7.0
ClientBuildClient delegates build create and update operations to the OpenShift client interface
func NewClientBuildClient ¶ added in v3.7.0
func NewClientBuildClient(client builds.Interface) *ClientBuildClient
NewClientBuildClient creates a new build client that uses an openshift client to update builds
func (ClientBuildClient) DeleteBuild ¶ added in v3.7.0
func (c ClientBuildClient) DeleteBuild(build *buildapi.Build) error
DeleteBuild deletes a build from OpenShift.
func (ClientBuildClient) List ¶ added in v3.7.0
func (c ClientBuildClient) List(namespace string, opts metav1.ListOptions) (*buildapi.BuildList, error)
List lists the builds using the OpenShift client.
type ClientBuildClonerClient ¶ added in v3.7.0
OSClientBuildClonerClient creates a new build client that uses an openshift client to clone builds
func NewClientBuildClonerClient ¶ added in v3.7.0
func NewClientBuildClonerClient(client builds.Interface) *ClientBuildClonerClient
NewOSClientBuildClonerClient creates a new build client that uses an openshift client to clone builds
func (ClientBuildClonerClient) Clone ¶ added in v3.7.0
func (c ClientBuildClonerClient) Clone(namespace string, request *buildapi.BuildRequest) (*buildapi.Build, error)
Clone generates new build for given build name
type ClientBuildConfigClient ¶ added in v3.7.0
ClientBuildConfigClient delegates get and update operations to the OpenShift client interface
func NewClientBuildConfigClient ¶ added in v3.7.0
func NewClientBuildConfigClient(client builds.Interface) *ClientBuildConfigClient
NewClientBuildConfigClient creates a new build config client that uses an openshift client to create and get BuildConfigs
func (ClientBuildConfigClient) Get ¶ added in v3.7.0
func (c ClientBuildConfigClient) Get(namespace, name string, options metav1.GetOptions) (*buildapi.BuildConfig, error)
Get returns a BuildConfig using the OpenShift client.
func (ClientBuildConfigClient) Update ¶ added in v3.7.0
func (c ClientBuildConfigClient) Update(buildConfig *buildapi.BuildConfig) error
Update updates a BuildConfig using the OpenShift client.
type ClientBuildConfigInstantiatorClient ¶ added in v3.7.0
ClientBuildConfigInstantiatorClient creates a new build client that uses an openshift client to create builds
func NewClientBuildConfigInstantiatorClient ¶ added in v3.7.0
func NewClientBuildConfigInstantiatorClient(client builds.Interface) *ClientBuildConfigInstantiatorClient
NewClientBuildConfigInstantiatorClient creates a new build client that uses an openshift client to create builds
func (ClientBuildConfigInstantiatorClient) Instantiate ¶ added in v3.7.0
func (c ClientBuildConfigInstantiatorClient) Instantiate(namespace string, request *buildapi.BuildRequest) (*buildapi.Build, error)
Instantiate generates new build for given buildConfig
type ClientBuildConfigLister ¶ added in v3.7.0
type ClientBuildConfigLister struct {
// contains filtered or unexported fields
}
ClientBuildLister implements the build lister interface over a client
func (*ClientBuildConfigLister) BuildConfigs ¶ added in v3.7.0
func (c *ClientBuildConfigLister) BuildConfigs(ns string) buildlister.BuildConfigNamespaceLister
func (*ClientBuildConfigLister) List ¶ added in v3.7.0
func (c *ClientBuildConfigLister) List(label labels.Selector) ([]*buildapi.BuildConfig, error)
List lists the builds using the OpenShift client.
type ClientBuildConfigListerNamespacer ¶ added in v3.7.0
type ClientBuildConfigListerNamespacer struct {
// contains filtered or unexported fields
}
ClientBuildConfigListerNamespacer implements internalversion lister
func (ClientBuildConfigListerNamespacer) Get ¶ added in v3.7.0
func (c ClientBuildConfigListerNamespacer) Get(name string) (*buildapi.BuildConfig, error)
func (ClientBuildConfigListerNamespacer) List ¶ added in v3.7.0
func (c ClientBuildConfigListerNamespacer) List(label labels.Selector) ([]*buildapi.BuildConfig, error)
List lists the builds using the OpenShift client.
type ClientBuildLister ¶ added in v3.7.0
type ClientBuildLister struct {
// contains filtered or unexported fields
}
ClientBuildLister implements the build lister interface over a client
func (*ClientBuildLister) Builds ¶ added in v3.7.0
func (c *ClientBuildLister) Builds(ns string) buildlister.BuildNamespaceLister
type ClientBuildListerNamespacer ¶ added in v3.7.0
type ClientBuildListerNamespacer struct {
// contains filtered or unexported fields
}
ClientBuildClientNamespacer implements internalversion lister