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
func WaitForOpenAPIResourcesToBeLoaded ¶ added in v1.0.0
Types ¶
type RunControlPlaneOption ¶ added in v1.7.0
type RunControlPlaneOption func(*controlPlaneOptions)
func WithCRDDirectory ¶ added in v1.7.0
func WithCRDDirectory(directory string) RunControlPlaneOption
WithCRDDirectory allows alternative CRDs to be loaded into the test API server in tests.
func WithWebhookConversionHandler ¶ added in v1.7.0
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.