Documentation ¶
Index ¶
Constants ¶
View Source
const ( ControllerName = "kcp-apibindingdeletion" APIBindingFinalizer = "apis.kcp.io/apibinding-finalizer" DeletionRecheckEstimateSeconds = 5 // ResourceDeletionFailedReason is the reason for condition BindingResourceDeleteSuccess that deletion of // some CRs is failed. ResourceDeletionFailedReason = "ResourceDeletionFailed" // ResourceRemainingReason is the reason for condition BindingResourceDeleteSuccess that some CR resource still // exists when apibinding is deleting. ResourceRemainingReason = "SomeResourcesRemain" // ResourceFinalizersRemainReason is the reason for condition BindingResourceDeleteSuccess that finalizers on some // CRs still exist. ResourceFinalizersRemainReason = "SomeFinalizersRemain" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type APIBinding ¶ added in v0.10.0
type APIBinding = apisv1alpha1.APIBinding
type APIBindingSpec ¶ added in v0.10.0
type APIBindingSpec = apisv1alpha1.APIBindingSpec
type APIBindingStatus ¶ added in v0.10.0
type APIBindingStatus = apisv1alpha1.APIBindingStatus
type CommitFunc ¶ added in v0.10.0
type Controller ¶
type Controller struct {
// contains filtered or unexported fields
}
func NewController ¶
func NewController( metadataClient kcpmetadata.ClusterInterface, kcpClusterClient kcpclientset.ClusterInterface, apiBindingInformer apisv1alpha1informers.APIBindingClusterInformer, ) *Controller
type Patcher ¶ added in v0.10.0
type Patcher = apisv1alpha1client.APIBindingInterface
type Resource ¶ added in v0.10.0
type Resource = committer.Resource[*APIBindingSpec, *APIBindingStatus]
Click to show internal directories.
Click to hide internal directories.