Documentation
¶
Index ¶
- Constants
- func BlacklistEnabled() bool
- func BlacklistedNamespaces() sets.String
- func ClusterAPIServerHost() (string, bool)
- func DebugEnabled() bool
- func DebugForceShouldKill() bool
- func DebugScheduleDelay() time.Duration
- func DebugScheduleImmediateKill() bool
- func DryRun() bool
- func EndHour() int
- func GracePeriodSeconds() *int64
- func Init() error
- func IsValidHour(hour int) bool
- func RunHour() int
- func SetDefaults()
- func StartHour() int
- func Timezone() *time.Location
- func ValidateConfigs() error
- func WhitelistEnabled() bool
- func WhitelistedNamespaces() sets.String
Constants ¶
View Source
const ( // Currently, there does not appear to be // any value in making these configurable // so defining them as consts IdentLabelKey = "kube-monkey/identifier" EnabledLabelKey = "kube-monkey/enabled" EnabledLabelValue = "enabled" MtbfLabelKey = "kube-monkey/mtbf" KillTypeLabelKey = "kube-monkey/kill-mode" KillValueLabelKey = "kube-monkey/kill-value" KillRandomLabelValue = "random-max-percent" KillFixedLabelValue = "fixed" KillAllLabelValue = "kill-all" )
Variables ¶
This section is empty.
Functions ¶
func BlacklistEnabled ¶
func BlacklistEnabled() bool
func BlacklistedNamespaces ¶
func ClusterAPIServerHost ¶
func DebugEnabled ¶
func DebugEnabled() bool
func DebugForceShouldKill ¶
func DebugForceShouldKill() bool
func DebugScheduleDelay ¶
func DebugScheduleImmediateKill ¶
func DebugScheduleImmediateKill() bool
func GracePeriodSeconds ¶
func GracePeriodSeconds() *int64
func IsValidHour ¶
func SetDefaults ¶
func SetDefaults()
func ValidateConfigs ¶
func ValidateConfigs() error
func WhitelistEnabled ¶
func WhitelistEnabled() bool
func WhitelistedNamespaces ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.