Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var DeployedAppWireSet = wire.NewSet( status.WireSet, NewDeployedAppServiceImpl, wire.Bind(new(DeployedAppService), new(*DeployedAppServiceImpl)), )
Functions ¶
This section is empty.
Types ¶
type DeployedAppService ¶
type DeployedAppService interface { StopStartApp(ctx context.Context, stopRequest *bean.StopAppRequest) (int, error) RotatePods(ctx context.Context, podRotateRequest *bean.PodRotateRequest) (*bean4.RotatePodResponse, error) }
type DeployedAppServiceImpl ¶
type DeployedAppServiceImpl struct {
// contains filtered or unexported fields
}
func NewDeployedAppServiceImpl ¶
func NewDeployedAppServiceImpl(logger *zap.SugaredLogger, k8sCommonService k8s.K8sCommonService, cdTriggerService devtronApps.TriggerService, envRepository repository.EnvironmentRepository, pipelineRepository pipelineConfig.PipelineRepository, cdWorkflowRepository pipelineConfig.CdWorkflowRepository) *DeployedAppServiceImpl
func (*DeployedAppServiceImpl) RotatePods ¶
func (impl *DeployedAppServiceImpl) RotatePods(ctx context.Context, podRotateRequest *bean.PodRotateRequest) (*bean4.RotatePodResponse, error)
func (*DeployedAppServiceImpl) StopStartApp ¶
func (impl *DeployedAppServiceImpl) StopStartApp(ctx context.Context, stopRequest *bean.StopAppRequest) (int, error)
Click to show internal directories.
Click to hide internal directories.