headscale-controller: add headscaleAddress to the HeadscaleUser crd
diff --git a/core/headscale/controller/main.go b/core/headscale/controller/main.go
index c80d56b..e494441 100644
--- a/core/headscale/controller/main.go
+++ b/core/headscale/controller/main.go
@@ -52,13 +52,11 @@
var metricsAddr string
var enableLeaderElection bool
var probeAddr string
- var headscaleAddr string
flag.StringVar(&metricsAddr, "metrics-bind-address", ":8080", "The address the metric endpoint binds to.")
flag.StringVar(&probeAddr, "health-probe-bind-address", ":8081", "The address the probe endpoint binds to.")
flag.BoolVar(&enableLeaderElection, "leader-elect", false,
"Enable leader election for controller manager. "+
"Enabling this will ensure there is only one active controller manager.")
- flag.StringVar(&headscaleAddr, "headscale-api", "headscale-api", "HTTP endpoint pointing to headscale api.")
opts := zap.Options{
Development: true,
}
@@ -92,9 +90,8 @@
}
if err = (&controllers.HeadscaleUserReconciler{
- Client: mgr.GetClient(),
- Scheme: mgr.GetScheme(),
- Headscale: controllers.NewHeadscaleClient(headscaleAddr),
+ Client: mgr.GetClient(),
+ Scheme: mgr.GetScheme(),
}).SetupWithManager(mgr); err != nil {
setupLog.Error(err, "unable to create controller", "controller", "HeadscaleUser")
os.Exit(1)