alces-software / metalware

Tools and conventions for improving bare metal machine management
Other
2 stars 0 forks source link

Invert build method determination #452

Closed bobwhitelock closed 5 years ago

bobwhitelock commented 5 years ago

This PR moves determining the build method for a given Node namespace from a method on this namespace to a method on the BuildMethods module. This thereby allows us to remove knowledge of BuildMethods from the namespaces, meaning that BuildMethod-related code can stay living in Metalware while the namespaces can be moved to live in Underware.

See commits for full details; as always will merge straight through but feel free to comment.