Documentation
¶
Index ¶
- func InitOPA() error
- func ValidateAnnotations(specFiles types.SpecFiles) ([]types.LintExpression, error)
- func ValidateOPANonRendered(specFiles types.SpecFiles) ([]types.LintExpression, error)
- func ValidateRenderedYAML(renderedFiles types.SpecFiles) []types.LintExpression
- func ValidateRendering(specFiles types.SpecFiles) ([]types.LintExpression, types.SpecFiles, error)
- func ValidateYAML(files types.SpecFiles) []types.LintExpression
- type RenderTemplateError
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateAnnotations ¶
func ValidateAnnotations(specFiles types.SpecFiles) ([]types.LintExpression, error)
ValidateAnnotations validates KOTS-specific resource annotations
func ValidateOPANonRendered ¶
func ValidateOPANonRendered(specFiles types.SpecFiles) ([]types.LintExpression, error)
ValidateOPANonRendered validates files using OPA policies before rendering InitOPA needs to be called first in order for this function to run successfully
func ValidateRenderedYAML ¶
func ValidateRenderedYAML(renderedFiles types.SpecFiles) []types.LintExpression
ValidateRenderedYAML validates that rendered files are still valid YAML
func ValidateRendering ¶
ValidateRendering validates that templates can be rendered successfully
func ValidateYAML ¶
func ValidateYAML(files types.SpecFiles) []types.LintExpression
ValidateYAML validates that all YAML files have valid syntax
Types ¶
type RenderTemplateError ¶
type RenderTemplateError struct {
// contains filtered or unexported fields
}
RenderTemplateError represents an error that occurred during template rendering
func (RenderTemplateError) Error ¶
func (r RenderTemplateError) Error() string
func (RenderTemplateError) Match ¶
func (r RenderTemplateError) Match() string
Click to show internal directories.
Click to hide internal directories.