Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type KubernetesRule ¶
type KubernetesRule struct { Name string `json:"name"` Description string `json:"description"` Kind string `json:"kind"` Operator string `json:"operator"` Field string `json:"field"` Value interface{} `json:"value"` ValueType string `json:"valueType"` Tags []string `json:"tags"` }
KubernetesRule represents a single policy for the linting of a resource
func (KubernetesRule) Evaluate ¶
func (kr KubernetesRule) Evaluate(resource []byte) Result
Evaluate rule
func (KubernetesRule) GetName ¶
func (kr KubernetesRule) GetName() string
GetName returns the name of a KubernetesRule
type LinterConfig ¶
type LinterConfig []KubernetesRule
Click to show internal directories.
Click to hide internal directories.