Documentation ¶
Index ¶
- type Config
- type JobPropertiesCertificate
- type JobPropertiesSyslogDaemonConfig
- type JobProperty
- type JobPropertyDebugAddr
- type JobPropertyDebugAddrConfig
- type JobPropertyDeprecated
- type JobPropertyNamespace
- type JobPropertySecret
- type JobPropertySecretConfig
- type JobPropertySkipSSL
- type JobTemplatesCtl
- type LintableRelease
- type MissingJobs
- type MissingLicense
- type ReleaseNameSuffix
- type UnusedPackages
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { ReleaseName check.Config `yaml:"release_name"` ReleaseNameSuffix check.Config `yaml:"release_name_suffix"` MissingLicense check.Config `yaml:"missing_license"` MissingJobs check.Config `yaml:"missing_jobs"` UnusedPackages check.Config `yaml:"unused_packages"` JobName check.Config `yaml:"job_name"` JobPropertiesSyslogDaemonConfig check.Config `yaml:"job_properties_syslog_daemon_config"` JobPropertiesCertificate check.Config `yaml:"job_properties_certificate"` JobTemplatesCtl check.Config `yaml:"job_templates_ctl"` JobProperty check.Config `yaml:"job_property"` JobPropertySecret JobPropertySecretConfig `yaml:"job_property_secret"` JobPropertySkipSSL check.Config `yaml:"job_property_skip_ssl"` JobPropertyDeprecated check.Config `yaml:"job_property_deprecated"` JobPropertyNamespace check.Config `yaml:"job_property_namespace"` JobPropertyDebugAddr JobPropertyDebugAddrConfig `yaml:"job_property_debug_addr"` PackageName check.Config `yaml:"package_name"` Todo check.Config `yaml:"todo"` }
type JobPropertiesCertificate ¶
func (JobPropertiesCertificate) Check ¶
func (c JobPropertiesCertificate) Check() ([]check.Suggestion, error)
func (JobPropertiesCertificate) Description ¶
func (c JobPropertiesCertificate) Description() check.Description
type JobPropertiesSyslogDaemonConfig ¶
type JobPropertiesSyslogDaemonConfig struct { check.Config // contains filtered or unexported fields }
func (JobPropertiesSyslogDaemonConfig) Check ¶
func (c JobPropertiesSyslogDaemonConfig) Check() ([]check.Suggestion, error)
func (JobPropertiesSyslogDaemonConfig) Description ¶
func (c JobPropertiesSyslogDaemonConfig) Description() check.Description
type JobProperty ¶
func NewJobProperty ¶
func NewJobProperty(context check.Context, name string, def boshjob.PropertyDefinition, config check.Config) JobProperty
func (JobProperty) Check ¶
func (c JobProperty) Check() ([]check.Suggestion, error)
func (JobProperty) Description ¶
func (c JobProperty) Description() check.Description
type JobPropertyDebugAddr ¶
type JobPropertyDebugAddr struct { JobPropertyDebugAddrConfig // contains filtered or unexported fields }
func NewJobPropertyDebugAddr ¶
func NewJobPropertyDebugAddr(context check.Context, name string, def boshjob.PropertyDefinition, config JobPropertyDebugAddrConfig) JobPropertyDebugAddr
func (JobPropertyDebugAddr) Check ¶
func (c JobPropertyDebugAddr) Check() ([]check.Suggestion, error)
func (JobPropertyDebugAddr) Description ¶
func (c JobPropertyDebugAddr) Description() check.Description
type JobPropertyDeprecated ¶
func NewJobPropertyDeprecated ¶
func NewJobPropertyDeprecated(context check.Context, def boshjob.PropertyDefinition, config check.Config) JobPropertyDeprecated
func (JobPropertyDeprecated) Check ¶
func (c JobPropertyDeprecated) Check() ([]check.Suggestion, error)
func (JobPropertyDeprecated) Description ¶
func (c JobPropertyDeprecated) Description() check.Description
type JobPropertyNamespace ¶
func NewJobPropertyNamespace ¶
func (JobPropertyNamespace) Check ¶
func (c JobPropertyNamespace) Check() ([]check.Suggestion, error)
func (JobPropertyNamespace) Description ¶
func (c JobPropertyNamespace) Description() check.Description
type JobPropertySecret ¶
type JobPropertySecret struct { JobPropertySecretConfig // contains filtered or unexported fields }
func NewJobPropertySecret ¶
func NewJobPropertySecret(context check.Context, name string, def boshjob.PropertyDefinition, config JobPropertySecretConfig) JobPropertySecret
func (JobPropertySecret) Check ¶
func (c JobPropertySecret) Check() ([]check.Suggestion, error)
func (JobPropertySecret) Description ¶
func (c JobPropertySecret) Description() check.Description
type JobPropertySecretConfig ¶
type JobPropertySkipSSL ¶
func NewJobPropertySkipSSL ¶
func (JobPropertySkipSSL) Check ¶
func (c JobPropertySkipSSL) Check() ([]check.Suggestion, error)
func (JobPropertySkipSSL) Description ¶
func (c JobPropertySkipSSL) Description() check.Description
type JobTemplatesCtl ¶
func NewJobTemplatesCtl ¶
func (JobTemplatesCtl) Check ¶
func (c JobTemplatesCtl) Check() ([]check.Suggestion, error)
func (JobTemplatesCtl) Description ¶
func (c JobTemplatesCtl) Description() check.Description
type LintableRelease ¶
type LintableRelease struct {
// contains filtered or unexported fields
}
func NewLintableRelease ¶
func NewLintableRelease(release boshrel.Release, config Config) LintableRelease
func (LintableRelease) Lint ¶
func (r LintableRelease) Lint() ([]check.Description, []check.Suggestion, error)
type MissingJobs ¶
func NewMissingJobs ¶
func (MissingJobs) Check ¶
func (c MissingJobs) Check() ([]check.Suggestion, error)
func (MissingJobs) Description ¶
func (c MissingJobs) Description() check.Description
type MissingLicense ¶
func NewMissingLicense ¶
func (MissingLicense) Check ¶
func (c MissingLicense) Check() ([]check.Suggestion, error)
func (MissingLicense) Description ¶
func (c MissingLicense) Description() check.Description
type ReleaseNameSuffix ¶
func NewReleaseNameSuffix ¶
func (ReleaseNameSuffix) Check ¶
func (c ReleaseNameSuffix) Check() ([]check.Suggestion, error)
func (ReleaseNameSuffix) Description ¶
func (c ReleaseNameSuffix) Description() check.Description
type UnusedPackages ¶
func NewUnusedPackages ¶
func (UnusedPackages) Check ¶
func (c UnusedPackages) Check() ([]check.Suggestion, error)
func (UnusedPackages) Description ¶
func (c UnusedPackages) Description() check.Description
Source Files ¶
- config.go
- job_properties_certificate.go
- job_properties_syslog_daemon_config.go
- job_property.go
- job_property_debug_addr.go
- job_property_deprecated.go
- job_property_namespace.go
- job_property_secret.go
- job_property_skip_ssl.go
- job_templates_ctl.go
- markdown.go
- missing_jobs.go
- missing_license.go
- release.go
- release_name_suffix.go
- unused_packages.go
Click to show internal directories.
Click to hide internal directories.