As part of the QE of the enable-unidling feature, it was realized that we don't require an openshift-sdn config, but if provided, we require the mode to be set. This doesn't make any sense, and makes it hard to actually configure. So, remove the requirement.
This works fine now on 4.2.0-0.nightly-2019-08-29-062233 and "mode:" is not required now to be present in config CNO config excerpt - spec: clusterNetwork: - cidr: 10.128.0.0/14 hostPrefix: 23 defaultNetwork: openshiftSDNConfig: enableUnidling: false type: OpenShiftSDN serviceNetwork: - x.x.0.0/16 verified it via same steps taken for Bug 1742207
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2019:2922