Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewEventInformerFuncForNamespace ¶
func NewEventInformerFuncForNamespace(origin, namespace string) kubeinformersinterfaces.NewInformerFunc
Types ¶
type EventWatcherConfig ¶
type GardenerEventWatcher ¶
type GardenerEventWatcher struct { SeedKubeInformerFactories []kubeinformers.SharedInformerFactory ShootKubeInformerFactories []kubeinformers.SharedInformerFactory }
func (*GardenerEventWatcher) Run ¶
func (e *GardenerEventWatcher) Run(stopCh <-chan struct{})
type GardenerEventWatcherConfig ¶
type GardenerEventWatcherConfig struct { SeedEventWatcherConfig EventWatcherConfig SeedKubeInformerFactories []kubeinformers.SharedInformerFactory ShootEventWatcherConfig EventWatcherConfig ShootKubeInformerFactories []kubeinformers.SharedInformerFactory }
func (*GardenerEventWatcherConfig) New ¶
func (e *GardenerEventWatcherConfig) New() *GardenerEventWatcher
type Options ¶
Options has all the context and parameters needed to run a Gardener Event Logger.
func (*Options) ApplyTo ¶
func (o *Options) ApplyTo(config *EventWatcherConfig) error
type SeedOptions ¶
type SeedOptions struct {
Options
}
func (*SeedOptions) AddFlags ¶
func (o *SeedOptions) AddFlags(fs *pflag.FlagSet)
AddFlags adds all flags to the given FlagSet.
func (*SeedOptions) ApplyTo ¶
func (o *SeedOptions) ApplyTo(config *EventWatcherConfig) error
func (*SeedOptions) Validate ¶
func (o *SeedOptions) Validate() []error
Validate all flags of the given Options.
type ShootOptions ¶
type ShootOptions struct {
Options
}
func (*ShootOptions) AddFlags ¶
func (o *ShootOptions) AddFlags(fs *pflag.FlagSet)
AddFlags adds all flags to the given FlagSet.
func (*ShootOptions) ApplyTo ¶
func (o *ShootOptions) ApplyTo(config *EventWatcherConfig) error
func (*ShootOptions) Validate ¶
func (o *ShootOptions) Validate() []error
Validate all flags of the given Options.
Click to show internal directories.
Click to hide internal directories.