Documentation ¶
Index ¶
- func NewClients(t *testing.T, config *rest.Config) (kubernetes.Interface, informers.SharedInformerFactory, cmclient.Interface, ...)
- func NewEventRecorder(t *testing.T) record.EventRecorder
- func WaitForOpenAPIResourcesToBeLoaded(t *testing.T, ctx context.Context, config *rest.Config, ...)
- type RunControlPlaneOption
- type StopFunc
- func RunControlPlane(t *testing.T, ctx context.Context, optionFunctions ...RunControlPlaneOption) (*rest.Config, StopFunc)
- func StartInformersAndController(t *testing.T, factory informers.SharedInformerFactory, ...) StopFunc
- func StartInformersAndControllers(t *testing.T, factory informers.SharedInformerFactory, ...) StopFunc
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewClients ¶
func NewClients(t *testing.T, config *rest.Config) (kubernetes.Interface, informers.SharedInformerFactory, cmclient.Interface, cminformers.SharedInformerFactory)
func NewEventRecorder ¶
func NewEventRecorder(t *testing.T) record.EventRecorder
Types ¶
type RunControlPlaneOption ¶
type RunControlPlaneOption func(*controlPlaneOptions)
func WithCRDDirectory ¶
func WithCRDDirectory(directory string) RunControlPlaneOption
WithCRDDirectory allows alternative CRDs to be loaded into the test API server in tests.
func WithWebhookConversionHandler ¶
func WithWebhookConversionHandler(handler handlers.ConversionHook) RunControlPlaneOption
WithWebhookConversionHandler allows the webhook handler for the `/convert` endpoint to be overridden in tests.
type StopFunc ¶
type StopFunc func()
func RunControlPlane ¶
func StartInformersAndController ¶
func StartInformersAndController(t *testing.T, factory informers.SharedInformerFactory, cmFactory cminformers.SharedInformerFactory, c controllerpkg.Interface) StopFunc
func StartInformersAndControllers ¶ added in v1.9.2
func StartInformersAndControllers(t *testing.T, factory informers.SharedInformerFactory, cmFactory cminformers.SharedInformerFactory, cs ...controllerpkg.Interface) StopFunc
Click to show internal directories.
Click to hide internal directories.