Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DefaultReportPath ¶
func WriteReport ¶
Types ¶
type BuildInput ¶
type BuildInput struct {
WhenUTC time.Time `json:"whenUtc"`
Context string `json:"context,omitempty"`
Digest string `json:"digest,omitempty"`
Tags []string `json:"tags,omitempty"`
Bases []string `json:"bases,omitempty"`
Labels map[string]string `json:"labels,omitempty"`
Files []string `json:"files,omitempty"`
External json.RawMessage `json:"external,omitempty"`
Data map[string]any `json:"data,omitempty"`
}
type Report ¶
type Report struct {
PolicyRef string `json:"policyRef,omitempty"`
Mode Mode `json:"mode"`
Passed bool `json:"passed"`
DenyCount int `json:"denyCount"`
WarnCount int `json:"warnCount"`
Deny []Violation `json:"deny,omitempty"`
Warn []Violation `json:"warn,omitempty"`
EvaluatedAt time.Time `json:"evaluatedAt"`
}
func EvaluateWithQuery ¶
Click to show internal directories.
Click to hide internal directories.