status

package
v0.0.0-...-8c13550 Latest Latest
Warning

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

Go to latest
Published: Aug 30, 2026 License: Apache-2.0 Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewClusterDegradedAggregatorController

func NewClusterDegradedAggregatorController(
	resourcesDBClient corecosmosstorage.ResourcesDBClient,
	clusterLister corelisters.ClusterLister,
	controllerLister corelisters.ControllerLister,
	informers coreinformers.BackendInformers,
	kubeApplierInformers *unionkubeapplierinformers.UnionKubeApplierInformers,
	clock utilsclock.PassiveClock,
) controllerutils.Controller

NewClusterDegradedAggregatorController creates a controller that aggregates the Degraded condition from every api.Controller under a given HCPOpenShiftCluster onto the cluster's Status.Conditions.

clock is used to compute "now" for inertia evaluation; pass nil for utilsclock.RealClock{}.

func NewClusterRequirementsValidAggregatorController

func NewClusterRequirementsValidAggregatorController(
	resourcesDBClient corecosmosstorage.ResourcesDBClient,
	clusterLister corelisters.ClusterLister,
	serviceProviderClusterLister corelisters.ServiceProviderClusterLister,
	informers coreinformers.BackendInformers,
) controllerutils.Controller

NewClusterRequirementsValidAggregatorController creates a controller that aggregates ServiceProviderCluster validations onto the cluster's Status.UserFacingConditions as RequirementsValid.

Types

This section is empty.

Jump to

Keyboard shortcuts

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