Documentation ¶
Index ¶
- type TenancyController
- func (i *TenancyController) DecoupleTenant(obj client.Object, tenant *capsulev1beta2.Tenant) (err error)
- func (i *TenancyController) ForceTenant(tenant *capsulev1beta2.Tenant) bool
- func (i *TenancyController) GetClusterDestination(tenant *capsulev1beta2.Tenant) (dest string)
- 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) ForceTenant ¶
func (i *TenancyController) ForceTenant(tenant *capsulev1beta2.Tenant) bool
Determines if the proxy service should be registered
func (*TenancyController) GetClusterDestination ¶
func (i *TenancyController) GetClusterDestination(tenant *capsulev1beta2.Tenant) (dest string)
Get Destination String
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.