CHANGES
=======

0.1.2
-----

* Fix AnsibleRunner.execute
* Return result from NodeCollection.run_task
* Fix release notes build for readthedocs

0.1.1
-----

* Allow to run custom ansible modules on NodeCollection
* Fix docs build for readthedocs
* Raise ServiceError in case of unknown service requested
* Decorator for required variables
* Improvements for version
* Move plug/unplug bash command to ansible module
* Make libvirt-python an extra requirement
* Fuel services refactoring
* Fix doc for libvirt driver
* Rename private_key to private_key_file for devstack driver

0.1.0
-----

* Configuration validation
* Update configuration
* Add usage and API reference into docs
* Improve help in command-line utility
* Load drivers dynamically
* Fix the issue with getting nodes by FQDNs
* Enable release notes translation
* Unit tests for os_faults.ansible.executor
* Rename and fix network-management commands in NodesCollection
* Add missing unit tests for libvirt and ipmi drivers
* Unit test for os_faults.cmd
* Small cleanup before the first release
* Move unit tests from os_faults/tests/ to os_faults/tests/unit/
* Improve logging for os_faults/drivers/fuel.py module
* Implement reboot action in Fuel driver
* Fix printing large output when getting hosts in debug mode
* Unit test for os_faults.utils
* Restart for nova-api, glance-api services
* Support nova compute/scheduller, neutron L2/L3 agent, heat api/engine
* Fix py35 tests
* Add human-friendly interface
* Unit tests for fuel network manegement ansible module
* Add memcached service operations
* Fix FuelService._run_task
* Fix RabbitMQ commands
* Allow to view logs from pytest
* Unit tests for devstack driver
* Unit tests for FuelService
* Tests for os_faults.connect
* Unit tests for FuelNodeCollection
* Use pytest to run test in tox
* Fix FuelManagement._retrieve_hosts_fqdn
* Unit tests for FuelManagement
* OS-Faults mechanism to close/open service ports on nodes
* Fix Fuel key distribution script
* Adding unit tests for IPMI driver
* Specify which key to use to access the cloud
* Adding unit tests for libvirt driver
* Docs cleanup
* SIGSTOP/SIGCONT signals for RabbitMQ/MySQL/Keystone-API/Nova-API services
* Read configuration from file or standard location
* Examples cleanup
* Fuel driver code improvements
* Rename os-failures into os-faults
* Update .gitreview post project rename
* Adding threads to IPMI driver
* Sigkill signal for RabbitMQ/MySQL/Keystone-API/Nova-API/Glance-API services
* Require Ansible 2 or higher
* Service discovering
* Adding threds to libvirt driver
* Add IPMI driver
* Adding a simple libvirt driver
* Fix project name in .gitreview
* Docs cleanup
* Run DevStack driver with sudo
* Add sample DevStack driver
* Fix formatting in readme
* Document use cases in readme file
* Add simple network management module
* Cleanup code and more logging
* Remove unnecessary utils module
* Enable logging
* Add network failures API
* Added get_nodes by fqdn
* Document API
* Added ky distribution script
* Fix PEP8 errors
* Cleanup Ansible executor
* Add connection verification
* Flatten client configuration
* Added power management
* Add node operations
* Service API prototype
* Added Ansible runner
* Tune tox.ini and update readme
* Initial Cookiecutter Commit
