Orchestrator refactoring + planned amounts
This commit is contained in:
@@ -54,6 +54,7 @@ func buildBatchOptimizationPolicy(cfg optimizerConfig) psvc.BatchOptimizationPol
|
||||
Enabled: ruleCfg.Enabled,
|
||||
Priority: ruleCfg.Priority,
|
||||
Mode: psvc.BatchOptimizationMode(strings.TrimSpace(ruleCfg.Mode)),
|
||||
GroupBy: psvc.BatchOptimizationGrouping(strings.TrimSpace(ruleCfg.GroupBy)),
|
||||
Match: psvc.BatchOptimizationMatch{
|
||||
Rail: model.ParseRail(ruleCfg.Match.Rail),
|
||||
Providers: cloneTrimmedSlice(ruleCfg.Match.Providers),
|
||||
|
||||
@@ -33,6 +33,7 @@ type aggregationRuleConfig struct {
|
||||
Enabled *bool `yaml:"enabled"`
|
||||
Priority int `yaml:"priority"`
|
||||
Mode string `yaml:"mode"`
|
||||
GroupBy string `yaml:"group_by"`
|
||||
Match aggregationMatchConfig `yaml:"match"`
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user