Documentation ¶
Index ¶
- func Register(ctx context.Context, s *Server)
- type ChaosCollector
- type EventCollector
- type ScheduleCollector
- type Server
- func Bootstrap(conf *config.ChaosDashboardConfig, experimentArchive core.ExperimentStore, ...) (*Server, client.Client, client.Reader, *runtime.Scheme)
- func NewServer(conf *config.ChaosDashboardConfig, experimentArchive core.ExperimentStore, ...) (*Server, client.Client, client.Reader, *runtime.Scheme)
- type WorkflowCollector
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ChaosCollector ¶
type ChaosCollector struct { client.Client Log logr.Logger // contains filtered or unexported fields }
ChaosCollector represents a collector for Chaos Object.
type EventCollector ¶
type EventCollector struct { client.Client Log logr.Logger // contains filtered or unexported fields }
EventCollector represents a collector for Event Object.
type ScheduleCollector ¶
type ScheduleCollector struct { client.Client Log logr.Logger // contains filtered or unexported fields }
ScheduleCollector represents a collector for Schedule Object.
type Server ¶
Server defines a server to manage collectors.
func Bootstrap ¶
func Bootstrap( conf *config.ChaosDashboardConfig, experimentArchive core.ExperimentStore, scheduleArchive core.ScheduleStore, event core.EventStore, workflowStore core.WorkflowStore, logger logr.Logger, ) (*Server, client.Client, client.Reader, *runtime.Scheme)
func NewServer ¶
func NewServer( conf *config.ChaosDashboardConfig, experimentArchive core.ExperimentStore, scheduleArchive core.ScheduleStore, event core.EventStore, workflowStore core.WorkflowStore, logger logr.Logger, ) (*Server, client.Client, client.Reader, *runtime.Scheme)
NewServer returns a CollectorServer and Client.
type WorkflowCollector ¶
Click to show internal directories.
Click to hide internal directories.