All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
0.2.0 - unreleased
- Containers can now use custom images outside of the aeriscloud namespace
fr
instead orfg
being used in someclick.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
--cache
flag was removed due to it acting weird and the performance gain being nearly non-existent
0.1.0 - 2015-06-16
- 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 eitherfailed
,successful
orall
to filter which containers to save - Can add host variables by declaring a container as a map with the
image
andvars
key snapshots
subcommand for listing, inspecting and deleting saved containers
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
andpyinstaller
due to the build breaking on a semi regular basis - Renamed
make build
tomake install
- Prevent
make docker
from picking updocker/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
- 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
- A bug when not all paths are specified when a config file is used
0.0.4 - 2015-05-22
- 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
- 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
- Use a temporary dir in the user path (boot2docker support)
- Annoying log output on osx about urllib
0.0.3 - 2015-05-20
- Added changelog
- Python 3.x support using six
- Cleaned up Makefile
- Added some extra data in setup.py
- Fixed duplicate @click.command in cli.py
0.0.2 - 2015-05-18
- Added docker images on docker registry
- Added
--privileged
option
- Cleaned up README
- Better option documentation
- Containers are not started in privileged mode anymore
- Changed httpredir mirror for debian to cloudfront mirror
- 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
- Initial version