feat: Add methods to get length of PodController queues (#1145)
This commit is contained in:
@@ -453,6 +453,21 @@ func (pc *PodController) Err() error {
|
||||
return pc.err
|
||||
}
|
||||
|
||||
// SyncPodsFromKubernetesQueueLen returns the length of the SyncPodsFromKubernetes queue
|
||||
func (pc *PodController) SyncPodsFromKubernetesQueueLen() int {
|
||||
return pc.syncPodsFromKubernetes.Len()
|
||||
}
|
||||
|
||||
// DeletePodsFromKubernetesQueueLen returns the length of the DeletePodsFromKubernetes queue
|
||||
func (pc *PodController) DeletePodsFromKubernetesQueueLen() int {
|
||||
return pc.deletePodsFromKubernetes.Len()
|
||||
}
|
||||
|
||||
// SyncPodStatusFromProviderQueueLen returns the length of the SyncPodStatusFromProvider queue
|
||||
func (pc *PodController) SyncPodStatusFromProviderQueueLen() int {
|
||||
return pc.syncPodStatusFromProvider.Len()
|
||||
}
|
||||
|
||||
// syncPodFromKubernetesHandler compares the actual state with the desired, and attempts to converge the two.
|
||||
func (pc *PodController) syncPodFromKubernetesHandler(ctx context.Context, key string) error {
|
||||
ctx, span := trace.StartSpan(ctx, "syncPodFromKubernetesHandler")
|
||||
|
||||
Reference in New Issue
Block a user