Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Parameters ¶
func Parameters(params packages.Params) (warnings ParamWarnings, errors ParamErrors)
Parameters verifies parameters
Types ¶
type DuplicateVerifier ¶
type DuplicateVerifier struct { }
DuplicateVerifier provides verification that there are no duplicates disallowing casing (Kudo and kudo are duplicates)
func (DuplicateVerifier) Verify ¶
func (DuplicateVerifier) Verify(params packages.Params) (warnings ParamWarnings, errors ParamErrors)
type InvalidCharVerifier ¶
type InvalidCharVerifier struct {
InvalidChars string
}
func (InvalidCharVerifier) Verify ¶
func (v InvalidCharVerifier) Verify(params packages.Params) (warnings ParamWarnings, errors ParamErrors)
type ParamError ¶
type ParamError string
func CreateParamError ¶
func CreateParamError(param v1beta1.Parameter, reason string) ParamError
type ParamErrors ¶
type ParamErrors []ParamError
type ParamWarning ¶
type ParamWarning string
type ParamWarnings ¶
type ParamWarnings []ParamWarning
type ParameterVerifier ¶
type ParameterVerifier interface {
Verify(params packages.Params) (ParamWarnings, ParamErrors)
}
ParameterVerifier defines the interface for all parameter verifiers
Click to show internal directories.
Click to hide internal directories.