Releases: haysberg/baleine
Releases · haysberg/baleine
v0.8.0
- Now using Tokio Tracing for log management
- Fixed a bug where the terminal would get broken when multiple machines were deployed
- Now using the openssh crate for managing machine instead of spawning a local process which speeds up deployment
- Way better handling of errors during deployment, giving more information when something fails
- Trimmed down the number of used libraries
- Added warnings when using default values when config file is not found
- Formatted the logs so that they are easier to read
v0.7.0
0.7
- /lib/modules, /var/run/dbus, /sys/fs/cgroup now mounted inside the container
- added the DNS_ADDR configuration line to target a specific DNS server for name resolution
- Changed the Docker image to run /sbin/init by default, to allow access to the systemctl command
v0.6.0
v0.5.0
0.5.0
- rdsh now properly takes argument instead of just a whole string as an executable
- The Gateway installer script now install cargo and Rust on the machine instead of using rustup
- --nodes does not have the shorthand flag -n anymore to avoid confusion.
- --nodes can now take multiple values
v0.4.2
0.4.2
------
- --command and --options can now be used simultaneously, as long as they are at the end of the command.
- The Gateway installer script now updates the Rust version and libraries
- Removed the -c and -o shorthand flags for --command and --options to avoid confusion when dealing with Docker arguments
0.4.1
0.4.1
- Fixed a bug where the command sent to the Docker daemon was not between double quotes, causing it to ignore all arguments after the first one. (for example : ls -al would be considered as just ls)
- Removed problematic options in the command parser for the "deploy" subcommand : You now HAVE to put the values for the "--command" and "--options" arguments between quotes.
- Added a "-f" short flag alias and a "--force" alias for the "--yes" option in the destroy subcommand
- Fixed a bug where double quotes were added to the command even when no command was provided, overriding the default Docker entrypoint.
- Added a "docker pull" command before deploy so that if you need the latest image, you'll get it.
- Added "network=host" in the deploy command
v0.4
-
Changed name from r2dock to Baleine
-
The r2 shell is now named rdsh (Remote Docker SHell)
-
Updated README and configuration files accordingly
-
Refactoring of setup file arborescence :
setup_files/gateway for the master node (faraday)
setup_files/nodes for the slave nodes
Moved example config in /setup_files/gateway/baleine.example.conf
Changed setup scripts accordingly
- Moved away from Clap deprecated AppSettings traits for CLI
- Changed the command to save a docker container for better consistency