Documentation ¶
Index ¶
- type ErrorResult
- type RunnerController
- type StatusController
- type TriggerController
- func (c *TriggerController) CreateTrigger(ctx *gin.Context)
- func (c *TriggerController) DeleteTrigger(ctx *gin.Context)
- func (c *TriggerController) DeleteTriggersForPipeline(ctx *gin.Context)
- func (c *TriggerController) GetEventTriggers(ctx *gin.Context)
- func (c *TriggerController) GetPipelineTriggers(ctx *gin.Context)
- func (c *TriggerController) GetTriggers(ctx *gin.Context)
- type TriggerEventController
- type TriggerTypeController
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ErrorResult ¶
type ErrorResult struct { Status int `json:"status"` Message string `json:"message"` Error string `json:"error"` }
ErrorResult returned by controllers
type RunnerController ¶
type RunnerController struct {
// contains filtered or unexported fields
}
RunnerController trigger controller
func NewRunnerController ¶
func NewRunnerController(runnerSvc model.Runner, publisherSvc model.EventPublisher, eventSvc model.TriggerEventReaderWriter, triggerSvc model.TriggerReaderWriter, checkerSvc model.SecretChecker) *RunnerController
NewRunnerController new runner controller
func (*RunnerController) RunTrigger ¶
func (c *RunnerController) RunTrigger(ctx *gin.Context)
RunTrigger pipelines for trigger
type StatusController ¶
type StatusController struct {
// contains filtered or unexported fields
}
StatusController status controller
func NewStatusController ¶
func NewStatusController(backend model.Pinger, codefresh codefresh.PipelineService) *StatusController
NewStatusController init status controller
func (*StatusController) GetHealth ¶
func (c *StatusController) GetHealth(ctx *gin.Context)
GetHealth status
func (*StatusController) GetVersion ¶
func (c *StatusController) GetVersion(ctx *gin.Context)
GetVersion get app version
func (*StatusController) Ping ¶
func (c *StatusController) Ping(ctx *gin.Context)
Ping return PONG with OK
type TriggerController ¶
type TriggerController struct {
// contains filtered or unexported fields
}
TriggerController trigger controller
func NewTriggerController ¶
func NewTriggerController(trigger model.TriggerReaderWriter) *TriggerController
NewTriggerController new trigger controller
func (*TriggerController) CreateTrigger ¶
func (c *TriggerController) CreateTrigger(ctx *gin.Context)
CreateTrigger create triggers, adding multiple pipelines to the trigger event
func (*TriggerController) DeleteTrigger ¶
func (c *TriggerController) DeleteTrigger(ctx *gin.Context)
DeleteTrigger delete pipeline from trigger
func (*TriggerController) DeleteTriggersForPipeline ¶
func (c *TriggerController) DeleteTriggersForPipeline(ctx *gin.Context)
func (*TriggerController) GetEventTriggers ¶
func (c *TriggerController) GetEventTriggers(ctx *gin.Context)
GetEventTriggers list triggers for trigger event
func (*TriggerController) GetPipelineTriggers ¶
func (c *TriggerController) GetPipelineTriggers(ctx *gin.Context)
GetPipelineTriggers list triggers for pipeline
func (*TriggerController) GetTriggers ¶
func (c *TriggerController) GetTriggers(ctx *gin.Context)
GetTriggers list triggers for trigger event
type TriggerEventController ¶
type TriggerEventController struct {
// contains filtered or unexported fields
}
TriggerEventController trigger controller
func NewTriggerEventController ¶
func NewTriggerEventController(svc model.TriggerEventReaderWriter) *TriggerEventController
NewTriggerEventController new trigger controller
func (*TriggerEventController) CreateEvent ¶
func (c *TriggerEventController) CreateEvent(ctx *gin.Context)
CreateEvent create trigger event
func (*TriggerEventController) DeleteEvent ¶
func (c *TriggerEventController) DeleteEvent(ctx *gin.Context)
DeleteEvent delete trigger event
func (*TriggerEventController) GetEvent ¶
func (c *TriggerEventController) GetEvent(ctx *gin.Context)
GetEvent get trigger event
func (*TriggerEventController) GetEvents ¶
func (c *TriggerEventController) GetEvents(ctx *gin.Context)
GetEvents get defined trigger events
type TriggerTypeController ¶
type TriggerTypeController struct {
// contains filtered or unexported fields
}
TriggerTypeController trigger controller
func NewTriggerTypeController ¶
func NewTriggerTypeController(eventProvider provider.EventProvider) *TriggerTypeController
NewTriggerTypeController new trigger controller
func (*TriggerTypeController) GetType ¶
func (c *TriggerTypeController) GetType(ctx *gin.Context)
GetType get details for specific trigger type
func (*TriggerTypeController) ListTypes ¶
func (c *TriggerTypeController) ListTypes(ctx *gin.Context)
ListTypes get registered trigger types