Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApplicationDetail ¶ added in v0.7.0
type ApplicationDetail struct {
Application *v1alpha12.Application `json:"application"`
StatusTime time.Time `json:"statusTime"`
}
type ArgoPipelineStatusSyncEvent ¶ added in v0.7.0
type AsyncCdDeployEvent ¶
type AsyncCdDeployEvent struct {
ValuesOverrideRequest *bean.ValuesOverrideRequest `json:"valuesOverrideRequest"`
TriggeredAt time.Time `json:"triggeredAt"`
TriggeredBy int32 `json:"triggeredBy"`
}
type BulkCDDeployEvent ¶ added in v0.7.0
type BulkCDDeployEvent struct {
ValuesOverrideRequest *bean.ValuesOverrideRequest `json:"valuesOverrideRequest"` //TODO migrate this
UserId int32 `json:"userId"`
}
type BulkDeployPayload ¶ added in v0.7.0
type CdStageCompleteEvent ¶
type CdStageCompleteEvent struct {
CiProjectDetails []bean3.CiProjectDetails `json:"ciProjectDetails"`
WorkflowId int `json:"workflowId"`
WorkflowRunnerId int `json:"workflowRunnerId"`
CdPipelineId int `json:"cdPipelineId"`
TriggeredBy int32 `json:"triggeredBy"`
StageYaml string `json:"stageYaml"`
ArtifactLocation string `json:"artifactLocation"`
PipelineName string `json:"pipelineName"`
CiArtifactDTO pipelineConfig.CiArtifactDTO `json:"ciArtifactDTO"`
PluginRegistryArtifactDetails map[string][]string `json:"PluginRegistryArtifactDetails"`
}
type CiCompleteEvent ¶
type CiCompleteEvent struct {
CiProjectDetails []bean3.CiProjectDetails `json:"ciProjectDetails"`
DockerImage string `json:"dockerImage" validate:"required,image-validator"`
Digest string `json:"digest"`
PipelineId int `json:"pipelineId"`
WorkflowId *int `json:"workflowId"`
TriggeredBy int32 `json:"triggeredBy"`
PipelineName string `json:"pipelineName"`
DataSource string `json:"dataSource"`
MaterialType string `json:"materialType"`
Metrics util.CIMetrics `json:"metrics"`
AppName string `json:"appName"`
IsArtifactUploaded bool `json:"isArtifactUploaded"`
FailureReason string `json:"failureReason"`
ImageDetailsFromCR *ImageDetailsFromCR `json:"imageDetailsFromCR"`
PluginRegistryArtifactDetails map[string][]string `json:"PluginRegistryArtifactDetails"`
PluginArtifactStage string `json:"pluginArtifactStage"`
}
type DevtronAppReleaseContextType ¶ added in v0.7.0
type DevtronAppReleaseContextType struct {
CancelContext context.CancelFunc
RunnerId int
}
type ImageDetailsFromCR ¶
type ImageDetailsFromCR struct {
ImageDetails []types.ImageDetail `json:"imageDetails"`
Region string `json:"region"`
}
Click to show internal directories.
Click to hide internal directories.