Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CronJobNotifier ¶
type CronJobNotifier struct {
// contains filtered or unexported fields
}
func NewCronJobNotifier ¶
func NewCronJobNotifier(log logr.Logger, clientset *kubernetes.Clientset, cronjobName string) (CronJobNotifier, error)
func (CronJobNotifier) Notify ¶
func (d CronJobNotifier) Notify(log logr.Logger, notification LabelUpdateNotification) error
type EndpointNotifier ¶
type EndpointNotifier struct {
// contains filtered or unexported fields
}
REST Endpoint Notifier
func NewEndpointNotifier ¶
func NewEndpointNotifier(log logr.Logger, endpoint string) (*EndpointNotifier, error)
func (EndpointNotifier) Notify ¶
func (e EndpointNotifier) Notify(log logr.Logger, notification LabelUpdateNotification) error
type LabelNotifier ¶
type LabelNotifier interface {
Notify(log logr.Logger, notification LabelUpdateNotification) error
}
type LabelUpdateNotification ¶
type LogNotifier ¶
type LogNotifier struct{}
Default log-based notifier
func (LogNotifier) Notify ¶
func (l LogNotifier) Notify(log logr.Logger, notification LabelUpdateNotification) error
Click to show internal directories.
Click to hide internal directories.