Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Interface ¶
type Interface interface { // Reconcile creates or updates the ControllerRegistration and ControllerDeployment for the given extension. Reconcile(context.Context, logr.Logger, client.Client, *operatorv1alpha1.Extension) error // Delete deletes the ControllerRegistration and ControllerDeployment for the given extension. Delete(context.Context, logr.Logger, client.Client, *operatorv1alpha1.Extension) error }
Interface contains functions to handle the registration of extensions for shoot clusters.
func New ¶
func New(recorder record.EventRecorder) Interface
New creates a new handler for ControllerRegistrations.
Click to show internal directories.
Click to hide internal directories.