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
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
Click to show internal directories.
Click to hide internal directories.