Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Dependencies ¶
type Dependencies struct { Scheduler service.GaiaScheduler Certificate security.CAAPI }
Dependencies define dependencies which this service needs.
type WorkerProvider ¶
type WorkerProvider interface { RegisterWorker(c echo.Context) error DeregisterWorker(c echo.Context) error GetWorkerRegisterSecret(c echo.Context) error GetWorkerStatusOverview(c echo.Context) error ResetWorkerRegisterSecret(c echo.Context) error GetWorker(c echo.Context) error }
WorkerProvider defines functionality which this provider provides.
func NewWorkerProvider ¶
func NewWorkerProvider(deps Dependencies) WorkerProvider
NewWorkerProvider creates a provider which provides worker related functionality.
Click to show internal directories.
Click to hide internal directories.