Documentation ¶
Index ¶
Constants ¶
View Source
const ( DefaultRetryCount = 3 DefaultCMSQueryIntervalSeconds = 10 DefaultRestartDurationSeconds = 60 )
View Source
const (
RestartTaskPrefix = "rolling-restart-"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Executer ¶ added in v0.0.3
type Executer interface {
Execute() error
}
func NewExecuter ¶ added in v0.0.3
func NewExecuter( opts *RestartOptions, logger *zap.SugaredLogger, cmsClient cms.Client, discoveryClient discovery.Client, rst restarters.Restarter, ) Executer
type MajorToMinors ¶ added in v0.0.8
type RestartOptions ¶ added in v0.0.3
type RestartOptions struct { options.TargetingOptions RestartRetryNumber int CMSQueryInterval int SuppressCompatibilityCheck bool RestartDuration int Continue bool SSHArgs []string CustomSystemdUnitName string }
func (*RestartOptions) DefineFlags ¶ added in v0.0.3
func (o *RestartOptions) DefineFlags(fs *pflag.FlagSet)
func (*RestartOptions) GetRestartDuration ¶ added in v0.0.3
func (o *RestartOptions) GetRestartDuration() *durationpb.Duration
func (*RestartOptions) Validate ¶ added in v0.0.3
func (o *RestartOptions) Validate() error
Click to show internal directories.
Click to hide internal directories.