Skip to content

Latest commit

 

History

History
108 lines (89 loc) · 3.77 KB

CHANGELOG.md

File metadata and controls

108 lines (89 loc) · 3.77 KB

Change Log

All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.

0.2.0 - unreleased

Added

  • Containers can now use custom images outside of the aeriscloud namespace

Fixed

  • fr instead or fg being used in some click.secho calls
  • Properly show progress when downloading ansible image
  • systemd for Centos 7 now properly works
  • Unicode issue when reading progress from docker on Python 3.x

Removed

  • --cache flag was removed due to it acting weird and the performance gain being nearly non-existent

0.1.0 - 2015-06-16

Added

  • Volumes declared on test containers can now be cached between calls by using the --cache flag (cached in your user's cache folder)
  • Support for creating inventory groups in the test file
  • Provisionned containers can now be committed to the local registry by using the --save option, the option takes either failed, successful or all to filter which containers to save
  • Can add host variables by declaring a container as a map with the image and vars key
  • snapshots subcommand for listing, inspecting and deleting saved containers

Changed

  • centos images now have some extra packages installed to make them closer to a normal instance
  • Docker version is detected by the API at start
  • Dropped make dist and pyinstaller due to the build breaking on a semi regular basis
  • Renamed make build to make install

Fixed

  • Prevent make docker from picking up docker/Makefile as a target.
  • Bug when trying to load an ansible-galaxy role with --roles-path not set (again)
  • Properly count failed and successful tests
  • Crash when Dead is not returned by the inspect API
  • ansible-galaxy crash when a dependency was installed twice

0.0.5 - 2015-05-22

Changed

  • Flags now override the config, so it is possible to so things such as -c config.yml --roles-path=/path/to/roles and have the --roles-path override the config

Fixed

  • A bug when not all paths are specified when a config file is used

0.0.4 - 2015-05-22

Added

  • Pull images that are not available locally during tests
  • New docker-pull target in the Makefile
  • New --config flag to provide preconfigured role, library and plugin folders

Changed

  • Can customize the virtualenv binary in the Makefile
  • Bindings on the ansible box are now read-only
  • Merge all docker Makefiles in a single one

Fixed

  • Use a temporary dir in the user path (boot2docker support)
  • Annoying log output on osx about urllib

0.0.3 - 2015-05-20

Added

  • Added changelog
  • Python 3.x support using six

Changed

  • Cleaned up Makefile
  • Added some extra data in setup.py

Fixed

  • Fixed duplicate @click.command in cli.py

0.0.2 - 2015-05-18

Added

  • Added docker images on docker registry
  • Added --privileged option

Changed

  • Cleaned up README
  • Better option documentation
  • Containers are not started in privileged mode anymore
  • Changed httpredir mirror for debian to cloudfront mirror

Fixed

  • Bug when trying to load an ansible-galaxy role with --roles-path not set
  • Added dbus to centos:7 image
  • Fixed resolvconf package on debian

0.0.1 - 2015-05-15

Added

  • Initial version