CHANGES
=======

0.3.0
-----

* Revert multiple mgmtdriver check for old templates
* Fix monitoring policy in new sample tosca templates
* Implements auto image creation
* Add default VIM steps for manual install
* Implements the Enhanced VNF placement blueprint
* Implement multisite VIM feature
* Adding vnf create/delete testcase with VIM id
* Adding testcase for create and delete VIM
* Implements auto flavor creation
* py3.x: Use six.text_type() instead of unicode()
* Implement tosca-parser/heat-translator integration
* py3: use function next() instead of next() method on iterator objects
* Avoid using built-in function name
* Removing unused clauses
* Keep py3.X compatibility for urllib
* Removing "device" API from external inteface on master branch
* Remove sleep timer in monitor respawn
* Updated from global requirements
* Code cleanup for passing mutable object as default argument
* Introduce environment variable to disable neutron agents
* Fix summary line for setup.cfg
* Fix gettext wrong argument error in py34
* remove version from setup.cfg
* Fix some small doc issues
* Updated from global requirements
* Update DevStack README
* Change the mode of devstack plugin.sh and fix typo
* Rearrange and cleanup tacker doc index
* Updated from global requirements
* Tacker manual installation guide
* Unify the driver config opts
* Updated from global requirements
* Updated from global requirements
* Fix MANO API devref
* Updated from global requirements
* Function to upload OpenWRT image during Tacker devstack installation
* Removing the method re-defined in same class
* Remove empty tacker.pot
* Fix pep8 errors in tacker code
* Updated from global requirements
* Code cleanup at multiple places
* Fixing default mutable argument issue
* Updated from global requirements
* Alter the 'value' column in 'deviceattributes' table
* Renamed 'servicevm' 'advsvc' in tacker install file
* Remove argparse from requirements
* Updated from global requirements
* Updated from global requirements
* Trival: remove unused logging
* Fix E713 and F811 errors in tacker code
* Updated from global requirements
* Fix mgmt_url 'NoneType' error can't be decoded
* Fix Testing.rst
* Updated from global requirements
* Fix E265 errors in tacker code
* Change LOG.warn to LOG.warning
* Display missing key name in error message
* Update hacking
* Enable pep8 tests in tacker code
* Fix E251 errors in tacker code
* remove python 2.6 trove classifier
* Fix H404, H402, H405 errors in tacker code
* Updated from global requirements
* Fix help info in tacker/tests/functional/vnfm/base.py
* Remove RPC server and client related stuff
* Enable H304 pep8 test in tacker code
* Updated from global requirements
* Fix H307 errors in tacker code
* Fix E305 errors in tacker code
* Deprecated tox -downloadcache option removed
* Remove Service instance, context resources
* Updated from global requirements
* Updated from global requirements
* Increase the heat stack wait time out
* Make the db migration scripts complete
* Make tacker-db-manage revision 'xxx' --autogenerate work
* Func test cases for vnf and vnfd param
* Add clients module to Tacker
* Use main port_security_enabled port propert instead of value_specs
* Add Tacker monitor test with new template
* Update VNFD delete message
* update requirements according to global requirements
* Fixup oslo middleware to use new package name
* Tacker test for multi vdu with monitoring enabled
* Add tacker http monitor test
* Fix ServiceTypeNotFound and MGMTDriverNotSpecified
* Fix tacker doc reference links
* Reduce vdu2 flavor from ml.medium to ml.tiny
* Add tacker multi vdu tests
* Add Tacker monitoring tests

0.2.0
-----

* Fixes port still in use for monitoring workflow
* Add unit test cases for monitoring framework
* Move oslosphinx from test to main requirements
* Remove check for service_type in openwrt mgmt driver
* Cleanup tox doc8 errors and other format cleanups
* Adds devref for vnfd parameterization support
* Register boot_wait option at VNFM plugin level
* Cleanup Tacker docs and introduce tox doc test
* Fix the source repositories to OpenStack
* Update .gitreview for new namespace
* Add unit tests for heat infra driver
* Preserve network interfaces order of vnfd template
* API Documentation for Monitoring Framework
* Fix for deleting VM when VNF is deleted
* Fixes management IP info missing for VDUs
* Add service_type to device dict
* HTTP ping monitor driver for Monitoring Framework
* Implement Monitoring Framework
* Cleanup requirements file
* Add config-openwrt-with-firewall file to samples
* Use value_specs for port_security_enabled flag
* Modify the datatype of 'value' column
* Fixes vnf create failure even if all parameters are supplied
* Fixes VNF state being stuck in PENDING_CREATE
* Handle vnf response appropriately for MANO API
* Sample VNFD parameterized templates and param values
* IP Address parameterization support
* Add tacker create vnf test
* Implementation of Tacker NFV MANO API
* Fix post gate hook to use correct path
* Fixes devstack script for CentOS
* Support user_data property
* Update tacker README
* Add tacker devstack-gate functional post test hooks
* Change ignore-errors to ignore_errors
* Add tacker functional tests
* Remove unused code and docs
* Move NOOP Infra driver from tests folder to tacker/vm
* Moves NOOP driver from tests folder to tacker/vm/mgmt_drivers
* Fixes typo and message formatting
* Add Tacker development process policy document
* Configure tacker to run functional tests
* Support Tacker service in master branch
* Parameterization support added for VNFD templates
* Remove unused tacker agent code
* Update Tacker README.rst with new project scope and pointers
* Name and description are always copied from template
* Tacker support on physical host
* Add devstack hook for tacker
* Errors during the vnf-create configuration process are not logged
* Error during VNF create returns internal error
* delete_wait() has typos that cause it not to wait
* Check instance exists when attach or detach interface
* Refactor tacker.conf
* Fix delete device bug
* README.rst should contain tacker related information
* Disable import exception for tacker.i18n
* Cleanup Tacker devref from Neutron related docs
* Change admin_state_up to True when create port
* configure after respawn
* copy description when respawn
* add description to vnf
* config service when vm is ready
* monitor: monitor with correct vnf id
* get_vnfs: don't return internally used record
* monitor:respawn heat: make device status active->dead->active
* support config update for multiple vdus
* mgmt driver for openwrt
* vnf-update: update attributes
* teach service type to vnfd and vnf
* make pending create deletable
* tacker/vm/drivers/heat/heat.py: make multiple vdu work
* tacker/vm/monitor.py: log format error
* monitor, respawn: keep vnf id when respawning new vnf
* infra_driver:heat: fill name and description when appropriate
* monitor: implement boot_wait
* failure policy: make respawn workable
* glue monitoring code and failure policy code
* glue monitor policy and implement failure policy
* device, vnf: attributes wasn't supported properly
* support provider net for monitoring
* fill mgmt_url
* device, vnf: add name column
* heat driver: teach config drive
* vnfd: placement policy with availability zone
* heat driver: teach vnfd sample
* Add Heath check class
* heat infra driver
* extensions/servicevm.py: default value for service context
* db: increase device attribute size
* tacker/db/vm/vm_db.py: type: kwargs -> attributes
* disable service api
* nova driver authentication
* mgmt_driver invocation:
* update: etc/tacker/tacker.conf
* typo: abstractmetho
* Revert "drop service instance rest resources and drop related codes"
* Revert "drop agent related code which isn't used at this point"
* update requirement.txt
* update tacker.conf for keystone
* XML_NS_V20 -> XML_NS_V10
* api-paste.ini: use new keystone library
* db update:
* add proxy_db.py
* add mgmt drivers(work in progress)
* s/oslo.config/oslo_config/
* fix: config file path
* fix exceptions
* api update: device_driver -> infra_driver, mgmt_address -> mgmt_url
* add attach-interface and detach-interface action to device
* API: add constants for key of template attributes
* plugins/common/constants.py: drop unnecessary constants
* drop unnecessary constants and rename quantum -> tacker
* context: add auth token to context
* Enable hacking check H401
* Enable hacking check H104
* Bump hacking to version 0.9.2
* Workflow documentation is now in infra-manual
* Work toward Python 3.4 support and testing
* drop agent related code which isn't used at this point
* drop service instance rest resources and drop related codes
* scheduler for hosting device
* agent for rpc proxy
* mgmt driver for rpc and rpc proxy
* device driver for nova
* servicevm plugin
* tacker/tests/unit/services/vm/test_servicevm_extension.py: added
* data model for servicevm
* extension for servicevm api
* driver_manager: library for loading drivers
* mgmt_driver: base class and noop driver
* device_driver: base class and noop driver
* add tacker/db/models_v1.py
* update configuration files for tacker TODO: import python-tackerclient once pypi repository
* upate files under etc for tacker
* move server command under tacker/cmd dir
* rename neutron/{extensions, plugins, services} to tacker/{extensions, plugins, services}
* rename various files of neutron/*.py to tacker/*.py
* rename neutron/api to tacker/api
* rename neutron/common to tacker/common
* rename neutron/locale to tacker/locale
* rename neutron/db to tacker/db
* rename neutron/tests to tacker/tests
* rename neutron/openstack/ to tacker
* rename neutron/agent to tacker
* remove unnecessary neutron_plugin_base_v2.py quota.py
* remove unnecessary files under neutron/notifiers
* remove unnecessary neutron files under neutron/api/rpc
* remove unnecessary files under neutron/db
* remove unnecessary files under neutron/scheduler
* remove unnecessary neutron files under neutron/extensions
* remove unnecessary neutron files under neutron/debug
* remove unnecessary neutron files under neutron/locale
* remove unnecessary neutron files under neutron/services/
* remove unnecessary neutron files under neutron/{cmd, common}
* remove unnecessary neutron files under neutron/agent
* remove unnecessary neutron files under neutron/plugins
* remove unnecessary neutron files under neutron/tests
* tox.ini: disable unit tests for now until its stabilization
* import neutron master of cba140daccd7c4f715263cda422d5cec27af069d
* Added .gitreview
