We are jazzed to announce the release of: tacker 0.2.0: OpenStack servicevm/device manager This is the first release of tacker. This release is part of the liberty release series. For more details, please see below. Changes in tacker 9a3ba5b0d655d2aecfb66a1adc2095063ebf9bec..0.2.0 ----------------------------------------------------------------- 7ae2388 Fixes port still in use for monitoring workflow 45fa9af Add unit test cases for monitoring framework d4a39e9 Move oslosphinx from test to main requirements d766d30 Remove check for service_type in openwrt mgmt driver 7651179 Cleanup tox doc8 errors and other format cleanups 91930fb Adds devref for vnfd parameterization support 09070c6 Register boot_wait option at VNFM plugin level 492eba6 Cleanup Tacker docs and introduce tox doc test 409bd85 Fix the source repositories to OpenStack 6d18059 Update .gitreview for new namespace ce56fce Add unit tests for heat infra driver dc5024e Preserve network interfaces order of vnfd template 5c71fda API Documentation for Monitoring Framework dd54d64 Fix for deleting VM when VNF is deleted e8a6296 Fixes management IP info missing for VDUs fce1308 Add service_type to device dict 0e91cd1 HTTP ping monitor driver for Monitoring Framework 1afd26a Implement Monitoring Framework 6fb8c22 Cleanup requirements file cc677f3 Add config-openwrt-with-firewall file to samples f97662f Use value_specs for port_security_enabled flag 019785e Modify the datatype of 'value' column caee775 Fixes vnf create failure even if all parameters are supplied d6c7961 Fixes VNF state being stuck in PENDING_CREATE 16de257 Handle vnf response appropriately for MANO API 04e08a3 Sample VNFD parameterized templates and param values c6af29a IP Address parameterization support b707036 Add tacker create vnf test f8bc9cc Implementation of Tacker NFV MANO API 2c4e277 Fix post gate hook to use correct path 577e464 Fixes devstack script for CentOS 5b4bab6 Support user_data property 871d52b Update tacker README 1e6206c Add tacker devstack-gate functional post test hooks 978fc62 Change ignore-errors to ignore_errors a29878f Add tacker functional tests fd980b6 Remove unused code and docs ad80b4f Move NOOP Infra driver from tests folder to tacker/vm 415a51f Moves NOOP driver from tests folder to tacker/vm/mgmt_drivers e6e9885 Fixes typo and message formatting 56cdd92 Add Tacker development process policy document c009875 Configure tacker to run functional tests e67a9e0 Support Tacker service in master branch 8587d0d Parameterization support added for VNFD templates d88ab88 Remove unused tacker agent code 0b422aa Update Tacker README.rst with new project scope and pointers 8a052c0 Name and description are always copied from template 701612f Tacker support on physical host 09151e1 Add devstack hook for tacker 7b5de1e Errors during the vnf-create configuration process are not logged 8dd4988 Error during VNF create returns internal error 938ceff delete_wait() has typos that cause it not to wait c57103f Check instance exists when attach or detach interface c9d2408 Refactor tacker.conf 542a526 Fix delete device bug a3be099 README.rst should contain tacker related information 9e203b9 Disable import exception for tacker.i18n 99ca429 Cleanup Tacker devref from Neutron related docs 786efb3 Change admin_state_up to True when create port 1f2cb05 configure after respawn 40746a7 copy description when respawn 96d5349 add description to vnf 7dba4d8 config service when vm is ready df76d02 monitor: monitor with correct vnf id 9c8ccc6 get_vnfs: don't return internally used record f32bd4b monitor:respawn heat: make device status active->dead->active bebf828 support config update for multiple vdus 55ec101 mgmt driver for openwrt af4cf6c vnf-update: update attributes 87b8d0f teach service type to vnfd and vnf 64a2ae4 make pending create deletable f87c953 tacker/vm/drivers/heat/heat.py: make multiple vdu work cc7f5ef tacker/vm/monitor.py: log format error 85273fb monitor, respawn: keep vnf id when respawning new vnf 41c6e00 infra_driver:heat: fill name and description when appropriate 076dde3 monitor: implement boot_wait edebfa6 failure policy: make respawn workable d6d7032 glue monitoring code and failure policy code 5301817 glue monitor policy and implement failure policy 96e082a device, vnf: attributes wasn't supported properly 0082268 support provider net for monitoring bfea4c3 fill mgmt_url fcea281 device, vnf: add name column 75ddd54 heat driver: teach config drive 2037aa0 vnfd: placement policy with availability zone adf5138 heat driver: teach vnfd sample de7fcbe Add Heath check class 052ac3e heat infra driver ff26d55 extensions/servicevm.py: default value for service context c393bad db: increase device attribute size 77d5ac3 tacker/db/vm/vm_db.py: type: kwargs -> attributes cad2406 disable service api 4898161 nova driver authentication 7c26c22 mgmt_driver invocation: 20b3442 update: etc/tacker/tacker.conf 1af4216 typo: abstractmetho 0eb6636 Revert "drop service instance rest resources and drop related codes" 8c84c75 Revert "drop agent related code which isn't used at this point" 175ad56 update requirement.txt 6a63cb7 update tacker.conf for keystone e29e918 XML_NS_V20 -> XML_NS_V10 259e128 api-paste.ini: use new keystone library 75b4574 db update: d5d412d add proxy_db.py 59122b4 add mgmt drivers(work in progress) 04ae125 s/oslo.config/oslo_config/ ac4f4b1 fix: config file path 4f21355 fix exceptions b73f7ed api update: device_driver -> infra_driver, mgmt_address -> mgmt_url 2bfd8d7 add attach-interface and detach-interface action to device ac91ef1 API: add constants for key of template attributes 234a13a plugins/common/constants.py: drop unnecessary constants 5653403 drop unnecessary constants and rename quantum -> tacker 3a6367e context: add auth token to context 54f088c Enable hacking check H401 c6aa8b5 Enable hacking check H104 df73a7c Bump hacking to version 0.9.2 04fe8be Workflow documentation is now in infra-manual 9e289c5 Work toward Python 3.4 support and testing 313d8da drop agent related code which isn't used at this point 885387a drop service instance rest resources and drop related codes d23b6ce scheduler for hosting device cc37eea agent for rpc proxy 7b3b013 mgmt driver for rpc and rpc proxy 4de5186 device driver for nova 215d2c9 servicevm plugin d0c4f8a tacker/tests/unit/services/vm/test_servicevm_extension.py: added e2d3a06 data model for servicevm f906b03 extension for servicevm api d854044 driver_manager: library for loading drivers e07b4c9 mgmt_driver: base class and noop driver 5c955aa device_driver: base class and noop driver f8faccb add tacker/db/models_v1.py bddc116 update configuration files for tacker TODO: import python-tackerclient once pypi repository 91ce488 upate files under etc for tacker e940f1e move server command under tacker/cmd dir b36e864 rename neutron/{extensions, plugins, services} to tacker/{extensions, plugins, services} 54d23ac rename various files of neutron/*.py to tacker/*.py 70be577 rename neutron/api to tacker/api ea44fc8 rename neutron/common to tacker/common e78ae22 rename neutron/locale to tacker/locale b307e8a rename neutron/db to tacker/db 6125f5f rename neutron/tests to tacker/tests 9b8bc39 rename neutron/openstack/ to tacker 28bd56f rename neutron/agent to tacker 380dcf4 remove unnecessary neutron_plugin_base_v2.py quota.py 5d67048 remove unnecessary files under neutron/notifiers 3d51034 remove unnecessary neutron files under neutron/api/rpc 2a4b74f remove unnecessary files under neutron/db aa337ef remove unnecessary files under neutron/scheduler a7b1f96 remove unnecessary neutron files under neutron/extensions d915ab5 remove unnecessary neutron files under neutron/debug cf446f9 remove unnecessary neutron files under neutron/locale 872cab4 remove unnecessary neutron files under neutron/services/ b560735 remove unnecessary neutron files under neutron/{cmd, common} d0fd540 remove unnecessary neutron files under neutron/agent 34b7393 remove unnecessary neutron files under neutron/plugins ff34dae remove unnecessary neutron files under neutron/tests a310e46 tox.ini: disable unit tests for now until its stabilization 8aff295 import neutron master of cba140daccd7c4f715263cda422d5cec27af069d