Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateNewCustomResourceDefinition

func CreateNewCustomResourceDefinition(crd *apiextensionsv1beta1.CustomResourceDefinition, apiExtensionsClient clientset.Interface, clientPool dynamic.ClientPool) (dynamic.Interface, error)

func CreateNewCustomResourceDefinitionWatchUnsafe

func CreateNewCustomResourceDefinitionWatchUnsafe(crd *apiextensionsv1beta1.CustomResourceDefinition, apiExtensionsClient clientset.Interface, clientPool dynamic.ClientPool) (dynamic.Interface, error)

CreateNewCustomResourceDefinitionWatchUnsafe creates the CRD and makes sure the apiextension apiserver has installed the CRD. But it's not safe to watch the created CR. Please call CreateNewCustomResourceDefinition if you need to watch the CR.

func DefaultServerConfig

func DefaultServerConfig() (*extensionsapiserver.Config, error)

func DeleteCustomResourceDefinition

func DeleteCustomResourceDefinition(crd *apiextensionsv1beta1.CustomResourceDefinition, apiExtensionsClient clientset.Interface) error

func NewCurletInstance

func NewCurletInstance(namespace, name string) *unstructured.Unstructured

func NewNoxuInstance

func NewNoxuInstance(namespace, name string) *unstructured.Unstructured

func NewRandomNameCustomResourceDefinition

func NewRandomNameCustomResourceDefinition(scope apiextensionsv1beta1.ResourceScope) *apiextensionsv1beta1.CustomResourceDefinition

NewRandomNameCustomResourceDefinition generates a CRD with random name to avoid name conflict in e2e tests

func StartDefaultServer

func StartDefaultServer() (chan struct{}, *rest.Config, error)

func StartDefaultServerWithClients

func StartDefaultServerWithClients() (chan struct{}, clientset.Interface, dynamic.ClientPool, error)

func StartServer

func StartServer(config *extensionsapiserver.Config) (chan struct{}, *rest.Config, error)

Types

This section is empty.