Skip to content

Commit

Permalink
UPSTREAM: <914>: openshift: Add support for passing namespace cmdline…
Browse files Browse the repository at this point in the history
… flag to the manager (kubernetes-sigs#914)
  • Loading branch information
vikaschoudhary16 authored and enxebre committed May 15, 2019
1 parent d94f3cf commit 95b91c5
Showing 1 changed file with 8 additions and 1 deletion.
9 changes: 8 additions & 1 deletion cmd/manager/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -33,8 +33,14 @@ import (
func main() {
flag.Set("logtostderr", "true")
klog.InitFlags(nil)
flag.Parse()
watchNamespace := flag.String("namespace", "",
"Namespace that the controller watches to reconcile cluster-api objects. If unspecified, the controller watches for cluster-api objects across all namespaces.")

flag.Parse()
if *watchNamespace != "" {
log.Printf("Watching cluster-api objects only in namespace %q for reconciliation.", *watchNamespace)
}
log.Printf("Registering Components.")
// Get a config to talk to the apiserver
cfg, err := config.GetConfig()
if err != nil {
Expand All @@ -45,6 +51,7 @@ func main() {
syncPeriod := 10 * time.Minute
mgr, err := manager.New(cfg, manager.Options{
SyncPeriod: &syncPeriod,
Namespace: *watchNamespace,
})
if err != nil {
log.Fatal(err)
Expand Down

0 comments on commit 95b91c5

Please sign in to comment.