Implement profiles. A profile should contain the following settings:
binary-firecracker
binary-jailer
chroot-base
storage-provider: storage provider type
storage.provider.directory.rootfs-storage-root
storage.provider.directory.kernel-storage-root
tracing-enable
tracing-collector-host-port
All commands should use the settings from the profile, if the profile is given. The flag will be --profile=profile-name. Add support for --profile-config-dir setting which overrides the default /etc/firebuild/profiles directory.
Add tool command to create a profile and list existing profiles.
Implement profiles. A profile should contain the following settings:
All commands should use the settings from the profile, if the profile is given. The flag will be
--profile=profile-name
. Add support for--profile-config-dir
setting which overrides the default/etc/firebuild/profiles
directory.Add tool command to create a profile and list existing profiles.