Versions in this module Expand all Collapse all v0 v0.15.20 Jun 11, 2024 v0.15.19 Jun 11, 2024 Changes in this version + func OrderedBy(less ...LessFunc) *multiSorter + type LessFunc func(p1, p2 *templates.CheckWithCount) bool + type NamespaceReporter interface + Generate func(namespace kube.ObjectRef, out io.Writer) error + RetrieveData func(namespace kube.ObjectRef) (templates.NamespaceReport, error) + func NewNamespaceReporter(clock ext.Clock, client client.Client) NamespaceReporter + type NodeReporter interface + Generate func(node kube.ObjectRef, out io.Writer) error + RetrieveData func(node kube.ObjectRef) (templates.NodeReport, error) + func NewNodeReporter(clock ext.Clock, client client.Client) NodeReporter + type WorkloadReporter interface + Generate func(workload kube.ObjectRef, out io.Writer) error + RetrieveData func(workload kube.ObjectRef) (templates.WorkloadReport, error) + func NewWorkloadReporter(clock ext.Clock, resolver kube.ObjectResolver) WorkloadReporter v0.4.0 Jun 12, 2024 Changes in this version + type HTMLReporter struct + func NewHTMLReporter(configAuditReportsReader configAuditCrd.ReadWriter, ...) HTMLReporter + func (h *HTMLReporter) GenerateReport(writer io.Writer) (err error) + type Reporter interface + GenerateReport func(writer io.Writer) error