Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var DeploymentProviderConfigWireSet = wire.NewSet( NewDeploymentTypeOverrideServiceImpl, wire.Bind(new(DeploymentTypeOverrideService), new(*DeploymentTypeOverrideServiceImpl)), )
Functions ¶
This section is empty.
Types ¶
type DeploymentTypeOverrideService ¶
type DeploymentTypeOverrideService interface { // ValidateAndOverrideDeploymentAppType : Set deployment application (helm/argo) types based on the enforcement configurations ValidateAndOverrideDeploymentAppType(deploymentType string, isGitOpsConfigured bool, environmentId int) (overrideDeploymentType string, err error) }
type DeploymentTypeOverrideServiceImpl ¶
type DeploymentTypeOverrideServiceImpl struct {
// contains filtered or unexported fields
}
func NewDeploymentTypeOverrideServiceImpl ¶
func NewDeploymentTypeOverrideServiceImpl(logger *zap.SugaredLogger, envVariables *util.EnvironmentVariables, attributesService attributes.AttributesService) *DeploymentTypeOverrideServiceImpl
func (*DeploymentTypeOverrideServiceImpl) ValidateAndOverrideDeploymentAppType ¶
Click to show internal directories.
Click to hide internal directories.