events

package
v0.0.0-...-f146e69 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 18, 2023 License: Apache-2.0 Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewCmdEvent

func NewCmdEvent(parentName string, streams genericclioptions.IOStreams) *cobra.Command

func PrintComponents

func PrintComponents(writer io.Writer, events []*corev1.Event) error

func PrintEvents

func PrintEvents(writer io.Writer, events []*corev1.Event) error

func PrintEventsWide

func PrintEventsWide(writer io.Writer, events []*corev1.Event) error

Types

type EventFilter

type EventFilter interface {
	FilterEvents(events ...*corev1.Event) []*corev1.Event
}

type EventFilters

type EventFilters []EventFilter

func (EventFilters) FilterEvents

func (f EventFilters) FilterEvents(events ...*corev1.Event) []*corev1.Event

type EventOptions

type EventOptions struct {
	genericclioptions.IOStreams
	// contains filtered or unexported fields
}

func NewEventOptions

func NewEventOptions(streams genericclioptions.IOStreams) *EventOptions

func (*EventOptions) Complete

func (o *EventOptions) Complete(command *cobra.Command, args []string) error

func (*EventOptions) Run

func (o *EventOptions) Run() error

func (*EventOptions) Validate

func (o *EventOptions) Validate() error

type FilterByAround

type FilterByAround struct {
	Around         string
	AroundDuration time.Duration
}

func (*FilterByAround) FilterEvents

func (f *FilterByAround) FilterEvents(events ...*corev1.Event) []*corev1.Event

type FilterByComponent

type FilterByComponent struct {
	Components sets.String
}

func (*FilterByComponent) FilterEvents

func (f *FilterByComponent) FilterEvents(events ...*corev1.Event) []*corev1.Event

type FilterByKind

type FilterByKind struct {
	Kinds map[schema.GroupKind]bool
}

func (*FilterByKind) FilterEvents

func (f *FilterByKind) FilterEvents(events ...*corev1.Event) []*corev1.Event

type FilterByNames

type FilterByNames struct {
	Names sets.String
}

func (*FilterByNames) FilterEvents

func (f *FilterByNames) FilterEvents(events ...*corev1.Event) []*corev1.Event

type FilterByNamespaces

type FilterByNamespaces struct {
	Namespaces sets.String
}

func (*FilterByNamespaces) FilterEvents

func (f *FilterByNamespaces) FilterEvents(events ...*corev1.Event) []*corev1.Event

type FilterByReasons

type FilterByReasons struct {
	Reasons sets.String
}

func (*FilterByReasons) FilterEvents

func (f *FilterByReasons) FilterEvents(events ...*corev1.Event) []*corev1.Event

type FilterByUIDs

type FilterByUIDs struct {
	UIDs sets.String
}

func (*FilterByUIDs) FilterEvents

func (f *FilterByUIDs) FilterEvents(events ...*corev1.Event) []*corev1.Event

type FilterByWarnings

type FilterByWarnings struct {
}

func (*FilterByWarnings) FilterEvents

func (f *FilterByWarnings) FilterEvents(events ...*corev1.Event) []*corev1.Event

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL