CHANGES
=======

* [ROCKY-Only] Trigger container update on image id update
* Do not force remove containers
* builder: include environment when running an exec
* Fix action Apply ignoring managed-by arg
* Allow to set limit memory on containers
* Fix constraints url
* Revert "Check if volume paths exist before executing Docker."

3.2.2
-----

* Check if volume paths exist before executing Docker
* Optimize container CLI for getting unique names
* Quote the health check command argument during a debug with print-cmd
* Revert "docker/compose: quote health-cmd"
* Add upper constraints for testing
* OpenDev Migration Patch
* docker/compose: quote health-cmd

3.2.1
-----

* Fix comparing dictionaries for changes detection
* import zuul job settings from project-config
* Update .gitreview for stable/rocky
* Adjust tenacity mock

3.2.0
-----

* fix tox python3 overrides
* Add openstack-python35-jobs
* python3: remove usage of 'long'
* Switch docs to openstackdocstheme

3.1.0
-----

* Add release note link in README
* Implement group\_add
* Implement stop\_signal, stop\_grace\_period
* Refactor docker run arg building

3.0.0
-----

* Add ulimit option for run action
* Allow to limit cgroup cpu shares
* Allow configuring security options
* Update reno for stable/queens
* Use tenacity to retry image pulls

2.3.0
-----

* Update reno for stable/queens
* Zuul: Remove project name
* Remove RH1 OVB jobs from configuration

2.2.0
-----

* Explicitly pull images before docker run

2.1.0
-----

* zuul: change OVB job layout
* Migrate paunch to zuul v3 jobs
* Add option to configure uts namespace
* Add log\_tag option to container definition

2.0.0
-----

* Update reno for stable/pike

1.5.0
-----

* paunch apply should exit nonzero for failures
* Log stdout/stderr during error
* Add debug tool to paunch
* Update and replace http with https for doc links

1.4.0
-----

* Add health check support to paunch
* Support py3.5

1.2.0
-----

* Trivial change to trigger a build
* Add --ipc support

1.1.0
-----

* Implement idempotency behaviour
* Split out container\_names to its own method
* Store the config data in a label
* Fix multiple rename case
* Remove unimplemented 'show' command
* Implement the list command
* Implement delete command
* Fix testenv

1.0.0
-----

* Predictable unit test label order
* Start of documenting the configuration format
* Fix --volumes-from argument
* Document command-line usage
* First trivial example
* Fix cleanup with multiple arguments
* Fix positional args to cleanup command
* update doc links
* Add missing config\_id argument
* docstrings for implemented library API
* Fix delete\_missing\_configs
* Allow docker command path to be set via paunch functions
* do --env-file before --env
* Fix up the still unimplemented commands
* Implement env\_file
* Add managed\_by argument to all API functions
* Start to write docs
* Unit test for builder
* Unit tests for runner
* Unit test for main library interface
* Make runner an object
* Implement apply, cleanup commands
* Builder object, transform config data to docker arguments
* Runner functions which call docker
* Create stub commands
* Initial Cookiecutter Commit
