CHANGES
=======

0.6.0
-----

* Updating version before releasing into pypi
* Update Ironic API Version
* update set_local_link_connection

0.5.1
-----

* Update tool version to 0.5.1
* Fix method parameters and tests

0.5.0
-----

* Update tool version to 0.5.0
* Update facade.py
* Updating based on the review
* Refactoring, error and info messages
* Add the os_endpoint_type
* Show entire exception
* Regenerate sample conf and log warning about failed inspection
* Updates LOGs and help messages
* Allow inspection when Hardware info is incomplete
* Fix documentation about config file path

0.4.0
-----

* Return the SUPPPORT_DRIVERS filter
* Minor fixes
* Fix merge conflicts
* Change server_logging to oslo_log
* Update the README to explain how the configuration file works
* Fix tests and load config file with oslo.config
* Update daemon using oslo.config to generate config file
* Update the README to explain how the configuration file works
* Fix tests and load config file with oslo.config
* Update daemon using oslo.config to generate config file
* Adding the --log-file parameter to change the logfile path

0.3.0
-----

* Fix README
* Remove default value repeated
* Update README with audit parameters
* Update README file
* Update conf file with new parameters
* Update README with v3 parameters
* Minor update
* Update python-oneviewclient requirement version
* Update README file
* Fix identity version string value
* Enable support to Identity API v2 and v3
* Test v2
* Add support to identity API v3
* Refactor audit on daemon
* Enable audit logging

0.2.0
-----

* Update cryptography package
* Show fake_oneview in genconfig and add test for get_port
* Add provision nodes with fake_oneview

0.1.0
-----

* Fix pep8 and constant
* add .gitlab-ci.yml file
* update of functional tests and port creation for dynamic allocation created
* Improving functional tests for dynamic allocation
* Refactoring dynamic allocation verification method
* adding dynamic allocation check for server profile application
* reorganizing env to add dyn-allocation logic
* Update of functional tests and port creation for dynamic allocation created
* Improving functional tests for dynamic allocation
* Refactoring dynamic allocation verification method
* adding dynamic allocation check for server profile application
* get server hardware by uuid
* reorganizing env to add dyn-allocation logic
* Move the "Tested platform" to the beginning of the README
* Fix newline at end of file
* Erase unnecessary part of README usage section
* Updating documentation with DLs requirements
* Updating documentation with DLs requirements
* python-oneviewclient integration
* ironic-oneviewd using python-oneviewclient

0.0.3
-----

* Fixing minor change on get_mac parameter
* ironic-oneviewd using python-oneviewclient
* Fix whitespace in README.rst
* Refining handling of exception getting mac by oneview_client
* Changing minimum required version of python-oneviewclient
* Using facade to connect with new oneview_client
* Refactoring with pyovcli
* Fixes
* Using pyovcli to get 1st mac

0.0.2
-----

* Fix whitespace in README.rst
* fixing healing after a crash
* A few blank lines and English nits
* Fixes
* Using pyovcli to get 1st mac
* editing strings for ironic-oneviewd.conf generation
* fixing take next action before current finish
* single thread pool executor
* change on input message for conf creation
* pep8 validation
* renaming thread_pool_max_workers
* removing test_ironic_oneview_d
* initial improvements on ironic-oneviewd
* README update
* pep8 validation
* reading thread pool max workers from conf file
* new version of functional tests with pep8 validation
* tests updates for new manage implementation
* tests implemented and running
* [WIP] Mocking facade for pull_ironic_nodes() tests
* final fix of port duplication
* dealing with duplicated ports
* using mock decorators
* fixing no primary connection bug
* [WIP] Mocking facade for pull_ironic_nodes() tests
* mock initial implementation
* initial tests using mock
* Adding logging improvements and exception handling
* multithread daemon
* Renames default_retry_interval to the same name as its field in the config file
* renaming variables
* pep8 validation
* renaming variable wait_fixed
* redefining default retry interval
* removing unused import
* timestring.py removed
* updating README.rst
* using only seconds on retry interval
* updating README.rst
* removing import get_nova_client
* removing nova section
* renaming ironic section as openstack
* update for creating nova section on conf
* fixing default section on conf
* improving deamon execution
* Updating max_retries to be bigger and updating the sleep time of wait for request

0.0.1
-----

* Importing 'input' from builtins (future
* Expanduser on config_file path on do_manage_ironic_nodes
* admin_username to admin_user on genconfig + oslo.log on requirements
* Removing unused requirements
* Move tests inside ironic_oneviewd
* Minor fixes prior to merge
* Removed nova section from genconfig. Readme update
* Readme file revised and updated. v2
* Readme file revised and updated
* small test adjustments regarding imports
* Updating and adding more context to README.rst
* Fixing pep8 (still need pep8 fix on facade.py
* pep8
* Fixing pep8
* Genconfig and renaming commands to node_manager
* README syntax fix and cleaning
* Tyler release version (needs pep8 fix)
* Remove content of ironic_oneviewd/__init__.py
* Cleaning to send to pypi
* Starting README.rst doc (needs work)
* Updating exception handling and ironic-oneviewd default config file path
* Setup of unit and functional test with tox and .testr.conf (tests not passing yet)
* Finishing version 0.0.1 with no automatic tests
* Finishing setup project boilerplate
* Setup of project boilerplate with cookiecutter
* Setup of project boilerplate with cookiecutter
* Adding the actual version of the oneviewd, not finished yet, is necessary to add the -c configuration parameter
