hashicorp / nomad-driver-virt

Mozilla Public License 2.0
8 stars 1 forks source link

net: new net package for network controller with fingerprinter. #15

Closed jrasell closed 2 months ago

jrasell commented 2 months ago

The new net package will host all network code via a controller from the main driver codebase. In order to allow for easier testing that does not require expensive machines, a shim is used for backend connectivity to libvirt. This allows us to use mocks for testing, which replicate libvirt API call returns.

This initial commit includes the fingerprint functionality, which will populate network specific data into the driver attributes data mapping.

RFC: https://go.hashi.co/rfc/nmd-199 Related ticket: https://hashicorp.atlassian.net/browse/NET-10228