Commit Graph

3 Commits

Author SHA1 Message Date
Andrey Smirnov
9da687d2a3 test: firecracker provisioner fixes, implement cluster destroy
This implements `osctl cluster destroy` for Firecracker, adds
new utility command `osctl cluser show`.

Firecracker mode now has control process for firecracker VMs, allowing
clean reboots and background operations.

Lots of small fixes to Firecracker mode, clean CNI shutdown, cleaning up
netns, etc.

Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>
2020-01-21 17:11:06 -08:00
Spencer Smith
6cf126dbca refactor: use ConfiguratorBundle interface for config generate
This PR overhauls osctl's config generate command to make use of the new
ConfigBundle implementation of the ConfiguratorBundle interface

Signed-off-by: Spencer Smith <robertspencersmith@gmail.com>
2020-01-17 15:50:19 -05:00
Spencer Smith
d2c03dfb1a refactor: use an interface for config data
This PR will move to using a `ConfiguratorBundle` interface for our
various config data files. This will allow us to easily abstract away
various versions and easily get the data with functions.

Signed-off-by: Spencer Smith <robertspencersmith@gmail.com>
2020-01-10 14:24:13 -05:00