The OVN UCA pocket will be used as an overlay repository in
addition to any regular UCA pocket and the charms are expected
to expose configuration of it as a separate source configuration
option.
Add pocket names and allow for writing any OVN UCA configuration
to a separate sources.list.d file.
Conflicts:
charmhelpers/fetch/ubuntu.py
(cherry picked from commit 982319b136b2d64efa6a7608e2c5349f271bb37d)
When all the servers configured in the system failed to answer the query
the exception `dns.resolver.NoNameservers` is raised while NXDOMAIN is
only for when the name was not found.
(cherry picked from commit 91ee22fbe3c6fbe8b3b2b60371b43ad0a3c67f92)
Now that netplan.io has support for configuring both
embedded-switch-mode [0] and SR-IOV [1] we no longer need the
Networking Tools for Charms PPA [2].
As a consequence we need to import the `pci` module from that
package as this is consumed by both Classic, Reactive and
Operator Framework charms.