github.com/kotalco/kotal@v0.3.0/apis/filecoin/v1alpha1/node_webhook.go (about) 1 package v1alpha1 2 3 import ( 4 ctrl "sigs.k8s.io/controller-runtime" 5 logf "sigs.k8s.io/controller-runtime/pkg/log" 6 ) 7 8 // log is for logging in this package. 9 var nodelog = logf.Log.WithName("node-resource") 10 11 // SetupWebhookWithManager sets up the webook with a given controller manager 12 func (n *Node) SetupWebhookWithManager(mgr ctrl.Manager) error { 13 return ctrl.NewWebhookManagedBy(mgr). 14 For(n). 15 Complete() 16 }