CHANGES
=======

2.0.0.0b2
---------

* Require nova-libvirt in nova-compute
* Updated from global requirements
* Move nova bootstrap into nova-api
* Add missing ENV to neutron-linubridge-agent
* start.py: catch NoNodeError on delete
* Fix typo in dhcp-agent
* Define roles of OpenStack services
* Add volume for /var/log/kolla
* Remove meaningless try-except block from ZooKeeper write
* Tag Mesos slaves with their OpenStack roles
* remove unused get_new_node_id() in start.py
* Move service zookeeper nodes
* Derive the role/group from the APP_ID
* Test the rendering of nova.conf.j2
* Make the memcached dependency optional
* Add openvswitch support
* Updated from global requirements
* Fix cleanup with empty volumes
* Split glance group into 2 groups
* Fix glance-registry enable typo
* Fix nova group name in nova.conf.j2
* Fix Mesos-managed volumes
* Add memcached dep to horizon
* Add neutron config
* Make Mesos resources configurable
* Update docs on adding a new service
* Updated from global requirements
* Fix nova tasks
* Fix glance registry conf path
* Fix Chronos tasks cleanup
* Add priviliged flag to nova-api
* Look for private interface lease
* Remove bootstrap playbook for ZooKeeper
* Move mariadb mount from default file
* Respect the enable_<service> variables
* Zookeeper expects strings as values
* Improve logging of cleanup script
* Remove a hanging whitespace
* We forgot to add mesos section to config
* Make pep8 *the* linting interface
* Updated from global requirements
* Fix ZK path for ubuntu distro
* Add nova config
* Switch from mysql-python to pymysql everywhere
* Categorize variables in etc/globals.yml
* Remove rsyslog from all profiles
* Use private network in default settings
* Use docker_remove_delay for auto-removing containers
* Use volume for MariaDB
* Cleanup named volumes
* Fix Vagrant provisioning with docker 1.10
* Use a new per-service format
* Dependencies clean up / simplification
* Convert kolla_ansible container to kolla_toolbox
* Add unit-tests for chronos.py
* Add some unit tests for show_tasks
* Add requirements.txt to venv
* Remove oslo.log
* Add memcached support
* Support deploy without configs in tests
* Remove hostname-unique pidfile for mariadb
* Fix file_utils.find_config_file (remove kolla)
* Support deploy without configs
* Improve logging in deploy.py
* Add api_interface and service_name to hostvars
* Fix cinder endpoint registration
* Change default deployment id to non uniq one
* Make the start tests cleaner by wrapping the globals
* Make sure any config overrides are reset
* Updated from global requirements
* Add requirement specifier for Ansible
* Fix status when deployment ids exist
* Add more ram to keystone container
* Use auth_type instead of deprecated auth_plugin
* Documenting Ansible deployment
* Move keystone admin creds and endpoint creation to tasks
* Add some options to improve debug
* Remove unused tox things
* Add linters job
* Make sure KOLLA_BOOTSTRAP is set when needed
* Added unit tests for deploy.py
* Add the required volume mounts for cinder-volume
* Make sure we get logging to stderr
* Replace ProrityQueue with fifo Queue in start.py
* remove openstack-common.conf
* Change some wrong paths in docs
* Tool for simple updates of Marathon applications
* Use driver instead of deprecated notification_driver in config
* Use private network for /etc/hosts generation
* Don't use ansible_connection=local to register frameworks properly
* Change kolla images tag from 1.0.0 to 2.0.0
* Generate kolla config by oslo_config_generator
* stop looking /etc/kolla and add missing config
* Create a bashate script
* increase *-ansible-task to mem=512 else the sanity_check blocks
* Updated from global requirements
* remove option verbose from config files
* Add multiple deployment support
* Register Marathon as "root" user in Mesos
* Use dict.items() for Python 3 compatibility
* Updated from global requirements
* Update show tasks tool for multiple deployments
* global config should always override all.yml
* Print the Mesos/Marathon/Chronos UI URLs
* Remove contributing.rst because it is replicated
* Handle unexpected SIGTERM in keystone start_extend.sh
* Add dependency validation for the commands
* Start script moved from mariadb ZK node to global node
* Replace assertEqual(None, *) with assertIsNone
* Fetching IP addresses for vagrant-hostmanager from libvirt
* Vagrant multinode deployment
* kolla-mesos-ansible script
* Add Ansible playbooks for deploying Mesos
* Script to show status of kolla-mesos tasks
* Add registry prefix in chronos image specs
* Cleanup should remove groups too
* Specify tests directory for oslo_debug_helper
* Add some validation for the configs
* Updated from global requirements
* Fix the parameter order of assertEqual
* Add kolla_docker Ansible module
* Replace deprecated LOG.warn with LOG.warning
* add retries to keystone commands
* Fix keystone password/auth
* make sure extend start is run by bash
* Add unit tests for retries
* Updated from global requirements
* Chronos CLI
* Removes hardcoded use of interface names in start.py
* Improvements in documentation
* Fix network settings in Vagrant
* Use variables from all.yml for templating it
* Increase number of cpus in Vagrant
* Drop MANIFEST.in - it's not needed
* Use kolla version for base tag
* Add horizon config
* Updated from global requirements
* Add script for cleanup
* Make Marathon and Chronos tests more deterministic
* Updated from global requirements
* Ignore or replace already deployed entities
* Updated from global requirements
* Return 0 not None if successful
* Pass environment variables of proxy to tox
* Fix typo in the start script
* Chronos bootstrap tasks
* Few fixes in Vagrant to lighten life of Mac OS users
* make use of sanity checks to confirm the availability of services
* Add support for retries and delay
* generate the config only when the first command is ready to run
* Populate all groups in the hostvars
* add an env[DEBUG] to bump the loglevel
* Updated from global requirements
* Discover scripts for ZooKeeper in Python package
* Fix bad usage of six.moves.cStringIO
* Handle multiple network interfaces
* Updated from global requirements
* Using DCOS library for Marathon
* Add cinder config
* Add glance config
* Add rabbitmq config
* Add Keystone config
* Get coverage working
* Create own /etc/kolla-mesos config tree
* Add script to print out contents of zookeeper
* Generate an openrc for convenience
* Fix write_file tempfile usage
* Correct how the ip is retrieved from the net interface
* Don't register the group if there is no daemon
* Add the start of unit tests for kolla_mesos_start.py
* Correct the kolla_ansible_image name
* Enable docker service in vagrant
* Add a developer doc on how to add a new service
* Add a quickstart guide based on the vagrant docs in Kolla
* Basic docs structure
* Install kolla and kolla-mesos packages in Vagrant
* Run the requirements update script manually
* Add config generation script and some examples
* Rename package from kolla-mesos to kolla_mesos
* Add a simplistic bootstrap script to install mesos (AIO)
* Remove validate-all-maintainers.sh
* Fix tests and add bashate
* Initial Cookiecutter Commit
