Skip to content

Releases: haysberg/baleine

v0.8.0

03 Aug 14:50
Compare
Choose a tag to compare
  • 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

12 Jul 11:34
Compare
Choose a tag to compare

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

04 Jul 09:03
Compare
Choose a tag to compare

0.6

  • The tutorial image now uses SSH instead of using rdsh
  • Added the "build" command to build and push an image from a URL or a local file
  • Performance fixes

v0.5.0

13 May 08:55
Compare
Choose a tag to compare

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

26 Apr 08:27
Compare
Choose a tag to compare
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

28 Mar 13:38
Compare
Choose a tag to compare

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

25 Feb 11:35
Compare
Choose a tag to compare
  • 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