Versions in this module Expand all Collapse all v0 v0.1.0 May 8, 2018 Changes in this version + var KeyFunc = cache.DeletionHandlingMetaNamespaceKeyFunc + func Known() map[string]Constructor + func PodControlledByCluster(cluster metav1.Object, pod *apiv1.Pod, ssLister appslisters.StatefulSetLister) (bool, error) + func Register(name string, fn Constructor) + type Action interface + Execute func(state *State) error + Name func() string + type BlockingEventHandler struct + WorkFunc func(obj interface{}) + func (b *BlockingEventHandler) Enqueue(obj interface{}) + func (b *BlockingEventHandler) OnAdd(obj interface{}) + func (b *BlockingEventHandler) OnDelete(obj interface{}) + func (b *BlockingEventHandler) OnUpdate(old, new interface{}) + type Constructor func(ctx *Context) Interface + type Context struct + Client kubernetes.Interface + KubeSharedInformerFactory kubeinformers.SharedInformerFactory + Namespace string + NavigatorClient clientset.Interface + Recorder record.EventRecorder + SharedInformerFactory intinformers.SharedInformerFactory + type Interface func(workers int, stopCh <-chan struct{}) error + type QueuingEventHandler struct + Queue workqueue.RateLimitingInterface + func (q *QueuingEventHandler) Enqueue(obj interface{}) + func (q *QueuingEventHandler) OnAdd(obj interface{}) + func (q *QueuingEventHandler) OnDelete(obj interface{}) + func (q *QueuingEventHandler) OnUpdate(old, new interface{}) + type State struct + Clientset kubernetes.Interface + ConfigMapLister corelisters.ConfigMapLister + NavigatorClientset clientset.Interface + PilotLister listers.PilotLister + PodLister corelisters.PodLister + Recorder record.EventRecorder + RoleBindingLister rbaclisters.RoleBindingLister + RoleLister rbaclisters.RoleLister + ServiceAccountLister corelisters.ServiceAccountLister + ServiceLister corelisters.ServiceLister + StatefulSetLister appslisters.StatefulSetLister v0.1.0-alpha.1 Mar 27, 2018