fake

package
v1.7.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 3, 2020 License: Apache-2.0, BSD-2-Clause, MIT, + 1 more Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ClientSet

type ClientSet struct {
	// contains filtered or unexported fields
}

func NewClientSet

func NewClientSet() *ClientSet

NewClientSet returns a new empty fake ClientSet.

func (*ClientSet) APIExtension

func (c *ClientSet) APIExtension() apiextensionsclientset.Interface

APIExtension will return the apiextension ClientSet attribute of the Client object.

func (*ClientSet) APIRegistration

func (c *ClientSet) APIRegistration() apiregistrationclientset.Interface

APIRegistration will return the apiregistration attribute of the Client object.

func (*ClientSet) Applier

func (c *ClientSet) Applier() kubernetes.Applier

Applier returns the applier of this ClientSet.

func (*ClientSet) Cache

func (c *ClientSet) Cache() cache.Cache

Cache returns the clientset's controller-runtime cache. It can be used to get Informers for arbitrary objects.

func (*ClientSet) ChartApplier

func (c *ClientSet) ChartApplier() kubernetes.ChartApplier

ChartApplier returns a ChartApplier using the ClientSet's ChartRenderer and Applier.

func (*ClientSet) ChartRenderer

func (c *ClientSet) ChartRenderer() chartrenderer.Interface

ChartRenderer returns a ChartRenderer populated with the cluster's Capabilities.

func (*ClientSet) CheckForwardPodPort

func (c *ClientSet) CheckForwardPodPort(string, string, int, int) error

CheckForwardPodPort does nothing as the fake ClientSet does not support it.

func (*ClientSet) Client

func (c *ClientSet) Client() client.Client

Client returns the controller-runtime client of this ClientSet.

func (*ClientSet) DirectClient

func (c *ClientSet) DirectClient() client.Client

DirectClient returns a controller-runtime client, which can be used to talk to the API server directly (without using a cache).

func (*ClientSet) ForwardPodPort

func (c *ClientSet) ForwardPodPort(string, string, int, int) (chan struct{}, error)

ForwardPodPort does nothing as the fake ClientSet does not support it.

func (*ClientSet) GardenCore

func (c *ClientSet) GardenCore() gardencoreclientset.Interface

GardenCore will return the gardenCore attribute of the Client object.

func (*ClientSet) Kubernetes

func (c *ClientSet) Kubernetes() kubernetesclientset.Interface

Kubernetes will return the kubernetes attribute of the Client object.

func (*ClientSet) RESTClient

func (c *ClientSet) RESTClient() rest.Interface

RESTClient will return the restClient attribute of the Client object.

func (*ClientSet) RESTConfig

func (c *ClientSet) RESTConfig() *rest.Config

RESTConfig will return the restConfig attribute of the Client object.

func (*ClientSet) RESTMapper

func (c *ClientSet) RESTMapper() meta.RESTMapper

RESTMapper returns the restMapper of this ClientSet.

func (*ClientSet) Start

func (c *ClientSet) Start(<-chan struct{})

Start does nothing as the fake ClientSet does not support it.

func (*ClientSet) Version

func (c *ClientSet) Version() string

Version returns the GitVersion of the Kubernetes client stored on the object.

func (*ClientSet) WaitForCacheSync

func (c *ClientSet) WaitForCacheSync(<-chan struct{}) bool

WaitForCacheSync does nothing and return trues.

type ClientSetBuilder

type ClientSetBuilder struct {
	// contains filtered or unexported fields
}

ClientSetBuilder is a builder for fake ClientSets

func NewClientSetBuilder

func NewClientSetBuilder() *ClientSetBuilder

NewClientSetBuilder return a new builder for building fake ClientSets

func (*ClientSetBuilder) Build

func (b *ClientSetBuilder) Build() *ClientSet

Build builds the ClientSet.

func (*ClientSetBuilder) WithAPIExtension

func (b *ClientSetBuilder) WithAPIExtension(apiextension apiextensionclientset.Interface) *ClientSetBuilder

WithAPIExtension sets the apiextension attribute of the builder.

func (*ClientSetBuilder) WithAPIRegistration

func (b *ClientSetBuilder) WithAPIRegistration(apiregistration apiregistrationclientset.Interface) *ClientSetBuilder

WithAPIRegistration sets the apiregistration attribute of the builder.

func (*ClientSetBuilder) WithApplier

func (b *ClientSetBuilder) WithApplier(applier kubernetes.Applier) *ClientSetBuilder

WithApplier sets the applier attribute of the builder.

func (*ClientSetBuilder) WithCache

func (b *ClientSetBuilder) WithCache(cache cache.Cache) *ClientSetBuilder

WithCache sets the cache attribute of the builder.

func (*ClientSetBuilder) WithChartApplier

func (b *ClientSetBuilder) WithChartApplier(chartApplier kubernetes.ChartApplier) *ClientSetBuilder

WithChartApplier sets the chartApplier attribute of the builder.

func (*ClientSetBuilder) WithChartRenderer

func (b *ClientSetBuilder) WithChartRenderer(chartRenderer chartrenderer.Interface) *ClientSetBuilder

WithChartRenderer sets the chartRenderer attribute of the builder.

func (*ClientSetBuilder) WithClient

func (b *ClientSetBuilder) WithClient(client client.Client) *ClientSetBuilder

WithClient sets the client attribute of the builder.

func (*ClientSetBuilder) WithDirectClient

func (b *ClientSetBuilder) WithDirectClient(directClient client.Client) *ClientSetBuilder

WithDirectClient sets the directClient attribute of the builder.

func (*ClientSetBuilder) WithGardenCore

func (b *ClientSetBuilder) WithGardenCore(gardenCore gardencoreclientset.Interface) *ClientSetBuilder

WithGardenCore sets the gardenCore attribute of the builder.

func (*ClientSetBuilder) WithKubernetes

func (b *ClientSetBuilder) WithKubernetes(kubernetes kubernetesclientset.Interface) *ClientSetBuilder

WithKubernetes sets the kubernetes attribute of the builder.

func (*ClientSetBuilder) WithRESTClient

func (b *ClientSetBuilder) WithRESTClient(restClient rest.Interface) *ClientSetBuilder

WithRESTClient sets the restClient attribute of the builder.

func (*ClientSetBuilder) WithRESTConfig

func (b *ClientSetBuilder) WithRESTConfig(config *rest.Config) *ClientSetBuilder

WithRESTConfig sets the restConfig attribute of the builder.

func (*ClientSetBuilder) WithRESTMapper

func (b *ClientSetBuilder) WithRESTMapper(restMapper meta.RESTMapper) *ClientSetBuilder

WithRESTMapper sets the restMapper attribute of the builder.

func (*ClientSetBuilder) WithVersion

func (b *ClientSetBuilder) WithVersion(version string) *ClientSetBuilder

WithVersion sets the version attribute of the builder.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL