diff --git a/main.go b/main.go index c35a9a0..03020ce 100644 --- a/main.go +++ b/main.go @@ -75,9 +75,12 @@ func main() { setupLog.Error(err, "unable to create controller", "controller", "Seaweed") os.Exit(1) } - if err = (&seaweedv1.Seaweed{}).SetupWebhookWithManager(mgr); err != nil { - setupLog.Error(err, "unable to create webhook", "webhook", "Seaweed") - os.Exit(1) + + if os.Getenv("ENABLE_WEBHOOKS") != "false" { + if err = (&seaweedv1.Seaweed{}).SetupWebhookWithManager(mgr); err != nil { + setupLog.Error(err, "unable to create webhook", "webhook", "Seaweed") + os.Exit(1) + } } // +kubebuilder:scaffold:builder