validators: Allow uppercase iface names 48/2248/2 master
authorAlexandru Avadanii <Alexandru.Avadanii@enea.com>
Fri, 21 Feb 2020 09:37:01 +0000 (10:37 +0100)
committerAlexandru Avadanii <Alexandru.Avadanii@enea.com>
Mon, 24 Feb 2020 12:25:58 +0000 (13:25 +0100)
commitc8427f21e677189d7fcfcd0e2ff007a1560b6a29
treef071dcca1f26630c9f66ed8b0047810366ca65c5
parent3deea1d586f92efdb13951574a9e03f7f31702d1
validators: Allow uppercase iface names

Predictable interface names for PCI devices on non-zero PCI
domains get assigned (by systemd-udev) names like
enP<bus-number>p<port-number>s<slot-number>f<function-number>,
e.g. enP2p1s0f0, which are currently rejected by our validators.
For PCI domain 0000, the "P<bus-number>" is omitted, resulting
in all lowercase iface names.

Allow uppercase iface names by making the re.match test
case-insensitive.

Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Change-Id: I2bda550c95737fba57b5916a71a3c3b9df66e22d
validators.spec
validators/src/NetworkProfilesValidation.py