Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewDeploymentController ¶
func NewDeploymentController() models.Controller
NewDeploymentController Constructor
Types ¶
type DeployHandler ¶
type DeployHandler interface {
GetLogs(ctx context.Context, appName, podName string, sinceTime *time.Time, logLines *int64, previousLog, asStream bool) (io.ReadCloser, error)
GetDeploymentWithName(ctx context.Context, appName, deploymentName string) (*deploymentModels.Deployment, error)
GetDeploymentsForApplicationEnvironment(ctx context.Context, appName, environment string, latest bool) ([]*deploymentModels.DeploymentSummary, error)
GetComponentsForDeploymentName(ctx context.Context, appName, deploymentID string) ([]*deploymentModels.Component, error)
GetComponentsForDeployment(ctx context.Context, appName, deploymentName, envName string) ([]*deploymentModels.Component, error)
GetDeploymentsForPipelineJob(context.Context, string, string) ([]*deploymentModels.DeploymentSummary, error)
GetJobComponentDeployments(context.Context, string, string, string) ([]*deploymentModels.DeploymentItem, error)
}
Source Files
¶
Click to show internal directories.
Click to hide internal directories.