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
}