const maxRetries …
var controllerKind …
type DeploymentController …
func NewDeploymentController(ctx context.Context, dInformer appsinformers.DeploymentInformer, rsInformer appsinformers.ReplicaSetInformer, podInformer coreinformers.PodInformer, client clientset.Interface) (*DeploymentController, error) { … }
func (dc *DeploymentController) Run(ctx context.Context, workers int) { … }
func (dc *DeploymentController) addDeployment(logger klog.Logger, obj interface{ … }
func (dc *DeploymentController) updateDeployment(logger klog.Logger, old, cur interface{ … }
func (dc *DeploymentController) deleteDeployment(logger klog.Logger, obj interface{ … }
func (dc *DeploymentController) addReplicaSet(logger klog.Logger, obj interface{ … }
func (dc *DeploymentController) getDeploymentsForReplicaSet(logger klog.Logger, rs *apps.ReplicaSet) []*apps.Deployment { … }
func (dc *DeploymentController) updateReplicaSet(logger klog.Logger, old, cur interface{ … }
func (dc *DeploymentController) deleteReplicaSet(logger klog.Logger, obj interface{ … }
func (dc *DeploymentController) deletePod(logger klog.Logger, obj interface{ … }
func (dc *DeploymentController) enqueue(deployment *apps.Deployment) { … }
func (dc *DeploymentController) enqueueRateLimited(deployment *apps.Deployment) { … }
func (dc *DeploymentController) enqueueAfter(deployment *apps.Deployment, after time.Duration) { … }
func (dc *DeploymentController) getDeploymentForPod(logger klog.Logger, pod *v1.Pod) *apps.Deployment { … }
func (dc *DeploymentController) resolveControllerRef(namespace string, controllerRef *metav1.OwnerReference) *apps.Deployment { … }
func (dc *DeploymentController) worker(ctx context.Context) { … }
func (dc *DeploymentController) processNextWorkItem(ctx context.Context) bool { … }
func (dc *DeploymentController) handleErr(ctx context.Context, err error, key string) { … }
func (dc *DeploymentController) getReplicaSetsForDeployment(ctx context.Context, d *apps.Deployment) ([]*apps.ReplicaSet, error) { … }
func (dc *DeploymentController) getPodMapForDeployment(d *apps.Deployment, rsList []*apps.ReplicaSet) (map[types.UID][]*v1.Pod, error) { … }
func (dc *DeploymentController) syncDeployment(ctx context.Context, key string) error { … }