- Dropped support for Python 3.6. [fschulze]
- Added support for Python 3.10. [fschulze]
- Add
rc_before
option. [fschulze] - Add support for jail specific settings. [fschulze]
- Add
ezjail-use-one-prefix
option. [fschulze] - Renamed
flavour
option toezjail-flavour
. The old one still works, but will be deprecated in the future. [fschulze]
- Fix Python 3.x encoding errors when reporting errors from ezjail commands. [fschulze]
- Use full instance name for logging in
init_ssh_key
for easier debugging in case of multiple masters. [fschulze]
- Fix ZFS sections for Python 3. [fschulze]
- Some Python 3.x encoding related fixes. [fschulze]
- Drop Python 3.4 support. [fschulze]
- Support for ploy 2.0.0. [fschulze]
- Fix startup script for FreeBSD 11.x by replacing dots in it's name with underscores. [fschulze]
- Add
get_fingerprints
to support host keys with all key types. [fschulze] - Fix jail host
status
command for various cases. [fschulze] - Output stdout in addition to stderr on various errors. This let's one see additional debug info when jails don't start. [fschulze]
- Allow setting the jail name via
ezjail-name
instead of using the instance id as the default. [fschulze]
- Improved error handling with useful error messages instead of tracebacks. [fschulze]
- Allow setting startup order of jails. [tomster]
- Use new
Executor
helper from ploy 1.2.0 which handles ssh agent forwarding. [fschulze] - Enable "local mode" where if the
instance
option is empty all commands are executed locally. [fschulze]
- Print status of all jails when requesting status of master. [fschulze]
- Check jail status before trying to connect. [fschulze]
- Use new helper in ploy 1.0.2 to setup proxycommand. [fschulze]
- Added documentation. [fschulze]
- Packaging and test fixes. [fschulze]
- Python 3 compatibility. [fschulze]
- Renamed mr.awsome to ploy and mr.awsome.ezjail to ploy_ezjail. [fschulze]
- Provide default values for
proxyhost
andproxycommand
options. [fschulze] - Merge config of ez-master with the instance it's using. [fschulze]
- Pass changes of proxy instance config on to the proxied instance config. [fschulze]
- Forcefully destroy jail. Together with ezjail 3.4.1 this solves the issue that sometimes the ZFS filesystem wasn't removed and the jail couldn't be started without manual intervention. [fschulze]
- Clear out massagers after copying the config for the proxy instance to prevent conflicts when the proxy instance is created. [fschulze]
- Fixes to make
[instance:...]
using an ez-master work. [fschulze]
- Added
instance
option to ez-master section to use another instance as the jail host. [fschulze, tomster] - Moved setuptools-git from setup.py to .travis.yml, it's only needed for releases and testing. [fschulze]
- Initial release [fschulze]