Documentation ¶
Index ¶
- Constants
- type ApplicationStatusUpdateHandler
- type ApplicationStatusUpdateHandlerImpl
- type CiCompleteEvent
- type CiEventHandler
- type CiEventHandlerImpl
- type CronBasedEventReceiver
- type CronBasedEventReceiverImpl
- type GitWebhookHandler
- type GitWebhookHandlerImpl
- type WorkflowStatusUpdateHandler
- type WorkflowStatusUpdateHandlerImpl
Constants ¶
View Source
const CI_COMPLETE_DURABLE = "CI-RUNNER.CI-COMPLETE_DURABLE-1"
View Source
const CI_COMPLETE_GROUP = "CI-RUNNER.CI-COMPLETE_GROUP-1"
View Source
const CI_COMPLETE_TOPIC = "CI-RUNNER.CI-COMPLETE"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApplicationStatusUpdateHandler ¶
type ApplicationStatusUpdateHandler interface {
Subscribe() error
}
type ApplicationStatusUpdateHandlerImpl ¶
type ApplicationStatusUpdateHandlerImpl struct {
// contains filtered or unexported fields
}
func NewApplicationStatusUpdateHandlerImpl ¶
func NewApplicationStatusUpdateHandlerImpl(logger *zap.SugaredLogger, pubsubClient *pubsub.PubSubClient, appService app.AppService, workflowDagExecutor pipeline.WorkflowDagExecutor, installedAppService appStore.InstalledAppService) *ApplicationStatusUpdateHandlerImpl
func (*ApplicationStatusUpdateHandlerImpl) Subscribe ¶
func (impl *ApplicationStatusUpdateHandlerImpl) Subscribe() error
type CiCompleteEvent ¶
type CiCompleteEvent struct { CiProjectDetails []pipeline.CiProjectDetails `json:"ciProjectDetails"` DockerImage string `json:"dockerImage" validate:"required"` Digest string `json:"digest" validate:"required"` PipelineId int `json:"pipelineId"` WorkflowId *int `json:"workflowId"` TriggeredBy int32 `json:"triggeredBy"` PipelineName string `json:"pipelineName"` DataSource string `json:"dataSource"` MaterialType string `json:"materialType" validate:"required"` }
type CiEventHandler ¶
type CiEventHandler interface { Subscribe() error BuildCiArtifactRequest(event CiCompleteEvent) (*pipeline.CiArtifactWebhookRequest, error) }
type CiEventHandlerImpl ¶
type CiEventHandlerImpl struct {
// contains filtered or unexported fields
}
func NewCiEventHandlerImpl ¶
func NewCiEventHandlerImpl(logger *zap.SugaredLogger, pubsubClient *pubsub.PubSubClient, webhookService pipeline.WebhookService) *CiEventHandlerImpl
func (*CiEventHandlerImpl) BuildCiArtifactRequest ¶
func (impl *CiEventHandlerImpl) BuildCiArtifactRequest(event CiCompleteEvent) (*pipeline.CiArtifactWebhookRequest, error)
func (*CiEventHandlerImpl) Subscribe ¶
func (impl *CiEventHandlerImpl) Subscribe() error
type CronBasedEventReceiver ¶
type CronBasedEventReceiver interface {
Subscribe() error
}
type CronBasedEventReceiverImpl ¶
type CronBasedEventReceiverImpl struct {
// contains filtered or unexported fields
}
func NewCronBasedEventReceiverImpl ¶
func NewCronBasedEventReceiverImpl(logger *zap.SugaredLogger, pubsubClient *pubsub.PubSubClient, eventService event.EventService) *CronBasedEventReceiverImpl
func (*CronBasedEventReceiverImpl) Subscribe ¶
func (impl *CronBasedEventReceiverImpl) Subscribe() error
type GitWebhookHandler ¶
type GitWebhookHandler interface {
Subscribe() error
}
type GitWebhookHandlerImpl ¶
type GitWebhookHandlerImpl struct {
// contains filtered or unexported fields
}
func NewGitWebhookHandler ¶
func NewGitWebhookHandler(logger *zap.SugaredLogger, pubsubClient *pubsub.PubSubClient, gitWebhookService git.GitWebhookService) *GitWebhookHandlerImpl
func (*GitWebhookHandlerImpl) Subscribe ¶
func (impl *GitWebhookHandlerImpl) Subscribe() error
type WorkflowStatusUpdateHandler ¶
type WorkflowStatusUpdateHandler interface {
Subscribe() error
}
type WorkflowStatusUpdateHandlerImpl ¶
type WorkflowStatusUpdateHandlerImpl struct {
// contains filtered or unexported fields
}
func NewWorkflowStatusUpdateHandlerImpl ¶
func NewWorkflowStatusUpdateHandlerImpl(logger *zap.SugaredLogger, pubsubClient *pubsub.PubSubClient, ciHandler pipeline.CiHandler, cdHandler pipeline.CdHandler, eventFactory client.EventFactory, eventClient client.EventClient, cdWorkflowRepository pipelineConfig.CdWorkflowRepository) *WorkflowStatusUpdateHandlerImpl
func (*WorkflowStatusUpdateHandlerImpl) Subscribe ¶
func (impl *WorkflowStatusUpdateHandlerImpl) Subscribe() error
func (*WorkflowStatusUpdateHandlerImpl) SubscribeCD ¶
func (impl *WorkflowStatusUpdateHandlerImpl) SubscribeCD() error
Click to show internal directories.
Click to hide internal directories.