Files
nomad/command/agent/agent_oss.go
Drew Bailey ae5777c4ea Audit config, seams for enterprise audit features
allow oss to parse sink duration

clean up audit sink parsing

ent eventer config reload

fix typo

SetEnabled to eventer interface

client acl test

rm dead code

fix failing test
2020-03-23 13:47:42 -04:00

42 lines
777 B
Go

// +build !ent
package agent
import (
"context"
hclog "github.com/hashicorp/go-hclog"
"github.com/hashicorp/nomad/command/agent/event"
"github.com/hashicorp/nomad/nomad/structs/config"
)
type noOpEventer struct{}
// Ensure noOpEventer is an Eventer
var _ event.Eventer = &noOpEventer{}
func (e *noOpEventer) Event(ctx context.Context, eventType string, payload interface{}) error {
return nil
}
func (e *noOpEventer) Enabled() bool {
return false
}
func (e *noOpEventer) Reopen() error {
return nil
}
func (e *noOpEventer) SetEnabled(enabled bool) {}
func (a *Agent) setupEnterpriseAgent(log hclog.Logger) error {
// configure eventer
a.eventer = &noOpEventer{}
return nil
}
func (a *Agent) entReloadEventer(cfg *config.AuditConfig) error {
return nil
}