CHANGES
=======

* Unblock gate
* Change openstack-dev to openstack-discuss
* Add python 3.6 unit test job
* Removed older version of python added 3.5
* fix tox python3 overrides
* Refactoring readme doc
* Adding Valence-0.9 relasenotes doc
* Updating docs
* Add ExpEther Driver in Valence
* Modify Ironic driver to support multi-podm arch
* Add async executor
* Add device orchestration framework in valence
* Update requirements manually
* Replace LOG.warn with LOG.warning
* Add new 'device' DB table to valence
* Update podmanager controller to use generic interface
* Update os-api-ref>=1.4.0
* Fix a typo
* Update and replace http with https for doc links
* Support filter while listing composed nodes
* Update Rack and Systems controller to be generic
* Update Node controller to make it generic
* Add manager.py to redirect to respective podmanager
* cleanup db model 'links' fields
* Removes unnecessary utf-8 encoding
* Using make\_response in systems api
* Add log options to [DEFAULT] group in conf
* Refactor exception module
* Update schema to accept attach/detach as valid actions
* Add 'driver' to podmanager DB
* Update the documentation link for doc migration
* Add podm\_id field to node database
* Fix a typo
* Allow compose node without properties
* Import sushy lib and extend it as well as show its usage for mutli-podm
* Fix podmanager create and update functions
* Add missing header of Apache License 2.0
* Clean valence.conf.sample generated by install\_valence.sh
* Add missing package dependency
* Add node register API: /v1/nodes/{ID}/register
* Fixing installation for Ubuntu 16.04
* Replacing six.iterkeys and six.iteritems
* Add Validation for Node Manage/Action API's
* Some typing error in README document
* Fix issue in node-create
* Move all the config items to etc folder
* Add validation for compose node api
* Enable parameter check before node composition
* Remove valence.conf.sample
* Fix KeyError when fetch memory details
* Implement Node Manage
* Add podmanager link to v1 version info
* Add Rack API
* Add validation for podmanager API
* Added support for oslo.config
* Improve response message of flavor deletion
* Add GET method to show flavor details
* Fix incorrect response example of flavor creation
* Add API Validation framework for flavors
* Add HTTP request example for node composition via flavor
* Updated from global requirements
* Allow for composition via flavor
* Rename db\_manager command to valence-db-manager
* Install and configure etcd in install script
* implement simulator for valence
* Clean up css styles for each components
* Use flake8-import-order
* Update hacking requirement to be in sync with g-r
* Support set boot source of composed node
* Support post action to composed node
* Fixed incorrect filed "status\_code" in exception
* Fix modindex link
* Use node uuid instead of index for /node(s) api
* Align api /nodes with api-ref spec
* Enable release notes translation
* implement pod\_manager controller for BP:multi-podmanager
* Implement flavors
* Fix typo in Valence
* Add missing developer-guide docs
* This patch to update api-ref doc to include multi podm info
* Switch UI to /v1/systems endpoint
* Remove object imports
* [API] Use utils.make\_response pretty print error
* Add dict as basic type
* Remove logging of exceptions from types module
* Log every internal exception for debug
* Move types module to valence.common directory
* Fix get\_option() bug when option value type is bool
* Log every flask request and response for debug
* Fix error in delete\_composednode
* use integer status code instead of string
* Fix execute db\_manager init failed
* Fix wrong indent syntax in README.rst
* Add basic unit test for api/app
* Make functional tests out of Jenkin's verification
* There is no '\_' module in valence
* add unittest for flavors/flavor.py
* Fix cannot log valence api start info
* [Trivial] Fix wrong comments in make\_response()
* add unit tests for files api.link and api.types
* fix bug #1652899
* Add basic unit test for api/route
* Add fakes directory for fakes data test
* use same fake request id in exceptions
* Auto add timestamp fields into db model
* Add api interface for backend etcd database
* Move base module to common dir
* Remove magic numbers from source code
* Add timeout and workers option for Gunicorn
* Fix compose API to invoke Assemble API on PODM
* Fixed shellcheck error and warning on install\_valence.sh
* Fix minor mistake in README.rst file
* Change etcd port entry in conf to int
* Insert DB:etcd for BP:multi-podmanager
* Updated the launchpad link for bug reporting
* Update redfish variable naming in API
* Improve url generation func to cover more cases
* Add testing for system detail functions
* pep8: Don't ignore E123,E125
* Create directories for unit tests
* Remove reference to magnum in .gitignore
* Fix location of unit test files
* [Trivial] Add placeholder for podm port in config
* Remove document for proxy setting
* Revert "Added Error Response"
* Pretty print json content in http response
* Added Error Response
* Added common module for shared functions
* Added developer documentation
* Change py34 to py35 in tox setting
* rename issue for flavor->flavors
* Get base resource urls through @odata.id
* Renamed /flavor to /flavors
* fix '#tox -e api-ref' not working for generating Valence API Docs
* Enable Api Functional Test Closes-Bug: #1646377
* Add tests for filters and url2list
* Update RSC to Valence
* Update project name setting in .gitreview
* Wrap the lines in README.rst
* Fix h305 python import order issue
* Add vlan parameters in compose menu
* Bug fix for API and implementation not aligned
* Add initial redfish unit testing
* Fix some issues in Install\_valence.sh
* Remove \_\_init\_\_.py code in unit tests
* Update the link of Valence blueprints in Readme
* Fix duplicate content length header in response
* Enable gunicorn 'reload' mode for debug
* Support proxy POST, DELETE and PATCH request to podm
* Use gunicorn instead of werkzeug
* Fix logging error in GET systems
* Install dependencies while installing valence
* Skip flake8 check for local node\_modules directory
* Support more flexible url build
* Switch target API to Valence
* Migrate to flask
* Fix non-rendering compose menu
* Pass resource type correctly
* Initial commit of UI testing framework
* Add copyright header in ui code
* Add install\_valence.log to gitignore
* Aapi-ref doc, this is converted from Word file to RST format. Add pooled resources, compute system , composed node and flavor API. Remove extra space with end of line and fix literal block warning
* Show in-use/health concerns for resources
* Update the rabbitmq user and password
* Format detail displays
* use sudo to start services
* Update 'plasma' to 'valence' in Sphinx doc
* Set the correct PYTHON\_HOME api and controller path
* Remove unused options from valence config file
* [API] Nodes get KeyError: 'Members'
* Add bundle.min.js to gitignore
* Update path of node files in gitignore
* Add PATCH to set boot source
* Fix indexOf comparison for testing if processor has been seen
* Fix processorModel variable
* Added passthrough proxy to PODM
* Get processor models from system info
* Move ui out of api module
* Update ajax setup function to conform with code style
* Add storage options to compose menu
* Append default podm username/password
* Update RSC/Plasma to Valence
* Improve error message of compose node from config
* Show error message when compose node failed
* Enable tox to run unit tests
* Get storage recursively
* Refresh node list when new node composed
* Fix pep8 failures
* Initial import from external repository
* Added .gitreview
