event buffer size and durable count must be non negative

This commit is contained in:
Drew Bailey 2020-10-15 16:34:33 -04:00
parent 175dbaf380
commit fba0d6dc6a
No known key found for this signature in database
GPG Key ID: FBA61B9FB7CCE1A7
1 changed files with 6 additions and 0 deletions

View File

@ -247,9 +247,15 @@ func convertServerConfig(agentConfig *Config) (*nomad.Config, error) {
conf.EnableEventBroker = *agentConfig.Server.EnableEventBroker
}
if agentConfig.Server.EventBufferSize != nil {
if *agentConfig.Server.EventBufferSize < 0 {
return nil, fmt.Errorf("Invalid Config, event_buffer_size must be non-negative")
}
conf.EventBufferSize = int64(*agentConfig.Server.EventBufferSize)
}
if agentConfig.Server.DurableEventCount != nil {
if *agentConfig.Server.DurableEventCount < 0 {
return nil, fmt.Errorf("Invalid Config, durable_event_count must be non-negative")
}
conf.DurableEventCount = int64(*agentConfig.Server.DurableEventCount)
}
if agentConfig.Autopilot != nil {