/
beastlex
/
kooper
Обзор
Документация
Войти
/
beastlex
/
kooper
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
controller/handler.go
24 строки
568 B
Xabier Larrakoetxea
Add support for k8s 1.33
04 май 2025, 10:34
Не верифицирован
04 май 2025, 10:34
3a7aa1f
Код
Авторство
О чём код?
package controller import ( "context" "fmt" "k8s.io/apimachinery/pkg/runtime" ) // Handler knows how to handle the received resources from a kubernetes cluster. type Handler interface { Handle(context.Context, runtime.Object) error } // HandlerFunc knows how to handle resource adds. type HandlerFunc func(context.Context, runtime.Object) error // Handle satisfies controller.Handler interface. func (h HandlerFunc) Handle(ctx context.Context, obj runtime.Object) error { if h == nil { return fmt.Errorf("handle func is required") } return h(ctx, obj) }