Documentation

Overview

    Package support is a library of code useful to any strategy.

    Index

    Constants

    This section is empty.

    Variables

    This section is empty.

    Functions

    func NewAcceptAvailablePods

    func NewAcceptAvailablePods(
    	out io.Writer,
    	kclient corev1client.ReplicationControllersGetter,
    	timeout time.Duration,
    ) *acceptAvailablePods

      NewAcceptAvailablePods makes a new acceptAvailablePods from a real client.

      Types

      type HookExecutor

      type HookExecutor interface {
      	Execute(hook *appsv1.LifecycleHook, rc *corev1.ReplicationController, suffix, label string) error
      }

        HookExecutor knows how to execute a deployment lifecycle hook.

        func NewHookExecutor

        func NewHookExecutor(kubeClient kubernetes.Interface, imageClient imageclienttyped.ImageStreamTagsGetter, out io.Writer) HookExecutor

          NewHookExecutor makes a HookExecutor from a client.