diff --git a/cmd/cloud-controller-manager/nodeipamcontroller.go b/cmd/cloud-controller-manager/nodeipamcontroller.go index ee6430f4a..8bc8f9e5c 100644 --- a/cmd/cloud-controller-manager/nodeipamcontroller.go +++ b/cmd/cloud-controller-manager/nodeipamcontroller.go @@ -91,8 +91,9 @@ func startNodeIpamController(ccmConfig *cloudcontrollerconfig.CompletedConfig, n return nil, false, err } - // TODO: Add a flag to control to start this informer specific to required GKE functionality - go nwInfFactory.Start(ctx.Stop) + if nodeIPAMConfig.EnableMultiNetworking { + go nwInfFactory.Start(ctx.Stop) + } return ctrl, started, nil }