Versions in this module Expand all Collapse all v2 v2.1.3 Oct 3, 2024 v2.1.1 Jan 20, 2023 Changes in this version + func SetRemoteProvider(name string, factory RemoteConfigFactory) + type Monkey struct + func Defaults() *Monkey + func Load(configPaths []string) (*Monkey, error) + func NewFromReader(in io.Reader) (*Monkey, error) + func (m *Monkey) AccountEnabled(account string) (bool, error) + func (m *Monkey) Accounts() ([]string, error) + func (m *Monkey) BindPFlag(parameter string, flag *pflag.Flag) (err error) + func (m *Monkey) CronExpression() (string, error) + func (m *Monkey) CronPath() string + func (m *Monkey) DatabaseEncryptedPassword() string + func (m *Monkey) DatabaseHost() string + func (m *Monkey) DatabaseName() string + func (m *Monkey) DatabasePort() int + func (m *Monkey) DatabaseUser() string + func (m *Monkey) Decryptor() string + func (m *Monkey) Enabled() (bool, error) + func (m *Monkey) EndHour() int + func (m *Monkey) ErrorCounter() string + func (m *Monkey) Leashed() (bool, error) + func (m *Monkey) Location() (*time.Location, error) + func (m *Monkey) LogPath() string + func (m *Monkey) MaxApps() int + func (m *Monkey) OutageChecker() string + func (m *Monkey) ScheduleCronPath() string + func (m *Monkey) ScheduleEnabled() (bool, error) + func (m *Monkey) SchedulePath() string + func (m *Monkey) Set(key string, value interface{}) + func (m *Monkey) SetRemoteProvider(provider string, endpoint string, path string) error + func (m *Monkey) SpinnakerCertificate() string + func (m *Monkey) SpinnakerEncryptedPassword() string + func (m *Monkey) SpinnakerEndpoint() string + func (m *Monkey) SpinnakerUser() string + func (m *Monkey) SpinnakerX509Cert() string + func (m *Monkey) SpinnakerX509Key() string + func (m *Monkey) StartHour() int + func (m *Monkey) TermAccount() string + func (m *Monkey) TermPath() string + func (m *Monkey) Trackers() ([]string, error) + type RemoteConfigFactory interface + Get func(rp RemoteProvider) (io.Reader, error) + Watch func(rp RemoteProvider) (io.Reader, error) + type RemoteProvider viper.RemoteProvider Other modules containing this package github.com/Netflix/chaosmonkey