fix: Add types to network v1 schema (#4841)
Jira: https://issues.redhat.com/browse/RHEL-26194
Even though it has conflicted with our documentation, we have allowed
nameserver address to a be a string, mtu to be empty, and nameserver
search to be missing. Since we have allowed these, expand our schema
and documentation accordingly.
Fixes GH-4710
(cherry picked from commit b08193b376552ede5d162d8283310adc783d81bf)
Signed-off-by: Ani Sinha <anisinha@redhat.com>
Conflicts: For RHEL no log argument as we are not including commit e168b4a1383b6eae9c1dc81411d7684fcbbf7df9
For RHEL-8.10 MR see https://gitlab.com/redhat/rhel/src/cloud-init/-/merge_requests/123