Versions in this module Expand all Collapse all v1 v1.16.3 Nov 9, 2022 Changes in this version + type Cache struct + AssumeFunc func(*v1.Pod) + ForgetFunc func(*v1.Pod) + GetPodFunc func(*v1.Pod) *v1.Pod + IsAssumedPodFunc func(*v1.Pod) bool + func (c *Cache) AddCSINode(csiNode *storagev1beta1.CSINode) error + func (c *Cache) AddNode(node *v1.Node) error + func (c *Cache) AddPod(pod *v1.Pod) error + func (c *Cache) AssumePod(pod *v1.Pod) error + func (c *Cache) FilteredList(filter algorithm.PodFilter, selector labels.Selector) ([]*v1.Pod, error) + func (c *Cache) FinishBinding(pod *v1.Pod) error + func (c *Cache) ForgetPod(pod *v1.Pod) error + func (c *Cache) GetCSINodeInfo(nodeName string) (*storagev1beta1.CSINode, error) + func (c *Cache) GetNodeInfo(nodeName string) (*v1.Node, error) + func (c *Cache) GetPod(pod *v1.Pod) (*v1.Pod, error) + func (c *Cache) IsAssumedPod(pod *v1.Pod) (bool, error) + func (c *Cache) List(s labels.Selector) ([]*v1.Pod, error) + func (c *Cache) ListNodes() []*v1.Node + func (c *Cache) NodeTree() *internalcache.NodeTree + func (c *Cache) RemoveCSINode(csiNode *storagev1beta1.CSINode) error + func (c *Cache) RemoveNode(node *v1.Node) error + func (c *Cache) RemovePod(pod *v1.Pod) error + func (c *Cache) Snapshot() *internalcache.Snapshot + func (c *Cache) UpdateCSINode(oldCSINode, newCSINode *storagev1beta1.CSINode) error + func (c *Cache) UpdateNode(oldNode, newNode *v1.Node) error + func (c *Cache) UpdateNodeInfoSnapshot(nodeSnapshot *schedulernodeinfo.Snapshot) error + func (c *Cache) UpdatePod(oldPod, newPod *v1.Pod) error