mirror of
https://github.com/resmoio/kubernetes-event-exporter.git
synced 2026-08-24 01:06:22 +00:00
27 lines
391 B
Go
27 lines
391 B
Go
package sinks
|
|
|
|
import (
|
|
"context"
|
|
"github.com/opsgenie/kubernetes-event-exporter/pkg/kube"
|
|
)
|
|
|
|
type InMemoryConfig struct {
|
|
Ref *InMemory
|
|
}
|
|
|
|
type InMemory struct {
|
|
Events []*kube.EnhancedEvent
|
|
Config *InMemoryConfig
|
|
}
|
|
|
|
func (i *InMemory) Send(ctx context.Context, ev *kube.EnhancedEvent) error {
|
|
i.Events = append(i.Events, ev)
|
|
return nil
|
|
}
|
|
|
|
func (i *InMemory) Close() {
|
|
// No-op
|
|
}
|
|
|
|
|