Skip to content

Commit

Permalink
Merge pull request #510 from douglas-c/topic/douglas-c/configure-metr…
Browse files Browse the repository at this point in the history
…ics-port

Make metrics server port configurable
  • Loading branch information
rohitagg2020 committed Dec 8, 2023
2 parents a0e1378 + 3b7dc33 commit d806899
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions cmd/controller/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -37,12 +37,14 @@ var (
// Version of secretgen-controller is set via ldflags at build-time from most recent git tag
Version = "develop"

log = logf.Log.WithName("sg")
ctrlNamespace = ""
log = logf.Log.WithName("sg")
ctrlNamespace = ""
metricsBindAddress = ""
)

func main() {
flag.StringVar(&ctrlNamespace, "namespace", "", "Namespace to watch")
flag.StringVar(&metricsBindAddress, "metrics-bind-address", ":8080", "Address for metrics server. If 0, then metrics server doesnt listen on any port.")
flag.Parse()

logf.SetLogger(zap.New(zap.UseDevMode(false)))
Expand All @@ -56,7 +58,7 @@ func main() {
sgv1alpha1.AddToScheme(scheme.Scheme)
sg2v1alpha1.AddToScheme(scheme.Scheme)

mgr, err := manager.New(restConfig, manager.Options{Namespace: ctrlNamespace})
mgr, err := manager.New(restConfig, manager.Options{Namespace: ctrlNamespace, MetricsBindAddress: metricsBindAddress})
exitIfErr(entryLog, "unable to set up controller manager", err)

entryLog.Info("setting up controllers")
Expand Down

0 comments on commit d806899

Please sign in to comment.