Documentation
¶
Index ¶
- type TenancyController
- func (i *TenancyController) DecoupleTenant(obj client.Object, tenant *capsulev1beta2.Tenant) (err error)
- func (i *TenancyController) Reconcile(ctx context.Context, request ctrl.Request) (ctrl.Result, error)
- func (i *TenancyController) RetrieveAPIServerURL() string
- func (i *TenancyController) SetupWithManager(ctx context.Context, mgr ctrl.Manager) error
- func (i *TenancyController) TenantRequeueHandler() handler.EventHandler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TenancyController ¶
type TenancyController struct {
client.Client
Metrics *metrics.Recorder
Scheme *runtime.Scheme
Recorder record.EventRecorder
Log logr.Logger
Settings *stores.ConfigStore
Rest *rest.Config
// contains filtered or unexported fields
}
func (*TenancyController) DecoupleTenant ¶
func (i *TenancyController) DecoupleTenant(obj client.Object, tenant *capsulev1beta2.Tenant) (err error)
Decouple a Tenant from an Object
func (*TenancyController) RetrieveAPIServerURL ¶
func (i *TenancyController) RetrieveAPIServerURL() string
Gets the API Server given via Rest-Config
func (*TenancyController) SetupWithManager ¶
func (*TenancyController) TenantRequeueHandler ¶
func (i *TenancyController) TenantRequeueHandler() handler.EventHandler
Handler to reconcile all Tenants
Click to show internal directories.
Click to hide internal directories.