CHANGES
=======

0.1.0a1
-------

* Moving Node update earlier in cluster create flow
* Updating Cue Documentation
* Scenario test to create and delete cluster
* Rename cue service_type to message-broker
* Deleting VM ports on cluster delete flow
* Unit tests for cmd/manage.py and cmd/worker.py
* configure and start rabbitmq VMs from userdata
* Fix failing unit test
* Use correct password for running test
* reducing log level on some libs
* Fixing cue integration test gate
* Removing the test_prepare_service_noargs call
* Updating cue/cmd/manage.py get_arg_string() argument parser
* Removing eventlet usage from cue/cmd/manage.py
* Updating API Context hook header data extraction for context
* Adding rabbitmq test script and pika lib to the rabbitmq image
* Making gate hook scripts executable
* Resolving Rally scenario tests directory name issue
* Test clusters integration tests
* Single VM Cue Install Scripts
* qemu image compatibility fixes
* fix rabbitmq userdata template to create metadata
* Adding hooks for devstack vm gate testing
* Unit/functional tests for cue.objects
* Rally Test Framework Integration
* Broker Unit and Functional tests
* Adding base for integration tests
* Adding helpful scripts in Vagrant VM
* Adding Database Migration test class
* Adding unit test for taskflow service
* Adding database migration functional test
* Imporve coverage job to make it voting
* adding unit/functional tests for cue.common.policy
* added a functional test to invoke cue.cmd.api
* added unit tests for cue.common.context
* adding unit tests for cue.common.service
* add unit and functional tests for cue.common.exception
* removing unused module cue.common.utils
* Unit test wsme objects
* cue-manage broker fix for devstack plugin
* Change network_id argument to list type
* Broker image selection
* Resolving Removing Empty fields from API responses
* Fix for API job post bug
* Refactor tests
* adding coverage tempfiles to gitignore
* Updating database models to fix time stamp errors
* Refactoring fixtures
* fixing taskflow.flow tests
* Adding .coveragerc to exclude tests and oslo modules
* Removing Responce body wrapper from API
* adding ifmetric that was accidentally left out
* Initial port of RabbitMQ image elements
* Removing unused code in API
* Cue client and Cue dashboard install directories
* Adding management network interface integration to Cue
* fix for creating security groups in devstack
* Cue dash board install error in devstack cript
* Cap maximum number of nodes in a cluster
* Cue Installation Script and instructions for single vm
* changes to install cue-dashboard in devstack
* Cue API list Clusters to include enpoints
* Replacing RabbitMQ default user/password user
* Jinga2 missing from requirements.txt
* provisioning rabbitmq via userdata/cloud-init
* added security group to create cluster call
* adding ubuntu image and openstack credentials
* Migrate Cue Policy to new Oslo_Policy Package
* Consolidate Cluster and Clusters Controller
* Refactor api
* Resolving endpoints not all now showing in cluster show
* Run cue-api behind Apache2
* Remove the 2.6 classifier
* Implementing Dynamic Delete Flow
* Tests Support for UUID strings
* updating taskflow manage to use new client interface
* Changes to get passed recent oslo changes
* Implementation for cluster update
* added delete neutron port task
* cleaning up references to cue.openstack.common.log
* Sync python-cueclient to vagrant home intead of /opt/stack
* Add Devstack integration
* added dynamic cluster create flow
* Adding mandatory requirement to cluster size in API
* adding nova.get_vm task
* adding Map and Reduce task and simplifying Lambda
* add create_vm task
* removed destructor from cue.taskflow.client.Client
* Post Jobs - Integrate API with Backend (TaskFlow)
* Add lambda task and complete implementation of assert task
* Added implementation for Delete Node Task
* Move schema upgrade out to seperate command
* Added install script for zookeeper
* modified worker to exit gracefully
* Add policy handling to all API calls
* Wrapping Cluster and Clusters Resources in API responces
* Adding Create Port Functionality for Cue Backend using TaskFlow
* Implemented publisher API and multi-process worker
* Integrate context into request
* Add oslo.log dep
* adding taskflow support with initial workflow
* Patches to sphinx to properly generate API docs
* Refactoring API - Cue Objects - DB modules
* Sync requirements and fix oslo.log import
* Fix wrong port for API and doc refs
* API to DB Object Refactoring
* Add 'status' field to Version so that API discovery works
* Add base API Test
* Extending delete_batch function and related test
* Add Functional Tests
* Workflow documentation is now in infra-manual
* Connecting REST API to DB, part II
* Connecting REST API to DB, part I
* Adding support for REST Request body
* Updated/added DB Models Unit Tests and Bug Fixes
* Move TestBase to root of tests and reorganize repo
* Initial documentation for getting started
* Database CRUD
* First submission for Cue Api Version 1
* Initial DB base with migrations and command
* Add vmware support and external configuration for Vagrantfile
* Remove py26 from tox environments
* Correct license header and add version.py
* Adding Vagrantfile and update to tox.ini to fix tox env
* Add gitreview file
* Cleanup requires
* Temporarily disabled admin policy for accessing the REST API
* Update readme with development environmnent steps
* Get basic API to start up
* Base framework
* Create README.md
* Initial commit
