Documentation
¶
Index ¶
Constants ¶
const OctoLintContainerImageName = "OctoLintProjectContainerImageName"
const OctoLintInvalidLifecycleNames = "OctoLintInvalidLifecycleNames"
const OctoLintInvalidTargetNames = "OctoLintInvalidTargetNames"
const OctoLintInvalidTargetRoles = "OctoLintInvalidTargetRoles"
const OctoLintInvalidVariableNames = "OctoLintInvalidVariableNames"
const OctoLintProjectDefaultStepNames = "OctoLintProjectDefaultStepNames"
const OctoLintProjectReleaseTemplate = "OctoLintProjectReleaseTemplate"
const OctoLintProjectWorkerPool = "OctoLintProjectWorkerPool"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type OctopusInvalidLifecycleName ¶
type OctopusInvalidLifecycleName struct {
// contains filtered or unexported fields
}
OctopusInvalidLifecycleName checks if any Lifecycle that is named incorrectly, according to a specified regular expression.
func NewOctopusInvalidLifecycleName ¶
func NewOctopusInvalidLifecycleName(client *client.Client, config *config.OctolintConfig, errorHandler checks.OctopusClientErrorHandler) OctopusInvalidLifecycleName
func (OctopusInvalidLifecycleName) Execute ¶
func (o OctopusInvalidLifecycleName) Execute(concurrency int) (checks.OctopusCheckResult, error)
func (OctopusInvalidLifecycleName) Id ¶
func (o OctopusInvalidLifecycleName) Id() string
type OctopusInvalidTargetName ¶
type OctopusInvalidTargetName struct {
// contains filtered or unexported fields
}
OctopusInvalidTargetName checks to see if any targets are named incorrectly, according to a specified regular expression.
func NewOctopusInvalidTargetName ¶
func NewOctopusInvalidTargetName(client *client.Client, config *config.OctolintConfig, errorHandler checks.OctopusClientErrorHandler) OctopusInvalidTargetName
func (OctopusInvalidTargetName) Execute ¶
func (o OctopusInvalidTargetName) Execute(concurrency int) (checks.OctopusCheckResult, error)
func (OctopusInvalidTargetName) Id ¶
func (o OctopusInvalidTargetName) Id() string
type OctopusInvalidTargetRole ¶
type OctopusInvalidTargetRole struct {
// contains filtered or unexported fields
}
OctopusInvalidTargetRole find targets that have not been healthy in the last 30 days.
func NewOctopusInvalidTargetRole ¶
func NewOctopusInvalidTargetRole(client *client.Client, config *config.OctolintConfig, errorHandler checks.OctopusClientErrorHandler) OctopusInvalidTargetRole
func (OctopusInvalidTargetRole) Execute ¶
func (o OctopusInvalidTargetRole) Execute(concurrency int) (checks.OctopusCheckResult, error)
func (OctopusInvalidTargetRole) Id ¶
func (o OctopusInvalidTargetRole) Id() string
type OctopusInvalidVariableNameCheck ¶
type OctopusInvalidVariableNameCheck struct {
// contains filtered or unexported fields
}
OctopusInvalidVariableNameCheck checks to see if any project variables are named incorrectly, according to a specified regular expression.
func NewOctopusInvalidVariableNameCheck ¶
func NewOctopusInvalidVariableNameCheck(client *client.Client, config *config.OctolintConfig, errorHandler checks.OctopusClientErrorHandler) OctopusInvalidVariableNameCheck
func (OctopusInvalidVariableNameCheck) Execute ¶
func (o OctopusInvalidVariableNameCheck) Execute(concurrency int) (checks.OctopusCheckResult, error)
func (OctopusInvalidVariableNameCheck) Id ¶
func (o OctopusInvalidVariableNameCheck) Id() string
type OctopusProjectContainerImageRegex ¶
type OctopusProjectContainerImageRegex struct {
// contains filtered or unexported fields
}
OctopusProjectContainerImageRegex checks to see if any project has steps with invalid container images specified.
func NewOctopusProjectContainerImageRegex ¶
func NewOctopusProjectContainerImageRegex(client *client.Client, config *config.OctolintConfig, errorHandler checks.OctopusClientErrorHandler) OctopusProjectContainerImageRegex
func (OctopusProjectContainerImageRegex) Execute ¶
func (o OctopusProjectContainerImageRegex) Execute(concurrency int) (checks.OctopusCheckResult, error)
func (OctopusProjectContainerImageRegex) Id ¶
func (o OctopusProjectContainerImageRegex) Id() string
type OctopusProjectDefaultStepNames ¶
type OctopusProjectDefaultStepNames struct {
// contains filtered or unexported fields
}
OctopusProjectDefaultStepNames checks to see if any project has too many steps.
func NewOctopusProjectDefaultStepNames ¶
func NewOctopusProjectDefaultStepNames(client *client.Client, config *config.OctolintConfig, errorHandler checks.OctopusClientErrorHandler) OctopusProjectDefaultStepNames
func (OctopusProjectDefaultStepNames) Execute ¶
func (o OctopusProjectDefaultStepNames) Execute(concurrency int) (checks.OctopusCheckResult, error)
func (OctopusProjectDefaultStepNames) Id ¶
func (o OctopusProjectDefaultStepNames) Id() string
type OctopusProjectReleaseTemplateRegex ¶
type OctopusProjectReleaseTemplateRegex struct {
// contains filtered or unexported fields
}
OctopusProjectReleaseTemplateRegex checks to see if any project has a [release versioning](https://octopus.com/docs/releases/release-versioning) template set incorrectly, according to a specified regular expression.
func NewOctopusProjectReleaseTemplateRegex ¶
func NewOctopusProjectReleaseTemplateRegex(client *client.Client, config *config.OctolintConfig, errorHandler checks.OctopusClientErrorHandler) OctopusProjectReleaseTemplateRegex
func (OctopusProjectReleaseTemplateRegex) Execute ¶
func (o OctopusProjectReleaseTemplateRegex) Execute(concurrency int) (checks.OctopusCheckResult, error)
func (OctopusProjectReleaseTemplateRegex) Id ¶
func (o OctopusProjectReleaseTemplateRegex) Id() string
type OctopusProjectWorkerPoolRegex ¶
type OctopusProjectWorkerPoolRegex struct {
// contains filtered or unexported fields
}
OctopusProjectWorkerPoolRegex checks to see if any project has steps in the deployment process where a worker pool is referenced that is invalid, according to a specified regular expression.
func NewOctopusProjectWorkerPoolRegex ¶
func NewOctopusProjectWorkerPoolRegex(client *client.Client, config *config.OctolintConfig, errorHandler checks.OctopusClientErrorHandler) OctopusProjectWorkerPoolRegex
func (OctopusProjectWorkerPoolRegex) Execute ¶
func (o OctopusProjectWorkerPoolRegex) Execute(concurrency int) (checks.OctopusCheckResult, error)
func (OctopusProjectWorkerPoolRegex) Id ¶
func (o OctopusProjectWorkerPoolRegex) Id() string
Source Files
¶
- octopus_invalid_lifecycle_name.go
- octopus_invalid_target_name.go
- octopus_invalid_target_role.go
- octopus_invalid_variables_check.go
- octopus_project_invalid_release_template.go
- octopus_project_uses_default_step_names.go
- octopus_project_uses_invalid_container_image.go
- octopus_project_uses_invalid_worker_pool.go