Documentation ¶
Index ¶
- Constants
- func GetEvents(auditFilenames ...string) ([]*auditv1.Event, error)
- func IsEquivalentAuditURI(lhs, rhs string) bool
- func NewCmdAudit(parentName string, streams genericclioptions.IOStreams) *cobra.Command
- func PrintAuditEvents(writer io.Writer, events []*auditv1.Event)
- func PrintAuditEventsWide(writer io.Writer, events []*auditv1.Event)
- func PrintAuditEventsWithCount(writer io.Writer, events []*eventWithCounter)
- func PrintLatencyTrackersStatsAuditEvents(writer io.Writer, events []*auditv1.Event)
- func PrintSummary(w io.Writer, events []*auditv1.Event)
- func PrintTopByHTTPStatusCodeAuditEvents(writer io.Writer, numToDisplay int, events []*auditv1.Event)
- func PrintTopByNamespace(writer io.Writer, numToDisplay int, events []*auditv1.Event)
- func PrintTopByResourceAuditEvents(writer io.Writer, numToDisplay int, events []*auditv1.Event)
- func PrintTopByUserAuditEvents(writer io.Writer, numToDisplay int, events []*auditv1.Event)
- func PrintTopByVerbAuditEvents(writer io.Writer, numToDisplay int, events []*auditv1.Event)
- func QueryParams(uri string) url.Values
- func URIToParts(uri string) (string, schema.GroupVersionResource, string, string)
- type AuditFilters
- type AuditOptions
- type EventFilterPredicate
- type FilterByAfter
- type FilterByAnnotationPresence
- type FilterByBefore
- type FilterByDuration
- type FilterByFailures
- type FilterByFieldManager
- type FilterByHTTPStatus
- type FilterByNames
- type FilterByNamespaces
- type FilterByResources
- type FilterByStage
- type FilterBySubresources
- type FilterByUIDs
- type FilterByUser
- type FilterByVerbs
- type FilterUnion
Constants ¶
View Source
const ( PodSecurityViolationsAll = "all" PodSecurityViolationsPod = "pod" )
Variables ¶
This section is empty.
Functions ¶
func IsEquivalentAuditURI ¶
IsEquivalentAuditURI is fuzzy matcher that allows equivalence on non-exact matches. This is important for watches and for lists since they can pass a resourceversion and timeout which always diffs, but is rarely importantly different
func NewCmdAudit ¶
func NewCmdAudit(parentName string, streams genericclioptions.IOStreams) *cobra.Command
func PrintTopByNamespace ¶
func QueryParams ¶
func URIToParts ¶
Types ¶
type AuditFilters ¶
type AuditFilters []EventFilterPredicate
func (AuditFilters) FilterEvents ¶
func (f AuditFilters) FilterEvents(events ...*auditv1.Event) []*auditv1.Event
type AuditOptions ¶
type AuditOptions struct { genericclioptions.IOStreams // contains filtered or unexported fields }
func NewAuditOptions ¶
func NewAuditOptions(streams genericclioptions.IOStreams) *AuditOptions
func (*AuditOptions) Complete ¶
func (o *AuditOptions) Complete(command *cobra.Command, args []string) error
func (*AuditOptions) Run ¶
func (o *AuditOptions) Run() error
func (*AuditOptions) Validate ¶
func (o *AuditOptions) Validate() error
type EventFilterPredicate ¶
func NewFilterByPodSecurityViolations ¶
func NewFilterByPodSecurityViolations(filterType string) EventFilterPredicate
type FilterByAfter ¶
type FilterByAnnotationPresence ¶
type FilterByAnnotationPresence struct {
AnnotationKey string
}
type FilterByBefore ¶
type FilterByDuration ¶
type FilterByFailures ¶
type FilterByFailures struct { }
type FilterByFieldManager ¶
type FilterByHTTPStatus ¶
type FilterByNames ¶
type FilterByNamespaces ¶
type FilterByResources ¶
type FilterByResources struct {
Resources map[schema.GroupResource]bool
}
type FilterByStage ¶
type FilterBySubresources ¶
type FilterByUIDs ¶
type FilterByUser ¶
type FilterByVerbs ¶
type FilterUnion ¶
type FilterUnion struct {
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.