CHANGES
=======

1.0.0
-----

* Bring back dynamic allocation flag
* CLI migration with functional tests
* Delete .gitlab-ci.yml
* Deprecate pre-allocation
* Test coverage
* Test coverage
* Update tox.ini with py27,35 and coverage
* Remove times.dbm before py35 test
* Update tox.ini
* Test coverage
* Update to python35 in tox.ini

0.6.0
-----

* Updating version launch before release
* Update API Version and README
* Create test when using oneview ml2 driver
* Update network_interface if using oneview ml2 driver
* Add help to mech_driver parameter
* update README
* update tests and flag
* Add oneview mech driver parameter
* update README
* update tests and flag
* Add oneview mech driver parameter
* Fix node and flavor creation using DL servers
* Workaround to DL Servers work

0.5.1
-----

* Update tool version to 0.5.1

0.5.0
-----

* Update shell.py
* Fix flavor-create get None values
* Fix typos
* Fix and refactor of node-create
* Fix warning message error
* List all Server Hardware compatible with a SPT
* Fix conflitcs and improve code
* Fix conflitcs and add a NOTE
* Update documentation with note about inspection_enabled
* Update node create with the new inspection parameter
* Add inspection_enabled parameter
* Create cpu_arch in table and sort SPT by name
* Small documentation fixes and s/HP/HPE/g
* Update documentation with note about inspection_enabled
* Update node create with the new inspection parameter
* Add inspection_enabled parameter
* Create cpu_arch in table and sort SPT by name
* Listed all Server Profile Template
* Update documentation

0.4.1
-----

* Added the parameter cert in the keystone.Session
* Change genrc command to generate a sample script file
* Update README.rst
* Adding the --debug parameter to run ironic-oneview in the debugging mode
* Bug fix in the flavor-create in ironic oneview
* Bug fix in the flavor-create in ironic oneview
* Sort server hardware list in node-create
* Separate Domain id and Domain Name

0.4.0
-----

* Fix bool type return always True
* Fix import error
* Update common.py rights
* Minor update
* Minor improvements
* Minor update create flavor command
* Update flavor create commmand to get only oneview nodes
* Update README with Identity note
* Add support identity API v3
* CLI Refactor and update docs
* CLI Refactor
* Create commands to help performance script
* Refactor node create and update docs
* Improve node-delete and add functional test
* Alert the user if CLI creates less nodes than desired
* Remove log parser to a new repository
* Create functions to plot arrival rate
* Create node delete && Add audit args

0.3.0
-----

* Fix conflict
* Create functional test for new command
* Create new subcommand to enroll n nodes
* Refactor to pep8 format
* Add test for no server profile applied in the server hardware
* Refactoring code to pep8
* Improve test coverage
* Add maintenance reason filter
* Refactor Ironic-Oneview-CLI
* Fix CI tests
* Remove functional env for tests
* Create Node Migration subcommand

0.2.0
-----

* Using python-oneviewclient's ClientV2 on CLI
* Create Node Migration subcommand

0.1.1
-----

* Setting basic test environment
* This bugfix removes some piece of code that was crashing the tool. Some small improvements are made like notify users for creating a node before trying to create a flavor based on the node, and avoid a node that does not have capabilities to crash the flavor listing

0.1.0
-----

* README.rst fix
* Updating README
* Updating README
* Update note in README file
* Update README
* Fix merge conflicts with master
* Fixing merge conflicts with master and updating tests
* adding dynamic_allocation flag
* Fixing merge conflicts
* Documentation update with references
* Minimal updates
* Update documentation with impersonal description
* Update documentation with dynamic allocation
* adding dynamic_allocation flag
* Documentation updates and note of deprecated pre-allocation
* Documentation updates and note of deprecated pre-allocation
* A few rephrasings in README.rst
* removing cacert file validation
* update readme for configuration instructions
* Minimal updates
* Update documentation with impersonal description
* Update documentation with dynamic allocation motivation
* Improvement of table that return node created
* Update documentation with dynamic allocation
* Add print of node in the end of node create operation
* erge branch 'US04.10' of https://git.lsd.ufcg.edu.br/ironicdrivers/ironic-oneview-cli into US04.10
* adding dynamic_allocation flag
* fixes from code review
* update tool name on readme
* update sudcommands help
* removing create nova flavor mock
* README and tool version updates
* pep8 validation
* tests improvements
* documentation update and tests
* pep8 validation
* update functional tests
* removing outdated files
* removing outdated file and updating exceptions filename
* flavor creation and multiple nodes creation capability
* genrc command description update
* ironic-oneviewrc file generation improvements
* fixing password environment variable for oneview
* Minor Changes in README.rst
* README update
* improvements on node creation
* node create working
* start adding cli parameters for node creation
* test for instalation new genrc command
* test node creation
* adding environmet variables to clients
* generate rc file
* fixes from code review
* update tool name on readme
* update sudcommands help
* Minimal updates
* Fixing merge request comments
* removing create nova flavor mock
* README and tool version updates
* pep8 validation
* tests improvements
* documentation update and tests
* Changin the order of boolean assignment in object.py
* Refactoring due to comments on merge request
* Refactoring due to comments on merge request
* pep8 validation
* update functional tests
* Update documentation with impersonal description
* removing outdated files
* removing outdated file and updating exceptions filename
* flavor creation and multiple nodes creation capability
* Update documentation with dynamic allocation motivation
* genrc command description update
* ironic-oneviewrc file generation improvements
* fixing password environment variable for oneview
* Minor Changes in README.rst
* README update
* improvements on node creation
* node create working
* start adding cli parameters for node creation
* Improvement of table that return node created
* Update documentation with dynamic allocation
* Add print of node in the end of node create operation
* test for instalation new genrc command
* test node creation
* adding environmet variables to clients
* generate rc file
* adding dynamic_allocation flag
* Fixing syntax error at objects:103
* Fixing flavor-create impact of the DL node-create fix
* Fixing flavor-create impact of the DL node-create fix
* Fixing bug related to DL and Server Profile Templates without Enclosure Group (US02.06)

0.0.2
-----

* README.rst update
* tests for flavor creation prompt when selected
* changes for flavor creation prompt when selected
* changes for flavor creation prompt
* Importing 'input' from builtins (future) for use on py27

0.0.1
-----

* Removing duplicated genconfig commands
* Default test config files changed to ironic_oneview_cli/tests/
* Changing default value of insecure connection to False
* Minor fix
* Minor fixes and pep8
* Add tests for security communication with Nova
* Add tests for security communication with Oneview
* Add tests for security communication with Ironic
* Allowing secure communication with OneView
* PEP8 corrections on openstack_client
* Removing unused imports
* ONEWVIE_REST_API_VERSION to ONEVIEW_REST_API_VERSION
* .testr.conf need to have the correct tests path
* ConfigParser options must be strings on py34
* Removing py34 incompatible raw_input
* Considering only [YyNn] as valid responses to create config
* Removing pypy from envlist on tox.ini
* Readme updated. V2
* Readme updated
* Fixing secure communication
* Adding option to communicate securely to openstack
* In genconfig renaming the ironic field admin_username to admin_user
* Add in genconfig option to inform the Ironic ca_file
* Specifying the credential fields in README (Fix period)
* Specifying the credential fields in README
* docstrings rewording; user interface fixes
* Fixing imports and expanduser for flavor-create
* README.rst back to show pretty instructions on pypi
* configuration section finished
* description file updated
* README.rst back to show pretty instructions on pypi
* Fix of wrong attribute in config file: admin_username to admin_user
* Cleaning and pep8
* Creating directory tree
* node-create and flavor-create working
* Creating 'genconfig' command
* Test - create, retrieve and check node properties
* readme.me
* Fixing bad label names for Flavor and Node lists
* readme updated
* Updating nova client instantiation
* Adding functional tests regarding flavor-create
* update tests
* Adding -c config_file to flavor-create
* Adding flavor-create tool to ironic-oneview-cli
* Creating functional tests on the tests/functional module
* Adding functional tests for node creation
* Initial commit - Node Create
* Initial commit - Node Create
