Documentation
¶
Index ¶
- type DeploymentTemplateValidationService
- type DeploymentTemplateValidationServiceEnt
- type DeploymentTemplateValidationServiceEntImpl
- type DeploymentTemplateValidationServiceImpl
- func (impl *DeploymentTemplateValidationServiceImpl) DeploymentTemplateValidate(ctx context.Context, template interface{}, chartRefId int, ...) (bool, error)
- func (impl *DeploymentTemplateValidationServiceImpl) FlaggerCanaryEnabled(values json.RawMessage) (bool, error)
- func (impl *DeploymentTemplateValidationServiceImpl) ValidateChangeChartRefRequest(ctx context.Context, envConfigProperties *pipelineBean.EnvironmentProperties, ...) (*pipelineBean.EnvironmentProperties, bool, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DeploymentTemplateValidationService ¶
type DeploymentTemplateValidationService interface { DeploymentTemplateValidate(ctx context.Context, template interface{}, chartRefId int, scope resourceQualifiers.Scope) (bool, error) FlaggerCanaryEnabled(values json.RawMessage) (bool, error) ValidateChangeChartRefRequest(ctx context.Context, envConfigProperties *pipelineBean.EnvironmentProperties, request *bean3.ChartRefChangeRequest) (*pipelineBean.EnvironmentProperties, bool, error) DeploymentTemplateValidationServiceEnt }
type DeploymentTemplateValidationServiceEnt ¶
type DeploymentTemplateValidationServiceEnt interface { }
type DeploymentTemplateValidationServiceEntImpl ¶
type DeploymentTemplateValidationServiceEntImpl struct { }
func NewDeploymentTemplateValidationServiceEntImpl ¶
func NewDeploymentTemplateValidationServiceEntImpl() *DeploymentTemplateValidationServiceEntImpl
type DeploymentTemplateValidationServiceImpl ¶
type DeploymentTemplateValidationServiceImpl struct { *DeploymentTemplateValidationServiceEntImpl // contains filtered or unexported fields }
func NewDeploymentTemplateValidationServiceImpl ¶
func NewDeploymentTemplateValidationServiceImpl(logger *zap.SugaredLogger, chartRefService chartRef.ChartRefService, scopedVariableManager variables.ScopedVariableManager, deployedAppMetricsService deployedAppMetrics.DeployedAppMetricsService, deploymentTemplateValidationServiceEntImpl *DeploymentTemplateValidationServiceEntImpl, ) *DeploymentTemplateValidationServiceImpl
func (*DeploymentTemplateValidationServiceImpl) DeploymentTemplateValidate ¶
func (impl *DeploymentTemplateValidationServiceImpl) DeploymentTemplateValidate(ctx context.Context, template interface{}, chartRefId int, scope resourceQualifiers.Scope) (bool, error)
func (*DeploymentTemplateValidationServiceImpl) FlaggerCanaryEnabled ¶
func (impl *DeploymentTemplateValidationServiceImpl) FlaggerCanaryEnabled(values json.RawMessage) (bool, error)
func (*DeploymentTemplateValidationServiceImpl) ValidateChangeChartRefRequest ¶
func (impl *DeploymentTemplateValidationServiceImpl) ValidateChangeChartRefRequest(ctx context.Context, envConfigProperties *pipelineBean.EnvironmentProperties, request *bean3.ChartRefChangeRequest) (*pipelineBean.EnvironmentProperties, bool, error)
Click to show internal directories.
Click to hide internal directories.