mirror of
				https://github.com/optim-enterprises-bv/kubernetes.git
				synced 2025-11-04 04:08:16 +00:00 
			
		
		
		
	generated client-go.
This commit is contained in:
		@@ -73,6 +73,28 @@ func (f *sharedInformerFactory) Start(stopCh <-chan struct{}) {
 | 
				
			|||||||
	}
 | 
						}
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// WaitForCacheSync waits for all started informers' cache were synced.
 | 
				
			||||||
 | 
					func (f *sharedInformerFactory) WaitForCacheSync(stopCh <-chan struct{}) map[reflect.Type]bool {
 | 
				
			||||||
 | 
						informers := func() map[reflect.Type]cache.SharedIndexInformer {
 | 
				
			||||||
 | 
							f.lock.Lock()
 | 
				
			||||||
 | 
							defer f.lock.Unlock()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							informers := map[reflect.Type]cache.SharedIndexInformer{}
 | 
				
			||||||
 | 
							for informerType, informer := range f.informers {
 | 
				
			||||||
 | 
								if f.startedInformers[informerType] {
 | 
				
			||||||
 | 
									informers[informerType] = informer
 | 
				
			||||||
 | 
								}
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
 | 
							return informers
 | 
				
			||||||
 | 
						}()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						res := map[reflect.Type]bool{}
 | 
				
			||||||
 | 
						for informType, informer := range informers {
 | 
				
			||||||
 | 
							res[informType] = cache.WaitForCacheSync(stopCh, informer.HasSynced)
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						return res
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// InternalInformerFor returns the SharedIndexInformer for obj using an internal
 | 
					// InternalInformerFor returns the SharedIndexInformer for obj using an internal
 | 
				
			||||||
// client.
 | 
					// client.
 | 
				
			||||||
func (f *sharedInformerFactory) InformerFor(obj runtime.Object, newFunc internalinterfaces.NewInformerFunc) cache.SharedIndexInformer {
 | 
					func (f *sharedInformerFactory) InformerFor(obj runtime.Object, newFunc internalinterfaces.NewInformerFunc) cache.SharedIndexInformer {
 | 
				
			||||||
@@ -95,6 +117,7 @@ func (f *sharedInformerFactory) InformerFor(obj runtime.Object, newFunc internal
 | 
				
			|||||||
type SharedInformerFactory interface {
 | 
					type SharedInformerFactory interface {
 | 
				
			||||||
	internalinterfaces.SharedInformerFactory
 | 
						internalinterfaces.SharedInformerFactory
 | 
				
			||||||
	ForResource(resource schema.GroupVersionResource) (GenericInformer, error)
 | 
						ForResource(resource schema.GroupVersionResource) (GenericInformer, error)
 | 
				
			||||||
 | 
						WaitForCacheSync(stopCh <-chan struct{}) map[reflect.Type]bool
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	Apps() apps.Interface
 | 
						Apps() apps.Interface
 | 
				
			||||||
	Autoscaling() autoscaling.Interface
 | 
						Autoscaling() autoscaling.Interface
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user