Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Cfg ¶
type Cfg struct { Log cfg.Log Orchestrator Orchestrator DryRun bool `mapstructure:"dry_run"` }
type DirectorRata ¶
type DirectorRata struct { MinCPU int `mapstructure:"min_cpu"` MinRAM int `mapstructure:"min_ram"` MinCPUHourly map[time.Weekday]map[time.Time]int `mapstructure:"min_cpu_hourly"` MinRAMHourly map[time.Weekday]map[time.Time]int `mapstructure:"min_ram_hourly"` MinRAMLimitPercent int `mapstructure:"min_ram_limit_percent"` MinRAMLimitPercentHourly map[time.Weekday]map[time.Time]int `mapstructure:"min_ram_limit_percent_hourly"` MinRAMLimitMargin int `mapstructure:"min_ram_limit_margin"` MinRAMLimitMarginHourly map[time.Weekday]map[time.Time]int `mapstructure:"min_ram_limit_margin_hourly"` MaxCPU int `mapstructure:"max_cpu"` MaxRAM int `mapstructure:"max_ram"` MaxCPUHourly map[time.Weekday]map[time.Time]int `mapstructure:"max_cpu_hourly"` MaxRAMHourly map[time.Weekday]map[time.Time]int `mapstructure:"max_ram_hourly"` MaxRAMLimitPercent int `mapstructure:"max_ram_limit_percent"` MaxRAMLimitPercentHourly map[time.Weekday]map[time.Time]int `mapstructure:"max_ram_limit_percent_hourly"` MaxRAMLimitMargin int `mapstructure:"max_ram_limit_margin"` MaxRAMLimitMarginHourly map[time.Weekday]map[time.Time]int `mapstructure:"max_ram_limit_margin_hourly"` HyperMinCPU int `mapstructure:"hyper_min_cpu"` HyperMinRAM int `mapstructure:"hyper_min_ram"` HyperMaxCPU int `mapstructure:"hyper_max_cpu"` HyperMaxRAM int `mapstructure:"hyper_max_ram"` }
type Orchestrator ¶
type Orchestrator struct { PollingInterval time.Duration `mapstructure:"polling_interval"` OperationsTimeout time.Duration `mapstructure:"operations_timeout"` OperationsAddress string `mapstructure:"operations_address"` CheckAddress string `mapstructure:"check_address"` APIAddress string `mapstructure:"api_address"` APISecret string `mapstructure:"api_secret"` Director string `mapstructure:"director"` DirectorRata DirectorRata `mapstructure:"director_rata"` Check Check `mapstructure:"check"` }
Click to show internal directories.
Click to hide internal directories.