tenantowners

package
v0.13.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 9, 2026 License: Apache-2.0 Imports: 23 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type TenantOwnerManager

type TenantOwnerManager struct {
	client.Client

	Log logr.Logger
	// contains filtered or unexported fields
}

TenantOwnerManager reconciles TenantOwner objects and keeps status.tenants / status.matchedTenants / status.conditions in sync.

It watches both TenantOwner objects (for spec changes) and Tenant objects (for selector changes), re-enqueuing every TenantOwner whenever any Tenant changes, because a single Tenant change can affect any subset of TenantOwners.

func (*TenantOwnerManager) Reconcile

func (r *TenantOwnerManager) Reconcile(ctx context.Context, req ctrl.Request) (result ctrl.Result, err error)

func (*TenantOwnerManager) SetupWithManager

func (r *TenantOwnerManager) SetupWithManager(mgr ctrl.Manager, ctrlConfig utils.ControllerOptions) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL