Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewService ¶
func NewService( cluster *discovery.Cluster, port grpc.ControllerPort, appRepo domain.ApplicationRepository, buildRepo domain.BuildRepository, envRepo domain.EnvironmentRepository, backend domain.Backend, builder domain.ControllerBuilderService, deployer *AppDeployHelper, mutator *ContainerStateMutator, metrics *observability.ControllerMetrics, ) (domain.CDService, error)
Types ¶
type AppDeployHelper ¶
type AppDeployHelper struct {
// contains filtered or unexported fields
}
func NewAppDeployHelper ¶
func NewAppDeployHelper( cluster *discovery.Cluster, backend domain.Backend, appRepo domain.ApplicationRepository, buildRepo domain.BuildRepository, envRepo domain.EnvironmentRepository, websiteRepo domain.WebsiteRepository, ssgen domain.ControllerSSGenService, imageConfig builder.ImageConfig, ) *AppDeployHelper
type ContainerStateMutator ¶
type ContainerStateMutator struct {
// contains filtered or unexported fields
}
func NewContainerStateMutator ¶
func NewContainerStateMutator( cluster *discovery.Cluster, appRepo domain.ApplicationRepository, backend domain.Backend, ) *ContainerStateMutator
Click to show internal directories.
Click to hide internal directories.