func()

in pkg/k8s/k8s.go [149:160]


func (w *clusterWatcher) GetDeployments() []*appsv1.Deployment {
	if !w.DeploymentInformer.HasSynced() {
		klog.V(1).Infoln("cache for deployment informer has not fully synced")
		return nil
	}
	deployments := []*appsv1.Deployment{}
	for _, d := range w.DeploymentInformer.GetStore().List() {
		d := d.(*appsv1.Deployment)
		deployments = append(deployments, d)
	}
	return deployments
}