Jason Hennessey
Jason Hennessey
Currently, we only test `haas serve` and `haas serve_networks`. We need to test more. This should be done after we implement argparse as part of #431.
We may want to support Intel AMT as an OBM driver at some point in order to support desktop/laptop systems in HIL. Our use case would be supporting the dev...
Currently, we assume that nodes on other projects cannot access a network unless they are in the same project (unless the network is public). We should ensure the test suite...
Pre-allocation (pre-creating all the bridges on the HaaS headnode host) is currently-supported and easier to reason about than on-demand creation, and allows HaaS to be run as an unprivileged user....
With STP enabled, it can take 30 seconds for DHCP to complete. For situations like [BMI](https://info.massopencloud.org/blog/bare-metal-imaging/), where we PXE boot then boot iPXE, this can add a minute or more...
There are many use cases, where a sysadmin would want HIL to set a port's state to "whatever HIL thinks it should be". These include: - A switch or port...
PEP8 says that imports must be at the top of the file, but there are reasons we want to avoid this like extensions or speed (see #698). We should document...
Currently, the sqlite tests are run in parallel using py.test's `-n auto` option. We can do this because each test has its own in-memory DB, and thus tests shouldn't interfere...
It sounds like now might be the time to implement the more general Switch-command option/closure thing we discussed in #784 and #508. This is due to to #755. While designing...
Once the new CLI is integrated, we should add a command that dumps an entire HIL config. Something like `hil show --all`. This way, we can keep the complexity of...