- Added postdeploy tests support
- Fixed containers limiting bug (when profiles aren't exists)
- Added limiting support for containers to profiles
- Added LXD version check (minimum required version is 2.15)
- Added name, network and devices parameters supports to profiles
- Added used profile name pushing into the container for default-setup.local
- Added files download feature (for download section in the container yaml configuration file), works with S3 storage and HTTP protocol with authorization
- Added container image download feature without image import
- Added protection for containers which weren't deployed by lxhelper (lxhelper checks key config.user.deployed_from in the containers configs)
- Fixed warning when cpu.allowance was used in the container config
- Updated warning messages
- Added yaml syntax test
- Added check for null values in keys in the yaml config
- Added warning for absented CPU/RAM limits in the container config
- Fixed bug in push_profile function
- Fixed bug when used limits with a dot in the name (e.g. cpu.allowance)
- Added drives limiting feature (mounting folders)
- Fixed bug with broken permissions for mounted directories (remade mount_directories_to_container function)
- Optimized information messages output for mount_directories_to_container function call