Versions in this module Expand all Collapse all v0 v0.1.0 May 8, 2018 Changes in this version + const ErrExecHook + const MessageErrExecHook + const MessagePhaseComplete + const MessageProcessStarted + const ReasonPhaseComplete + const ReasonProcessStarted + type GenericPilot struct + Options Options + func (g *GenericPilot) Elector() leaderelection.Interface + func (g *GenericPilot) IsRunning() bool + func (g *GenericPilot) IsThisPilot(pilot *v1alpha1.Pilot) bool + func (g *GenericPilot) Run() error + type Options struct + CmdFunc func(*v1alpha1.Pilot) (*exec.Cmd, error) + Hooks *hook.Hooks + KubernetesClient kubernetes.Interface + LeaderElectedSyncFunc func(*v1alpha1.Pilot) error + LeaderElectionConfigMap string + LivenessProbe probe.Check + NavigatorClient clientset.Interface + PilotName string + PilotNamespace string + ReadinessProbe probe.Check + SharedInformerFactory informers.SharedInformerFactory + Signals processmanager.Signals + Stderr *os.File + Stdout *os.File + StopCh <-chan struct{} + SyncFunc func(*v1alpha1.Pilot) error + func NewDefaultOptions() *Options + func (o *Options) AddFlags(flags *pflag.FlagSet) + func (o *Options) Complete() error + func (o *Options) Pilot() (*GenericPilot, error) + func (o *Options) Validate() []error v0.1.0-alpha.1 Mar 27, 2018