Documentation ¶
Overview ¶
Package router Events-API
Events-API is service for storing Kubernetes and Containerum events in MongoDB.
Version: 0.0.1 Consumes: - application/json Produces: - application/json
swagger:meta
Index ¶
- func AbortWaiter(aborted func() bool) <-chan struct{}
- type EventAgregator
- type EventBatcher
- type EventsHandlers
- func (h *EventsHandlers) AddSystemEventHandler(ctx *gin.Context)
- func (h *EventsHandlers) AddUserEventHandler(ctx *gin.Context)
- func (h *EventsHandlers) AllResourcesChangesEventsHandler(ctx *gin.Context)
- func (h *EventsHandlers) GetConfigMapChangesListHandler(ctx *gin.Context)
- func (h *EventsHandlers) GetDeploymentChangesListHandler(ctx *gin.Context)
- func (h *EventsHandlers) GetEventsFuncs(all bool, events ...string) (eventFuncs []eventsFunc)
- func (h *EventsHandlers) GetIngressChangesListHandler(ctx *gin.Context)
- func (h *EventsHandlers) GetNamespaceChangesListHandler(ctx *gin.Context)
- func (h *EventsHandlers) GetNamespaceConfigMapsChangesListHandler(ctx *gin.Context)
- func (h *EventsHandlers) GetNamespaceDeploymentsChangesListHandler(ctx *gin.Context)
- func (h *EventsHandlers) GetNamespaceIngressesChangesListHandler(ctx *gin.Context)
- func (h *EventsHandlers) GetNamespacePVCsChangesListHandler(ctx *gin.Context)
- func (h *EventsHandlers) GetNamespacePVCsEventsListHandler(ctx *gin.Context)
- func (h *EventsHandlers) GetNamespacePodsEventsListHandler(ctx *gin.Context)
- func (h *EventsHandlers) GetNamespaceSecretsChangesListHandler(ctx *gin.Context)
- func (h *EventsHandlers) GetNamespaceServicesChangesListHandler(ctx *gin.Context)
- func (h *EventsHandlers) GetPVCChangesListHandler(ctx *gin.Context)
- func (h *EventsHandlers) GetPVCEventsListHandler(ctx *gin.Context)
- func (h *EventsHandlers) GetPodEventsListHandler(ctx *gin.Context)
- func (h *EventsHandlers) GetSecretChangesListHandler(ctx *gin.Context)
- func (h *EventsHandlers) GetServiceChangesListHandler(ctx *gin.Context)
- func (h *EventsHandlers) GetSystemEventsListHandler(ctx *gin.Context)
- func (h *EventsHandlers) GetUsersEventsListHandler(ctx *gin.Context)
- func (h *EventsHandlers) SelectedResourcesChangesEventsHandler(ctx *gin.Context)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AbortWaiter ¶ added in v0.0.13
func AbortWaiter(aborted func() bool) <-chan struct{}
Types ¶
type EventAgregator ¶ added in v0.0.13
type EventAgregator struct { Ctx *gin.Context StartAt time.Time Limit int EventSource eventsFunc EventDrain chan<- model.Event ErrChan chan<- error Control *gocontrol.Guard }
func (EventAgregator) Run ¶ added in v0.0.13
func (agregate EventAgregator) Run()
type EventBatcher ¶ added in v0.0.13
type EventBatcher struct { Ctx *gin.Context ErrChan chan error Quant time.Duration EventSource <-chan model.Event BatchDrain chan<- []model.Event Сontrol *gocontrol.Guard PreallocBatchSize int }
func (EventBatcher) Run ¶ added in v0.0.13
func (batcher EventBatcher) Run()
type EventsHandlers ¶
type EventsHandlers struct { server.EventsActions *m.TranslateValidate }
func (*EventsHandlers) AddSystemEventHandler ¶ added in v0.0.4
func (h *EventsHandlers) AddSystemEventHandler(ctx *gin.Context)
func (*EventsHandlers) AddUserEventHandler ¶ added in v0.0.4
func (h *EventsHandlers) AddUserEventHandler(ctx *gin.Context)
func (*EventsHandlers) AllResourcesChangesEventsHandler ¶ added in v0.0.13
func (h *EventsHandlers) AllResourcesChangesEventsHandler(ctx *gin.Context)
func (*EventsHandlers) GetConfigMapChangesListHandler ¶ added in v0.0.8
func (h *EventsHandlers) GetConfigMapChangesListHandler(ctx *gin.Context)
func (*EventsHandlers) GetDeploymentChangesListHandler ¶
func (h *EventsHandlers) GetDeploymentChangesListHandler(ctx *gin.Context)
func (*EventsHandlers) GetEventsFuncs ¶ added in v0.0.14
func (h *EventsHandlers) GetEventsFuncs(all bool, events ...string) (eventFuncs []eventsFunc)
func (*EventsHandlers) GetIngressChangesListHandler ¶
func (h *EventsHandlers) GetIngressChangesListHandler(ctx *gin.Context)
func (*EventsHandlers) GetNamespaceChangesListHandler ¶
func (h *EventsHandlers) GetNamespaceChangesListHandler(ctx *gin.Context)
func (*EventsHandlers) GetNamespaceConfigMapsChangesListHandler ¶ added in v0.0.8
func (h *EventsHandlers) GetNamespaceConfigMapsChangesListHandler(ctx *gin.Context)
func (*EventsHandlers) GetNamespaceDeploymentsChangesListHandler ¶
func (h *EventsHandlers) GetNamespaceDeploymentsChangesListHandler(ctx *gin.Context)
func (*EventsHandlers) GetNamespaceIngressesChangesListHandler ¶
func (h *EventsHandlers) GetNamespaceIngressesChangesListHandler(ctx *gin.Context)
func (*EventsHandlers) GetNamespacePVCsChangesListHandler ¶
func (h *EventsHandlers) GetNamespacePVCsChangesListHandler(ctx *gin.Context)
func (*EventsHandlers) GetNamespacePVCsEventsListHandler ¶
func (h *EventsHandlers) GetNamespacePVCsEventsListHandler(ctx *gin.Context)
func (*EventsHandlers) GetNamespacePodsEventsListHandler ¶
func (h *EventsHandlers) GetNamespacePodsEventsListHandler(ctx *gin.Context)
func (*EventsHandlers) GetNamespaceSecretsChangesListHandler ¶ added in v0.0.8
func (h *EventsHandlers) GetNamespaceSecretsChangesListHandler(ctx *gin.Context)
func (*EventsHandlers) GetNamespaceServicesChangesListHandler ¶
func (h *EventsHandlers) GetNamespaceServicesChangesListHandler(ctx *gin.Context)
func (*EventsHandlers) GetPVCChangesListHandler ¶
func (h *EventsHandlers) GetPVCChangesListHandler(ctx *gin.Context)
func (*EventsHandlers) GetPVCEventsListHandler ¶
func (h *EventsHandlers) GetPVCEventsListHandler(ctx *gin.Context)
func (*EventsHandlers) GetPodEventsListHandler ¶
func (h *EventsHandlers) GetPodEventsListHandler(ctx *gin.Context)
func (*EventsHandlers) GetSecretChangesListHandler ¶ added in v0.0.8
func (h *EventsHandlers) GetSecretChangesListHandler(ctx *gin.Context)
func (*EventsHandlers) GetServiceChangesListHandler ¶
func (h *EventsHandlers) GetServiceChangesListHandler(ctx *gin.Context)
func (*EventsHandlers) GetSystemEventsListHandler ¶ added in v0.0.4
func (h *EventsHandlers) GetSystemEventsListHandler(ctx *gin.Context)
func (*EventsHandlers) GetUsersEventsListHandler ¶ added in v0.0.4
func (h *EventsHandlers) GetUsersEventsListHandler(ctx *gin.Context)
func (*EventsHandlers) SelectedResourcesChangesEventsHandler ¶ added in v0.0.14
func (h *EventsHandlers) SelectedResourcesChangesEventsHandler(ctx *gin.Context)
Click to show internal directories.
Click to hide internal directories.