Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ProvideController ¶
func ProvideController(arguments args.InjectArgs) (*controller.GenericController, error)
ProvideController provides a controller that will be run at startup. Kubebuilder will use codegeneration to automatically register this controller in the inject package
Types ¶
type HarvesterController ¶
type HarvesterController struct { args.InjectArgs // contains filtered or unexported fields }
+controller:group=kubereplay,version=v1alpha1,kind=Harvester,resource=harvesters +informers:group=apps,version=v1,kind=Deployment +rbac:groups=apps,resources=deployments,verbs=get;list;watch;create;update;patch;delete
func (*HarvesterController) Get ¶
func (bc *HarvesterController) Get(namespace, name string) (*kubereplayv1alpha1.Harvester, error)
func (*HarvesterController) Lookup ¶
func (bc *HarvesterController) Lookup(k types.ReconcileKey) (interface{}, error)
func (*HarvesterController) Reconcile ¶
func (bc *HarvesterController) Reconcile(k types.ReconcileKey) error
Click to show internal directories.
Click to hide internal directories.