Versions in this module Expand all Collapse all v1 v1.16.3 Oct 23, 2019 Changes in this version + func ApplyRevision(set *apps.StatefulSet, revision *apps.ControllerRevision) (*apps.StatefulSet, error) + func Match(ss *apps.StatefulSet, history *apps.ControllerRevision) (bool, error) + type StatefulPodControlInterface interface + CreateStatefulPod func(set *apps.StatefulSet, pod *v1.Pod) error + DeleteStatefulPod func(set *apps.StatefulSet, pod *v1.Pod) error + UpdateStatefulPod func(set *apps.StatefulSet, pod *v1.Pod) error + func NewRealStatefulPodControl(client clientset.Interface, setLister appslisters.StatefulSetLister, ...) StatefulPodControlInterface + type StatefulSetControlInterface interface + AdoptOrphanRevisions func(set *apps.StatefulSet, revisions []*apps.ControllerRevision) error + ListRevisions func(set *apps.StatefulSet) ([]*apps.ControllerRevision, error) + UpdateStatefulSet func(set *apps.StatefulSet, pods []*v1.Pod) error + func NewDefaultStatefulSetControl(podControl StatefulPodControlInterface, ...) StatefulSetControlInterface + type StatefulSetController struct + func NewStatefulSetController(podInformer coreinformers.PodInformer, ...) *StatefulSetController + func (ssc *StatefulSetController) Run(workers int, stopCh <-chan struct{}) + type StatefulSetStatusUpdaterInterface interface + UpdateStatefulSetStatus func(set *apps.StatefulSet, status *apps.StatefulSetStatus) error + func NewRealStatefulSetStatusUpdater(client clientset.Interface, setLister appslisters.StatefulSetLister) StatefulSetStatusUpdaterInterface