controller

package
v0.0.0-...-6d75b34 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 1, 2022 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL