Documentation
¶
Index ¶
- func NewCleanOrphanedClusterManagedResourceGroupController(location string, activeOperationLister corelisters.ActiveOperationLister, ...) controllerutils.Controller
- func NewClusterChildResourcesCleanupController(resourcesDBClient corecosmosstorage.ResourcesDBClient, ...) controllerutils.Controller
- func NewClusterClusterServiceDeleteDispatchController(clock utilsclock.PassiveClock, ...) controllerutils.Controller
- func NewClusterClusterServiceIDClearerController(resourcesDBClient corecosmosstorage.ResourcesDBClient, ...) controllerutils.Controller
- func NewClusterCredentialDeletionMarkerController(clock utilsclock.PassiveClock, ...) controllerutils.Controller
- func NewClusterDeletionController(clock utilsclock.PassiveClock, ...) controllerutils.Controller
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCleanOrphanedClusterManagedResourceGroupController ¶
func NewCleanOrphanedClusterManagedResourceGroupController( location string, activeOperationLister corelisters.ActiveOperationLister, resourcesDBClient corecosmosstorage.ResourcesDBClient, azureFPAClientBuilder azureclient.FirstPartyApplicationClientBuilder, backendInformers coreinformers.BackendInformers, ) controllerutils.Controller
NewCleanOrphanedClusterManagedResourceGroupController periodically looks for managed resource groups that are not referenced by any HCPOpenShiftCluster in the database and cleans them up.
func NewClusterChildResourcesCleanupController ¶
func NewClusterChildResourcesCleanupController( resourcesDBClient corecosmosstorage.ResourcesDBClient, kubeApplierDBClients kubeappliercosmosstorage.KubeApplierDBClients, informers coreinformers.BackendInformers, ) controllerutils.Controller
func NewClusterClusterServiceDeleteDispatchController ¶
func NewClusterClusterServiceDeleteDispatchController( clock utilsclock.PassiveClock, resourcesDBClient corecosmosstorage.ResourcesDBClient, clusterServiceClient ocm.ClusterServiceClientSpec, informers coreinformers.BackendInformers, ) controllerutils.Controller
func NewClusterClusterServiceIDClearerController ¶
func NewClusterClusterServiceIDClearerController( resourcesDBClient corecosmosstorage.ResourcesDBClient, clusterServiceClient ocm.ClusterServiceClientSpec, informers coreinformers.BackendInformers, ) controllerutils.Controller
func NewClusterCredentialDeletionMarkerController ¶
func NewClusterCredentialDeletionMarkerController( clock utilsclock.PassiveClock, resourcesDBClient corecosmosstorage.ResourcesDBClient, informers coreinformers.BackendInformers, ) controllerutils.Controller
func NewClusterDeletionController ¶
func NewClusterDeletionController( clock utilsclock.PassiveClock, resourcesDBClient corecosmosstorage.ResourcesDBClient, billingDBClient billingcosmosstorage.BillingDBClient, informers coreinformers.BackendInformers, ) controllerutils.Controller
Types ¶
This section is empty.
Source Files
¶
Click to show internal directories.
Click to hide internal directories.