CHANGES
=======

5.0.0.0rc1
----------

* Vitrage: add missing machine-learning Docker image
* openstack-base: link everything with OpenSSL 1.0.x instead of 1.1
* cinder-volume: handle rtslib(-fb) situation in Debian
* Prepare Pike branch for kolla
* Fix the order of the RHEL 7 server optional repository
* Fix gates out of disk space
* releasenotes: expand note about aarch64/ppc64le support
* Make Oraclelinux use infra mirrors
* Change networking-hyperv version for Pike
* releasenotes: note Debian related changes
* Changed as per the standard convention set to use "."
* Move to pike release for OpenStack services
* fix image build error of fluentd
* base: add Debian 'stretch' repo for opendaylight
* base: add support for fetching APT keys from files
* build: sort names of not build/skipped images
* base: enable 'opstools' repo on AArch64/CentOS
* Fix wrong permission check for kolla\_logs folder
* Implement tacker-conductor image, rework all tacker
* Add missing pyngus and python-qpid-proton for AMQP
* Fix wrong sudoers file syntax in ironic-conductor
* Add systool binary for cinder-volume container
* Cleanup opendaylight-template-overrides
* Fluentd: add fluent-plugin-concat:1.0.0 gem
* Add redis and tacker to mistral-base
* libvirt should be installed from OS rather than pip
* Remove networking-sfc in n-server-opendaylight
* kolla-toolbox: fix version dependency of pbr & os-client-config
* nova-compute: add package qemu-efi to support uefi image
* nova-libvirt: fix kvm permission issue
* nova-libvirt: add package qemu-efi to support uefi image
* nova-libvirt: fix no /usr/sbin/libvirtd issue
* Fix title spell and rst
* Add chrony link in README.rst
* Update OpenDaylight Container to Carbon SR1
* Fix code indentation formate on octavia dockerfile
* Prevent check haproxy script from generating meaningless logs
* Updated from global requirements
* Add RHEL distro available for building images
* Skydive: Add log directory
* Fix for git clone issue during kolla image build
* Move ODL repo enablement into base image
* Skydive: bump the binary version
* Fix Underline as per the title length in .rst
* Use community fluentd packages for CentOS/RHEL/Oraclelinux
* Add httpd to the Barbican API image
* Updated from global requirements
* Add libvirt group to base image

5.0.0.0b3
---------

* Updated from global requirements
* Remove net-tools in neutron-lbaas-agent
* Fix horizon start errors for binary images
* Corrected tmp location of ansible prechecks command
* Add prometheus and related containers
* Add Redis Sentinel
* Ensure interface exists before adding OVS port
* Remove python-wsme and python-pecan packages for centos
* Update the documentation link for doc migration
* Add openstack logs in deploy gates
* Add collectd support to telegraf
* Fix tarball name again
* Fix incorrect tarballs naming
* ODL installed for source images
* Dockerfile publishing pipeline
* Adding thin provision tools to cinder volume for Ubuntu
* Compile i18n messages for all projects who have locale folder
* Fix injecting password into image error
* implement panko api for ubuntu binary
* Use latest docker ce in gate
* Remove libcomcrypt/libtommath (not fips compliant)
* Only copy symlinks when merge and preserve\_properties are set
* Updated from global requirements
* Fixing mariadb bootstrap failure in kolla-kubernetes
* Add collectd-disk plugin
* Updated from global requirements
* Fix Horizon container starting with Watcher enabled
* Fix doc build warnings
* Adding targetcli tool to cinder-volume
* Fix Horizon container starting if Watcher is enabled
* Use log-file rather than logfile in gnocchi extend start script
* Fix opendaylight custom distribution
* Install net-tools for neutron-base container
* Tweaks to allow Horizon dev mode
* Add OVN specific neutron-server container
* Adding python-rtslib to cinder-volume for lioadm support
* enable the kolla build system to use out of tree docker files
* Remove empty line in config.py
* Remove ignore tempest project in version-check
* Fix gnocchi in version\_check script
* Fixed the invalid link in the kolla/image/build.py
* Replace http with https
* Fix wrong extra name for glance\_store
* Implement blazar Docker images
* Switch to Cryptography over pycrypto
* Use monasca master tarballs
* Add bandit check to all python code
* Fix zun log dir permissions
* Make set\_configs.py work with symlinks
* Fix searchlight\_api container starting issue
* introduces support for the OVS DPDK dataplane
* Fix mock order
* Add new --skip-existing option to kolla-build
* Add designate dashboard to horizon ubuntu/binary
* Add IPV6 radvd package to neutron-l3-agent
* Migrate cinder-api under apache
* Install zun ui into horizon image
* Improve logging of set\_configs.py
* Add images for novajoin services
* Fix argument to handle\_permissions
* Switch from oslosphinx to openstackdocstheme
* Bump the ansible version to 2.2.0
* Add ceph-common to manila\_share image
* Add e2fsprogs and xfsprogs to ironic-conductor
* rabbitmq-plugins enable no longer needs /bin/true
* Enable RHN channels needed by Ceph
* Move gnocchi to github repo
* Add sfc plugin into neutron-base image
* Point ubuntu ODL repos to PPA's
* Use packages when installing neutron-sfc-agent
* Updated from global requirements
* Add gnocchi-statsd support for Debian systems
* Add opendaylight install fix
* Introduce merge and preserve\_properties for config\_files
* Add rally package to rally ubuntu binary
* Fix jenkins link in running-tests
* Upgrade from docker-py to docker
* Allow setting copied files group more precisely
* Delete unused set\_permissions function
* Fix deploy gate
* Add workaround for openstack-sahara-ui plugin
* magnum-base image has no footer block
* In set\_configs.py support perm parameter in permissions section
* Enable some off-by-default checks
* ping is needed for ha router
* Fix apache configuration for ceilometer\_api
* Alphabetical order install item
* Fix zaqar build on Ubuntu/Debian
* Updated from global requirements
* Add Apache packages to ironic-api container
* Permit changing yum configuration in the base image
* Make rabbitmq log dir configurable
* Remove bootstrap in etcd
* Fix kuryr docker images
* Use https links for documentation
* Remove unused function set\_status
* Fix kolla-toolbox build
* Support VMware DVS

5.0.0.0b2
---------

* Clarify comment about swift-object-expirer for RDO
* Fix kolla deploy gates
* \`[keystone]\` should be \`[keystone-base]\` in doc
* Consistency in doc heading
* Add os-brick to glance container
* Add netcat to binary sahara-engine image
* Updated from global requirements
* Add dragonflow doc link in README.rst
* Updates opendaylight repo for Carbon release
* Adds opendaylight specific neutron-server container
* Add skydive service
* Support OVN docker images
* Remove dead code related to the Vagrant dev environment
* kolla-build --list-dependencies use json, not pprint
* kolla-build log to stderr
* Stop using old gnocchi reference
* Fixes odl username and sudoers permissions
* Revert "pin mariadb version for rpm distros"
* Add e2fsprogs in nova-compute images
* Fix rally create verifier error
* Trivial fix typos in documents
* Sensu images
* dragonflow: install proper package on all distros
* Add ec2-api image
* Remove all Heka related remaining stuff
* Remove sudo operations that are no longer necessary
* Add short README file for contrib/template-override directory
* Fix sed replacement command in Ubuntu's install\_docker
* gnocchi: take care of centos/source on non-x86
* pin mariadb version for rpm distros
* use proper package name for python-oslo.vmware
* Add "Vitrage" to "Openstack services" in README.rst
* Fix inconsistent build task attempt logging
* Clean up unused sanity check modules
* Fix aodh-base image
* Get OpenStack service versions from openstack/releases repo
* Allow nova plugins install, add blazar plugin
* Add networking-hyperv driver when building neutron-server image
* Add mistral-event-engine image
* Add qdrouterd container
* Add Neutron SR-IOV agent image
* multipathd: modprobe dm-multipath on startup
* Updated from global requirements
* Add ceilometermiddleware in swift-proxy-server
* Fix typo
* Change Kolla Kubernetes Developer Quickstart url fix the url 404 not found issue
* Revert "Clean up base Dockerfile"
* Add Elasticsearch client package for OSprofile
* Install python-pip
* fix handling of delorean on non-x86
* Enable manila-data for rpm binary
* Updated from global requirements
* Add dragonflow container
* Clean up base Dockerfile
* Fix if $user is root at extend\_start
* introduce 'install\_kubectl' macro
* Fix the "tox -e docs" faild
* Move shebang customization into jinja2 block
* Support non-x86 architectures (aarch64, ppc64le)
* Add net-tools for collection of base networking utilities
* Skip [plugins,additions]-archive for binary builts
* Only copy plugin-archive into image for source builds
* Clarify documentation around plugins and additions archives
* Deprecate neutron-sfc-agent image
* Replace invalid link for Docker images in README.rst
* Debian 8 was not released yet
* kolla-toolbox: use proper mariadb packages on CentOS/non-x86
* opendaylight: get it working on CentOS/non-x86
* Catch exception during calling os.chmod in set\_configs.py
* Add ceilometer agent ipmi docker file
* always update APT lists when install packages
* Link syntax error fix
* handle mariadb for aarch64/ubuntu/source
* Fix Incorrect timezone in ubuntu horizon images
* Fix logging for chrony
* Add dots at first line in docstring
* Override image's meta info
* Add netcat package in sahara-engine image
* Add Apache packages to zaqar container
* Add ssh-keyscan to unblock kolla gate
* Make sure \_CLI\_OPTS def style uniform
* Fixing missing genisoimage in nova-compute-ironic
* Ubuntu: use Pike repository
* Fix table formatting issue in README.rst
* ceph: take care of ceph-fuse package availability
* Fix tempest dockerfile
* nova-libvirt: handle ppc64le
* Add missing cleanup step for heat images
* Add missing cleanup step for new apache images
* Fix zun images
* Use LABEL instead of MAINTAINER (deprecated) in all Dockerfile.j2
* magnum-conductor: mark as x86-64 only
* kubetoolbox: mark as x86-64 only
* helm-repository: make it work on non-x86
* Fix cinder-api ubuntu binary
* helm-repository: update to v2.3.0
* grafana: disable for non-x86
* Add OpenDaylight Container to kolla
* Update oraclelinux tag to new slim base image
* Ensure tests run in isolation
* Add oslo-vmware module in glance\_base image
* Updated from global requirements
* Use ironic-inspector user for ironic-inspector
* Remove legacy resource types creation
* Add pymongo module for creation of MongoDB via Ansible
* debian: move to stretch
* handle rtslib(-fb) package names and dependencies
* Add pymongo in panko images
* Switch to RDO proxy mirrors
* mariadb: handle lack of external repos on non x86
* Add missing Jinja2 block for repo enablement
* Add tacker binary for rpm based distros
* openstack-base: Percona-Server is x86-64 only
* Remove Ubuntu Trove postinst script hack
* ironic-pxe: handle non-x86 architectures
* gnocchi-base: add some devel packages for non-x86
* Add vSphere Support
* debian: enable all images enabled for Ubuntu
* Install InfluxDB Plugin in Grafana
* Use separate sudoers for ironic conductor modprobe
* Fix oslo\_debug\_helper not working
* add base\_arch variable for future non-x86 work
* Optimize the code
* Allow the use of previously built parent images
* Updated from global requirements
* kubernetes: disable for architectures other than x86-64
* make yum fail on missing packages
* Alphabetize packages
* Rabbitmq: refactor Dockerfile.j2 file
* Add ironic sudoers file to binary packages as well
* RHEL: Add mod\_ssl for services running over httpd
* Prevent apache from listening on port 80 for heat-base
* Remove gnocchi-carbonara package
* check mariadb galera status in every loop
* Merged multiple ENV into a single layer
* Fix source install for vmtp
* Prevent apache from listening on port 80
* Updated from global requirements
* ironic-conductor: add missing comma for centos/source build
* Fix name of the mistral-dashboard horizon plugin
* Using assertIsNone() instead of assertEqual(None)
* Implement Keystone zero-downtime upgrade
* Gate fixes: disable bifrost-base, fix ubuntu base image
* Add the missing project link into README.rst
* Switch trunk/cbs/buildlogs to use https
* Make keystone\_user module fully shade
* Speed up builds by increasing threads for builds
* Get correct tag name when job is running in release pipeline
* Remove py34 settings from gating
* Remove global privilege escalation for deploy\_aio.sh
* Update to Kubernetes 1.5.4
* Fix README.rst visit link error
* Switch to Kolla virtual environment for Bifrost
* Update the Fluent link format in README.rst
* Add None value to service.description attribute
* Typo fixing
* Update Docker to 1.13.1
* Refactor and enable shell access
* Add HAproxy to source installation packages
* Updated from global requirements
* Add neutron-bgp-dragent service
* enable binary install for Congress
* Remove support for py34
* Add libosinfo package for source installation
* Add Apache packages to heat containers
* Load iscsi\_tcp module when starting ironic-conductor
* debian: install gnupg and dirmngr needed for apt-key
* Install panko in ceilometer base container
* Add mkfs.vfat to nova-compute source images
* Install osprofiler in openstack-base container
* cinder-volume ubuntu source build
* Sahara needs to run ssh-keygen
* Add ironic-ui in horizon binary install
* Add heat-api-cloudwatch image
* Updated from global requirements
* Add debian related test env
* Fix missing python modules in Ceilometer
* Update bifrost-base Dockerfile.j2 template
* Fix fluentd undefined method 'parse'
* Defer handling of /var/lib/neutron/kolla to kolla API
* [Fix gate]Update test requirement
* Updated from global requirements
* Add trove and sahara dashboard ubuntu binary
* Add work-dir command-line option
* Add the fluentd link into README.rst
* Update pins on shade & os-client-config
* Remove heka image
* Fix typos in doc\_files
* Remove useless command
* Improve kolla image build script for finding parent images
* Fix wording around supported releases in base
* Allow full customisation of kube image binaries
* Fix binary ironic-inspector rootwrap configuration
* Add header/footer blocks to the kube images
* Add helm\_repository\_install\_kubernetes\_helm block for helm Dockerfile.j2
* Allow customisation of k8s binary locations
* Install shellinabox and socat packages in ironic
* Install network-generic-switch in neutron base images
* Install uwsgi in Centos binary
* Using https instead of http
* Updated from global requirements
* Add helm\_repository\_source\_install\_python\_pip block to helm-repository Dockerfile
* Fix test\_build\_rpm\_setup failure after changed rpm\_setup\_config
* Use install-pip macro in most source images
* Add heat-all contaner release note
* Update running-tests.rst file
* Add SNAP support when finding Docker images folder
* Use correct inventory file for Bifrost
* Fix some typos
* Fix 404 to documentation in the Readme
* Add heat-all container
* Update reno for stable/ocata
* Re-enable grafana gpgcheck
* Fix the read mariadb log permission issue for fluentd

4.0.0.0rc1
----------

* Fix Kolla gate
* Update for kubernetes entrypoint
* debian: import key for download.ceph.com repository
* build: sort list of built/failed images before printing
* Delete python bytecode file
* Multi-Regions Support
* Add miss kolla releasenotes
* Add fluent-plugin-parser pluin
* Fix pushing images to local registry
* Add redis container
* Move fluentd td.repo to base for consistency
* Add openstack-magnum-ui package for centos binary
* Revert "Update dumb-init to version 1.2.0"
* Using CI mirror host
* Fix solum dashboard
* Fix tacker dashboard
* Install freezer dashboard into horizon image
* Delete the extra blank lines
* Fix panko log folder owner
* Remove include\_header and include\_footer in all Dockerfiles
* Fix the policy file path in horizon container
* Install osprofiler in magnum base container
* Containerized sshd does not work with older PAM
* Install tacker-horizon into horizon image
* Add openvswitch package for nova-libvirt container
* Add nova-placement-api container
* Remove skip-event-database parameter in ceilometer
* Revert "Removed percona from ubuntu repos"
* Tidy up deliverables.yaml file
* Fix the murano policy file path
* Fix swift dockerfile
* remove /var/log/trove in trove dockerfile
* Fix code format ceilometer\_compute dockerfile
* rootwrap filters is removed in networking-sfc
* Docs updated to get coverage report
* Remove all kolla-ansible related docs
* Update elastic repo to https
* Apply neutron database migration

4.0.0.0b3
---------

* Create deliverables.yaml
* Code coverage improvement for kolla
* Replace heka with fluentd in all profiles
* Clean dockerfile output on Ubuntu distro
* Update dumb-init to version 1.2.0
* install murano dashboard package in horizon
* remove /var/log/rally in rally dockerfile
* Add ipxe packages to Ironic PXE container
* Add ceph fs containers
* Fix spelling mistake in setup\_Debian.sh
* Fix solum dashboard into horizon image
* Fix searchlight dashboard into horizon image
* Fix add kubernetes image release note format
* Kubernetes: Rename Images to allow use with native deployment tools
* Add vitrage images
* Install karbor dashboard into horizon image
* Add rabbitmq\_install block to RabbitMQ Dockerfile
* Remove empty spaces dind dockerfile
* Add block for dumb-init installation
* Fix ironic inspector
* Fix manila-base dockerfile format
* remove /var/log/apache on keystone dockerfile
* Fix designate dockerfile
* Modify punctuation
* Fix the gate failure
* Modify punctuation
* Fix gnocchi dockerfile
* Fix aodh dockerfile
* Fix the set config error
* Fix barbican dockerfile
* Fix designate dockerfile
* Add blocks for Ubuntu apt setup and package installation
* Fix kibana dockerfile format
* use static uid/gid in images
* Remove Ansible and Globals.yml in diag script
* Code coverage improvement for kolla
* Install epel-release-latest rather than certain version
* install ansible from pypi in bifrost
* Remove custom images
* Modify the description in README.rst
* Py3 and py2 implementation for kolla/image module
* Updated from global requirements
* Support filtering output of --list-images
* Add cloudkitty centos/oracle binary packages
* Fix gnocchi gate error
* Improve Quick Start documentation
* Add Apache packages to nova-api container
* Add Apache packages to cinder-api container
* Use ZUUL\_REFNAME to get branch info during pack registry
* Updated from global requirements
* Add Apache packages to ironic-pxe container
* Fix string formatting on error log
* Cover environment for kolla
* Fix telegraf contaiers
* Fix grafana container
* Remove  unnecessary /var/log/sahara directory
* Fix kuryr container
* Fix influxdb container
* Add helm-repository image
* Fix zaqar container
* Add .project and .pydevproject to .gitignore
* Configure local registries to proxy docker hub
* Support for multiple override files
* add template-override subdirectory to contrib and doc
* Fix mistral \_50\_mistral.py location
* neutron-vpnaas cannot run as root for redhat derivatives
* Add python-gnocchiclient to ceilomter base image
* Allow for image additions archives (as well as plugins)
* Change freezer user to root
* Remove footer block and variable in \*-base images
* Add support for installing binary packages of watcher
* Fix a typo in releasenotes
* Indent all binary part
* Remove kolla-genpwd from setup.cfg
* Improve kolla-build cmd help message
* Remove trailing backtick
* Add tarballs-base parameter for kolla-build
* Add horizon into gate profile
* Remove source install type for novnc / spice
* Not to pull the base images when building
* Fix docs to require docker config on all nodes
* Enable zookeeper for CentOS/OracleLinux
* packing and uploading registry
* Disable networking during bootstrapping
* Add footer to Ceilometer base image
* Add zun container
* Add zun support in README.rst
* Clean up kolla-ansible related files from Kolla
* Quickstart guide: disable libvirt apparmor
* HA router fails using neutron-vpn-agent
* Improve bash command used in bifrost-base image
* Remove unneeded oslo-rootwrap in swift-base
* Readme Steps fail for Vagrant
* Add Kubernetes Images for Kolla-Kubernetes
* Move Kafka down to the "Infrastructure components" section
* Fix typo for Octavia link
* Run sudo with -H parameter to set the proper home dir
* add octavia docker support in README.rst
* Fix designate container
* Add Monasca support in README.rst
* Add docker support kafka in README.rst
* Removed percona from ubuntu repos
* Fix syntax issue in gate\_run.sh script
* Correct dependency in quickstart.rst
* Add fluent-plugin-rewrite-tag-filter in fluentd
* Readability improvement to base image
* Download kafka binaries from within the container
* Split config list into lines
* Sort excluded images alphabetically
* Expect monasca-base to fail build on Ubuntu binary
* Switch Ubuntu to overlay2 docker driver
* Remove /usr/bin/install from allowed commands
* Collect logs at the end of gate
* Add fluent-plugin-grok-parser in fluentd
* Move openvswitch db file into docker volume

4.0.0.0b2
---------

* Trivial fix of horizon image
* Fix manila-ui
* Install solum dashboard into horizon image
* Fix git link
* Add monasca images
* Add kafka image
* Add zookeeper image
* Remove the unnecessary "openstack-zaqar-ui"
* Fix the format issue
* Remove \`$\` character for document consistency
* bifrost guide improved
* Fix some typo
* change "configurationso" to "configuration so"
* Install mistral dashboard into horizon image
* Remove useless script from repo
* Change 'docker' to 'Docker' in docs
* Fix panko dockerfile
* Fix dir specs typo error
* Minor documentation fixes
* Fix typo error fix typo error "libary" -> "library"
* Update "searchlight-1.0.0.tar.gz" to "searchlight-master.tar.gz"
* Install watcher dashboard into horizon image
* Fix zaqar ui
* Tacker Docker configuration
* Add run\_gate.sh script for CI
* Install senlin dashboard into horizon image
* Updated from global requirements
* Install zaqar ui into horizon image
* Fix octavia images
* Add ability to output the things built/failed/not build
* Install magnum dashboard into the horizon image
* Update Kibana documentation
* Install searchlight-ui to horizon
* add aodh os\_aodh\_apache\_log.lua in heka
* add os\_gnocchi\_apache\_log.lua in heka
* Add qemu-img into glance api image
* Install designate dashboard into horizon image
* Install neutron-lbaas plugin in neutron-server container
* Consistently use a exception vs sys.exit
* Don't process/queue children not matched
* Corrected Punctuation in quickstart.rst
* Install trove dashboard into horizon image
* Remove the "nova-network" container file
* Add manila-ui in horizon image
* add os\_panko\_apache\_log.lua in heka
* Replaces uuid.uuid4 with uuidutils.generate\_uuid()
* Run docker registry in gate
* Install cloudkitty dashboard in horizon image
* Use Dockerfile customization instead of include\_header
* Updated from global requirements
* Add strongswan to neutron-vpn-agent source image
* Bump Ubuntu cloud-archive repo to Ocata
* Install sahara dashboard into horizon image
* Add ironic-ui to horizon image
* Clean up README.rst in docker repo
* Remove --include-header and --include-footer parameter
* Install neutron-fwaas plugin in neutron-base
* Show team and repo badges on README
* shared mount added for /var/lib/nova/mnt to QSG
* Set proper workdir for different distro in tempest container
* Use kolla-ansible deploy\_aio in gate
* Add HACKING.rst and hacking test case
* Support adding customized plugin to keystone image
* Add socat into haproxy image
* Add specs are advisory readme.rst to kolla repo
* Fix Designate source image container assets
* Add nfs package in manila-data dockerfile
* Update Percona repo to current release
* Add octavia docker image
* Add a section regarding share migration
* Install mkfs.vfat tool in ironic-conductor image
* Run init-once in kolla-ansible folder
* Remove tools/init-runonce in setup.cfg
* Remove Ansible references from tox.ini
* Clean up loc
* Remove init-runonce from docker repo
* Use kolla-ansible for deployment
* Fix missing libvirt python module in ceilometer-compute (v2)
* Dependency init container
* Add how configure multiple back ends section
* Add a 'fallback mode' to disable udev in find\_disks
* Remove Ansible from Kolla
* Allow for specifying a KOLLA\_CONFIG\_FILE
* Add tacker doc link into README.rst
* Clean up docs around local registry
* Add neutron vpnaas code into neutron-server container
* Update docs around TrivialFix
* Word choice for back end
* Deprecate scheduler\_max\_attempts option in nova
* Revert "corrects invalid logrotate option maxsize"
* add new line in cleanup-containers
* Ansible-ize OpenStack Designate
* update dispatcher configurations for database backend
* Fix neutron.conf.j2 metadata\_workers spelling error
* Use check\_mode no instead of always\_run
* Fix trove dockerfile
* Add karbor container
* Extract kolla exceptions into a single exception.py file
* Fix placement of policy.json
* Add bindep environment to tox

4.0.0.0b1
---------

* Fix copying nfs\_shares configuration
* Add enable\_cinder\_backend\_nfs option example
* Allow operators to customise pip packages in nova\_compute
* Add Karbor doc link in README.rst
* Use uuid as keystone default token provider
* Corrects typo "mondodb\_port" in ceilometer
* Use horizon\_logging\_debug variable
* change docker.server to docker.service in kuryr-guide.rst
* Add freezer to PROFILE\_OPTS of common/config.py
* Updated from global requirements
* Using openstack\_logging\_debug variable in horizon
* Add support freezer on README.rst
* Fix neutron lbaas dashboard
* Add support panko on README.rst
* update source code character error
* Added MountFlags for Ubuntu in multinode guide
* source doc bifrost.rst charactor error
* add panko dockerfile
* Corrects typo "requried" in kolla\_docker.py
* Use openstack\_service\_workers variable in gate
* Show the rendered docker file
* Remove Fedora support from manilla-data
* Add kolla\_logs volume to kibana container
* corrects invalid logrotate option maxsize
* Remove adding repo in magnum-base Dockerfile
* Fix designate dockerfile
* Skip queuing build tasks for UNMATCHED images
* Allow cinder-volume to be configured to use NFS
* Wait the wsrep\_ready to be ON in mariadb
* Move manila-share service to network node
* Exclude port from ceilometer\_database\_mysql\_address
* fix collectd dockerfile
* Add Solum doc link in README.rst
* Uses tunnel\_interface as ovs tunnel instead of api\_interface
* Fix typo in doc/bifrost.rst
* Allow flexibility in mysql backend for ceilometer
* remove override\_install\_langs option in /etc/yum.conf
* disable firewall in bootstrap-server
* Deploy Telegraf on all nodes
* Check api\_interface instead of network\_interface
* Adding logrotate configuration for ceilometer
* fix magnum [keystone\_authtoken] configuration
* Add freezer container
* Add header blocks in CONTRIBUTING.rst guide
* when condition corrected in ceilometer config.yml
* Run collect static during container startup when necessarily
* Load all sections defined in code and conf file
* Add header blocks to Dockerfiles
* Add file validator for \*.json.j2 file
* Fix spelling mistake in remove-fedora release note
* Remove hostname from 127.0.0.1
* Move to manage.py migrate in horizon
* Add solum container
* change the mode for sudoers file
* Add kolla\_ prefix for all sudoers files
* Fix cinder volume permission issue
* Include oslo.vmware along with other oslo packages in openstack-base
* Fix plugin parsing for base images
* Fix typo in ansible/roles/haproxy/templates/haproxy.cfg.j2
* Add OS\_CACERT in openrc when it is configured
* Add chrony docker image
* Enable Gnocchi plugin in grafana
* Change workers in murano service
* Fix Manila-data binary distro
* Update manila-data service inventory
* Fix typo
* Fix keystone image building issue
* Make Ubuntu gate work
* baremetal group defined in all-in-one
* Barbican: Fix race condition when starting procs simultaneously
* Unmount Ceph OSD disks as part of destroy
* Changed the start script name in cinder-volume
* Remove Fedora support
* Move precheck into its own role
* nova-spicehtml5proxy dependency package added
* Updated from global requirements
* Set the license field in pip
* Revert "Build source from Newton rather then Master"
* Revert "Move RDO to Newton branches"
* Add warning about mixing Kolla and OpenStack releases
* Fix gnocchi deploy
* Add kuryr to precheck
* added kibana reconfigure
* Add enable service logic in port check
* deprecate external\_network\_bridge option in neutron
* Update the way of loading the admin-openrc.sh file
* Adjust object-replicator heading within object.conf.j2 template
* change do\_reconfigure.yml to reconfigure.yml in CONTRIBUTING.rst
* Custom policy files
* change "openstack" to "OpenStack"
* Use become: True when updating /etc/hosts
* Fix broken test in vagrant boostrap script
* Update the task's name
* Add manila-data service
* Updated from global requirements
* grafana added to haproxy to listen on VIP
* Add upgrade.yml for bifrost
* Add reconfigure.yml for bifrost
* Correct the path of /etc/hosts
* Update the format of bifrost deploy.yml
* Add missing vagrant plugin vbguest
* Mariadb performance tuning
* Set memcache connection limit to 5000
* Print all docker images in gate
* Configure log path for kibana
* Remove haproxy\_socket volume from telegraf container
* Add a judgement condition in file pre-install.yml
* Remove kuryr-lib in upper-constraints.txt file when install master kuryr
* Fix fernet related components added to fact var properly
* Unpin ARA, update callback location
* Update "=" to "==" in "if" condition
* corrected line collapsing in ceilometer.conf
* Add serial for searchlight
* Remove the unnecessary "if" condition
* Allow operators to customise pip in kolla-toolbox
* Fix spelling mistake in kolla-host release note
* Pin ARA to 0.9.1 temporarily
* Fix vagrant's kolla folder sync
* corrected register variable name in  ceilometer bootstrap.yml
* Ansible2.0 changes: ansible\_ssh\_user to ansible\_user
* Install the packages needed by different ironic drivers
* Fix invalid json in ironic service
* Add logrotate configuration for elasticsearch
* Collect haproxy/elasticsearch/memcached metrics only on related hosts
* Move bandit to pep8 as generic linting target
* Add validate no new line at end of file
* Add profile usage to kolla-build guide
* Use xenial repos for Ubuntu in the gate
* Update 'addUser' to 'createUser'
* Add blocks to customize RHEL package installation
* Revert "Build source from Newton rather then Master"
* Updated from global requirements
* Fix api\_paste\_config option
* remove not use configuration items in memcached
* Fix memcache configuration of manila-share
* Support searchlight ansible role
* Add http as allowed store when glance configured to use rbd
* Deprecate auth\_plugin option in manila
* Memcache configuration for Ceilometer is broken
* Remove unnecessary blank line from file glance-api.json.j2
* Support Searchlight Docker container
* Fix mariadb build issue
* Congress doesn't deploy release note
* Fix wrong log permission for services collected through syslog
* Update globals.yml Docker registry example notes
* Add node\_custom\_config example to globals.yml
* Remove inputs.filestat from telegraf configuration
* Adding kubetoolbox image
* Murano fails to deploy - cannot check core library
* Add missing closing brace in grafana configuration file
* Bump retries in starting nova-libvirt to 5
* dependencies added to build code with pip in QSG
* Fix syntax error in sahara permissions
* Fix gnocchi upgrade permission issue
* Ironic should be started before nova-ironic-compute
* Fix grafana upgrade permission issue
* Fix neutron upgrade permission issue
* Fix influxdb upgrade permission issue
* Fix wrong magnum volume path in json file
* Fix for cinder not working with permissions changes
* Fix nova  upgrade permission issue
* Fix murano upgrade permission issue
* Ceilometer cannot create standalone mysql database
* Fix configuration templates used for Ceilometer
* Add guide for Hitachi NAS Platform Driver for Manila
* Update OpenStack service names
* Fix mongodb upgrade permission issue
* Fix log directory of Elasticsearch
* Fix senlin upgrade permission issue
* Use correct Kibana version on the gates
* Fix ironic upgrade permission issue
* Fix common role upgrade permission issue
* Fix rally upgrade permission issue
* Fix watcher upgrade permission issue
* Fix docs formatting error
* Fix sahara upgrade permission issue
* Fix cinder upgrade permission issue
* fix cron logrotate for sahara
* Remove ceph repo for Ubuntu install
* OpenStack Services Should Use keystone\_internal\_url for auth
* Cinder endpoint wrong fix
* Fix elasticsearch upgrade permission issue
* Fix heat upgrade permission issue
* Fix magnum upgrade permission issue
* Fix mistral upgrade permission issue
* Fix manila upgrade permission issue
* Fix congress upgrade permission issue
* Fix telegraf upgrade permission issue
* change perm 0644 to 0600 in murano role
* Delete the unnecessary space
* Fix stale namespace removal issue
* Fix mariadb upgrade permission issue
* Port prechecks only for enabled services
* Consistently set sys path when using local tools
* Fix glance upgrade permission issue
* Remove indentation from l3\_agent.ini.j2
* Update Manila Guide
* Fix ceilometer idempotent
* Move demos and dev directory into a new contrib directory
* Reorder the interface/network checks
* move sys.exit out of try finally block in set\_config.py file
* Fix keystone upgrade permission issue
* Add watcher checking to port\_checks.yml
* add magnum  to precheck
* add kibana to precheck
* Make iscsi config.yml consistent with start.yml
* copy iscsid logrotate config
* Update reno for stable/newton
* Fix template for multiple physical networks
* Use upper constraints for all jobs in tox.ini
* Mount host localtime for containers
* set basic kolla structures for iscsid
* precheck fails due to unknown cinder\_volume\_group
* Cleanup container script improvement
* Add missing debugging paramters to nova config
* copy ldlinux.c32 to /tftpboot in ironic\_pxe
* Move graphviz dependency to test stage
* Adds Fluentd docker image required for kolla-kube
* Fix rabbitmq upgrade permission issue
* Fix keystone fernet file exchange via ssh
* Updated from global requirements
* Fix wrong mongodb address variable in ceilomter bootstrap

3.0.0.0rc2
----------

* Install MySQL-python with pip in openstack-base container (type source)
* Add register to upgrade.yml to create correct endpoint
* change source to . in gnocchi-base dockerfile
* Hyperlink is expired
* ansible: swift: Fix swift-object-expirer restart loop
* Fix the failure to launch instance when enabled Ceph
* Allow operators to change hw\_disk\_discard in Nova
* Make Kuryr upgrade not crater the upgrade
* Enable keystone authentication for Barbican
* Fix 'Address already in use' for barbican-api
* Modify QSG to install dependencies needed to build code with pip
* Add missing uwsgi for barbican-api Dockerfile
* Added missing cleanup-images in setup.cfg
* Use option auth\_type in group trustee in heat configuration
* Add HNAS as Manila backend
* remove extra blank lines
* add grafana log in heka
* Make number of ceilometer-api processes configurable
* Make number of gnocchi-api processes configurable
* Make number of aodh-api processes configurable
* Make number of keystone processes configurable
* Fix the wrong setting for Grafana session
* Add netaddr to requirements file
* Add upgrade tasks for Mongodb
* Add upgrade tasks for Kibana
* Make sahara api worker configurable
* integrate gnocchi with cloudkitty
* Use rootwrap in sahara config
* Mark performance monitoring stack experimental
* Choose node with largest seqno number for mariadb recovery
* Change keystone.log's permit to keystone:keystone
* integrate gnocchi with ceilometer
* fix mistral requires auth\_uri to point to v3 explicitly
* Remove unneeded Heka bootstrapping code
* Build source from Newton rather then Master
* add sahara log in heka
* Move RDO to Newton branches
* fix can't collect horizon log in heka
* Fix genconfig and reconfigure for magnum
* Enable release notes translation
* Remove unneeded blank lines
* Remove default values from conf file
* Install python-mysqldb for Ubuntu in openstack-base container
* Heka template missing optional params
* Updated from global requirements
* Fix horizon to use cache
* Create /var/log/kolla/rally before running rally-manage db create/upgrade
* Fix l3\_agent.ini rendering error when DVR
* Add hexdump package for ironic-conductor container
* Heka deprecation
* install pxelinux for ironic\_pxe
* Revert "Fix pycparser wheel package issue"
* Fix sahara endpoint url
* Change mysql-check in HAProxy to post MySQL 4.1
* Handle z stream change for rabbitmq-server
* Iscsid container fails to start on storage node when cinder is enabled
* fixed kestone fernet prechecks for multinode deployments
* Handle the KeyboardInterrunpt properly for build.py script
* Fix ironic failed
* Download the rabbitmq\_clusterer plugins to the correct path
* Fix pycparser wheel package issue
* Readability Improvements to Advanced Config Doc
* Update the upgrade.yml for mariadb roles
* Add CADF event configurations in Keystone when enabled
* Remove redundant common play and add haproxy hosts
* Fix a few typos in documentation
* Use sudo to create loop device on gate nodes
* Improve playbook to setup gate nodes
* Move loc tool into tools directory
* Integrate gnocchi with ceph
* Fix error in Gnocchi service
* iscsi role misses 'storage' group
* Deprecate Fedora based Docker images
* Fix typo in start.yml
* Fix a typo in bifrost.rst
* Mount host localtime for ceilometer
* Fix mistral service
* add influxdb to precheck
* add ceilometer congress to precheck.yml
* Fix Magnum trustee issues
* Fix wrong heat trustee configuration
* add congress api to haproxy
* add etcd to precheck
* Update the location of Glance Registry HAProxy checks
* Remove do\_reconfigure.yml file for all roles
* Rename the gnocchi api-paste filename
* Use merge\_configs for gnocchi-api-paste.ini file
* Add a note for how to get prior release kolla doc
* Update manila-share.conf
* change CollectD to collectd in collectd role
* Fix a docstring typo in build.py
* Remove default=None when set value in config
* Add aodh checking to port\_checks.yml
* add sahara port prechecks
* change perm and user wsgi file permission
* remove bootstrap.yml in grafana role upgrade.yml
* Add bootstrap\_service.yml to upgrade.yml
* add aodh gnocchi barbican in heka.json.j2
* Add newline in grafana template
* Use keystone-paste.ini template for keystone
* change perm 0644 to 0600 in congress role
* add reconfigure.yml in congress role
* Adding the steps of generateing ssh key in tools/init-runonce
* add upgrade.yml in congress role
* Fix the url of Cinder endpoints
* Changed docker\_restart\_policy to unless-stopped
* add cloudkitty port prechecks
* Remove clients from test-requirements already installed by python-openstackclient
* Fix merge\_configs.py file when not provide vars parameter
* install iptables in ironic-inspector container
* fix ironic-inspector setup
* Fix the failure of ceilometer-api container
* Change "Virtualhost" to "VirtualHost" in horizon.conf.j2
* Revert "Add enable\_elasticsearch option"
* Delete tempest.yml playbook
* Revert "Bind EPMD to api interface address"
* Add aodh-api to haproxy.cfg file
* ES and Kibana config modification for Kube
* add upgrade.yml content for gnocchi role
* Fix heat role creation
* Add Using a different base image to image-building doc
* Clean up TODOs from live documentation
* remove not use wsgi other service in aodh
* add upgrade.yml to aodh
* Add more packages in bindep.txt
* Add upgrade.yml to sahara
* Add enable\_elasticsearch option
* Install the required packages for ceph-base image
* Fix idempotent for initializing toolbox container task
* Document bug triage
* Update the order of release note page
* add etcd reconfigure content and do\_reconfigure file
* Fix permission for /var/log/kolla folder
* missing space breaks haproxy from starting
* Document that YAML data files should start with three dashes
* Mark include-footer and include-header deprecated for removal
* Point to boostrap-servers playbook in quickstart
* Add architecture guide back to index.rst
* Remove ansible serial: option for haproxy and rabbitmq
* Cinder cannot use external non-LVM iSCSI storage
* Add "---" into some files of yaml
* Updated from global requirements
* Allow operators to provision multiple physical networks
* Fix senlin api bind host
* Add support to use pdb with tox
* Delete the unnecessary space
* Fix tempest missing spaces
* Add fwaas\_driver.ini file to neutron-vpnaas-agent container
* Allow a custom keepalived configuration file
* Allow a custom haproxy configuration file
* Fix base CentOS repository keys
* Fix murano auth issue
* Remove all bytcode & objectcode  before running tox
* Remove no-cache option in build.py
* Delete extra spaces in baremetal install.yml
* Deprecate old auth parameters of ironic in nova.conf
* Allow genconfig to work with kolla-kubernetes and ceph
* Update EPEL version in base
* Fix Keystone CADF notifications
* fix horizon fernet container
* Add pulling ceilometer-collector image
* run\_once Checking mongodb backend for ceilometer
* Set ownership of barbican configuration files to barbican
* Repair swift reconfiguration
* Use ansible\_version when available for precheck
* Checking valid fernet expiry only need to run once
* Fix using rhel as a base build image
* Install cinder related package for glance
* Install extra packages for gnocchi using setuptools extra feature
* Remove duplicate lbaas provider config
* Document that new services have to be listed in the README file
* Fix ironic Dockerfile
* Added Barbican in the list of services deployed by kolla
* Added enable\_option for some services
* Delete extra spaces in gnocchi config.yml
* Add "---" into ceilometer/tasks
* Deprecate nova-network container
* Create the heat\_stack\_user/owner role in the heat role
* Fix vpnaas for neutron
* Add "---" into tempest.yml
* Follow Docker Inc's trademark guidelines
* Only enabled services log files
* fix config file permission to ironic instead of root
* corrected error in multinode.rst
* Optimized the serial upgrade and reconfigure
* Fix reconfiguration issue for Keystone role
* Remove the unnecessary space
* Fix up aodh config templates
* add reno note monitoring
* install ironic-inspector during image build
* align ceph with other svc patterns in inventory files
* Enable CADF events in Keystone and introduce enable\_cadf\_notifications
* Update "which" command  to "type"
* Add "python-openstackclient" to test-requirements.txt
* Allow operators to customise keystone source install
* Add networking guide for Neutron extensions
* kolla config file path corrected for ubuntu
* Use "type" to take place of "which" and update the output

3.0.0.0rc1
----------

* Add Kuryr ansible role
* Revert 'Add neutron-lbaas-agent to exlude image for Ubuntu binary'
* Add a tip at the end of tools/init-runonce
* Modify collectd permissions
* Remove public\_router\_id from tempest configuration template
* Document how to add logging for a service
* Add cloudkitty to heka-openstack.toml.j2
* User os\_keystone\_role to create cloudkitty rating role
* Fix ceilometer.conf template
* Bump version of Kibana from 4.4 to 4.6
* Integrate neutron-vpnaas-agent into the neutron Ansible role
* Generate full /etc/hosts on every node
* Add etcd ansible role
* Add kuryr-libnetwork Dockerfile
* Switch arguments to usermod
* Mariadb bootstrap - no need to check for cluster ready in Kube
* Add  upgrade file to barbican role
* Added telegraf role
* Non-default database port documentation
* Add ansible role for vmtp container
* Add neutron-vpnaas-agent container
* Minor fix in manila guide
* Allow Neutron to be run in DVR mode
* Add extras and pytz>=2013.6 into test requirements
* Added grafana role
* Set owner of rally.conf to rally
* Add Networking-SFC role
* Add nova-serialproxy container
* Add Senlin Ansible role
* Fix missing cloudkitty config file for cron container
* Bind EPMD to api interface address
* Change Mariadb default character set to utf8
* fix the common upgrade
* Call filter\_images before save dependencies
* Remove the useless host in site.yml
* Add iter function to change list into iterator
* Fix transport for kolla-kubernetes
* Allow customizations of pip packages
* Fix formatting in CONTRIBUTING.rst
* Use "node" take place of "nodes"
* Add header blocks to all Dockerfiles
* Check volume group exists for Cinder in prechecks
* Add logrotate configuration for cloudkitty
* Fix permissions of tmp files
* Copy mongodb\_bootstrap\_replication\_set.js to /tmp on the deployment host
* Added serial option to site.yml
* Add common role to Ansible site file
* Build process outputs each line twice
* Fix mariadb bootstrap error
* add telegraf log directory  /var/log/kolla/telegraf
* Add Barbican ansible role
* Fix wrong release name in a comment in sources.list.ubuntu
* Add missing apt-get clean in Ubuntu base image
* Install apt-utils in Ubuntu base image
* move ovs cleanup to tools/cleanup-host
* Adding required check for Orchestration Kubernetes
* Revert "Build a more organized doc structure"
* Fix manila\_share container isn't up after deploy
* Check if libvirtd apparmor profiles exists before removal
* Allow mysql to be used as a database for Ceilometer
* Use delorean rabbitmq
* Clean imports in code
* Added grafana container
* Improve README file
* Add ara to collect ansible playbook running statics
* Change with\_ loop variables syntax to ansible 2
* Add neutron-lbaas-agent to exlude image for Ubuntu binary
* Remove novncproxy and spice from reload
* Fix generated sahara conf
* Use \`\`tgtd\`\` to take place of tgtd
* Remove the duplicate word to improve the clarity of the sentence
* Change ceph version to Jewel
* Move transport\_url parameter before service\_providers section
* Updated from global requirements
* Ansible roles for collectd Container
* Adding manila endpoints to HAProxy
* Fix manila-api binds to ::
* Update the command to restart the docker
* Add Checking free port for Manila API
* loc fails with recent removal of heat dev env
* Allow use of database for Horizon sessions
* Correct Ironic keystone\_authtoken option name
* Add empty upgrade file to gnocchi role
* add CentOS's docker config file in multinode.rst
* Remove the deprecated kolla-build group name
* Fix keytone options in all.yml/globals.yml
* Add sahara ansible role
* Cinder-backup misses client part for NFS backend
* Add cloudkitty ansible role
* Add extra methods in template when using template override
* Keepalived leaves VIP on the host in case of accidental removal
* Turn off bindep
* Implement Ansible rally role
* Cinder-backup fails while backing up iSCSI volumes
* Add gnocchi ansible role
* Comment some lines in globals.yml
* Correct Murano keystone\_authtoken option name
* TrivialFix: Delete virtual bridge artifacts when cleaning hosts
* Fix lost parameter --remote in generated start\_ovsdb\_server.sh
* Improve script to check used source versions
* Replace deprecated rabbitmq parametrs
* Add cloudkitty containers for type source
* Fix Typo in quickstart
* Add missing Docker images of OpenStack services to README file
* Add Barbican container dockerfile
* Init group owner of /etc/kolla to kolla
* Ensure doesn't use LOG.warn
* Update destroy include images arg to LONGOPT
* Remove dev/heat note from READE file
* Added influxdb role
* Use the standard start method for kolla-toolbox container
* Add precheck for ceilometer backend
* add iproute package in base image
* Use a local docker image namespace in gate
* Updating ironic configurations in nova.conf
* Add guidelines on adding a new service
* repair gnocchi  dockerfile

3.0.0.0b3
---------

* Update doc for congress
* Added Ansible playbook for congress deploy
* Release notes for customization
* replace baremetal\_nic with api\_interface
* Allow operators to override use of get-pip.py
* Allow operators to customise rabbitmq plugins
* Add warning to kolla-ansible destroy action
* Allow operators to override versionlock for redhat in base
* Add a block around oraclelinux base package install
* add deploy-servers command
* adds bifrost ssh key generation
* add bifrost deploy ansible support
* generate bifrost yaml configs
* Install neutron-lbaas-dashboard from source in horizon container
* Fix service\_type of mistral endpoint
* Customizations for Neutron
* introduce bifrost-deploy container
* Add option to support dhcp/l3 agent ha
* Add ansible raw task note, add apt-get update
* repair rally dockerfile
* Fix nova\_ssh container shell to allow instance resizes
* Add aodh role
* Removing development packages from Baremetal install defaults
* Limit hostfile generation to control nodes
* Architecture guide doc
* Customization for base
* Add a check before wiping Ceph disks in bootstrap
* Customizations for dind
* Fix using filter() to meet python2,3
* Dockerfiles for collectd Container
* Fix removing nova\_libvirt container issue
* Fix Kibana image build error
* repair aodh image dockerfile
* Chage with\_ loop variables syntax to ansible 2
* Updated from global requirements
* Change source with dot at extend\_start files
* Use six.StringIO
* Add missing container image names to build config file
* Fix bandit gate jobs
* Customizations for MariaDB
* Changed admin-openrc from DOMAIN\_ID to DOMAIN\_NAME
* Move rabbitmq precheck from start
* Fix toolbox permission issue when enabling ceph
* Import the Murano core libary as part of setup
* Customizations for Nova
* Customizations for Ironic
* Customizations for RabbitMQ
* Add dockerfiles for keystone fernet
* Add full support for fernet
* Set 'balance source' for Horizon in haproxy
* Move to transport\_url for rabbitmq configuration
* Updated from global requirements
* Add etcd container
* Add defaults for interfaces to all.yml
* Fix bug in Elasticsearch role
* Fix Ubuntu binary build and deploy gate
* Add missing \n at end of file
* Add mariadb client binaries to kolla-toolbox
* Fix some minor errors in the doc
* py3:Remove six.iterXXX
* Fix typo in iscsi pull playbook
* Vagrant doc updates
* fix sahara dockerfile
* Pin Ansible version to 2.1.1.0 in kolla-toolbox
* Remove log propagate configuration
* Updated from global requirements
* Sync the local\_settings.j2 with horizon
* Implement mongodb replication set cluster
* Create the nova instances directory when need during starting
* Use dumb-init to manage the pid 1 process
* Make tox -e docs work
* Pin to Ubuntu 16.04
* Fix Ubuntu source gate deployment
* Remove unnecessary host at haproxy in site.yml
* Remove the RUN directive for macros.install\_packages in the Dockerfile
* Remove Kazoo dependency and Kolla Zookeeper helper
* Fix the location of Kolla configurations in the evaluation workflow
* Handle empty package list for install\_packages
* Add basic checking for network\_interface to prechecks
* Updated from global requirements
* Add Dockerfile for congress
* Improve rabbitmq-clusterer template code format
* Customizations for Multipathd
* Update openvswitch base Dockerfile to include footers
* Update heat base Dockerfile to include footers
* Simplify install process for faster quickstart execution
* Add pull.yml file for tempest
* Fix murano notification driver
* Create the \_member\_ role in the horizon role
* Customizations for zaqar
* Port with\_ loop variable syntax to Ansbile 2 (finish)
* Update kubectl version at magnum-conductor container
* Update cirros image visibility in init-runonce
* Customizations for aodh
* Customizations for murano
* Customizations for sahara
* Customizations for trove
* Updated from global requirements
* Remove duplicate items
* Customizations for heka
* Fix Kolla home-page URL
* Start using orchestration\_engine variable
* Add crudini
* Fix guide formating errors
* Add force flag to cleanup-images
* Build a more organized doc structure
* Move the keystone\_\*\_url variable from common role to group vars
* Add guide to auto mount /run as shared
* ironic.conf file missing enabled\_drivers info
* Fix tar command path for magnum conductor using ubuntu
* Fix neutron-server section in AIO sample inventory
* Add jq
* Add support for building vmtp container
* Add a note about the sandbox environment to the CONTRIBUTING doc
* Customizations for Senlin
* Skips a debug log during image build
* Minor formatting change to CONTRIBUTING.rst
* enhancements to install\_packages macro
* Document the Dockerfile customisation mechanism
* Fix the Ubuntu Xenial build gate
* Fix the memcache location value in horizon local settings
* Minor doc fix
* Customizations for Manila
* Fix LVM2 in Ubuntu section in Cinder guide
* Customizations for Tgtd
* Updated from global requirements
* Customizations for Designate
* Customizations for Elasticsearch
* Customizations for Kuryr
* Customizations for OpenStack Base
* Customizations for Swift
* Customizations for Tempest
* Customizations for Cinder
* Customizations for Watcher
* Customizations for Glance
* Keystone interface address and memcached override
* Fix interface address for Neutron-server
* Added Test case for env and volume comp
* Fix designate bootstrap
* Add --user-domain when adding heat role admin
* add baremetal role to install kolla deps
* iscsi initiator names must be unique among hosts
* Fix intf address for RabbitMQ and disable cluster for Kube
* Revert "Remove files from /var/lib/apt/lists when cleaning up on Ubuntu/Debian"
* Introduce a script to launch ovsdb-server process
* Port with\_ loop variable syntax  to Ansbile 2
* Document the use of external Ceph journal drives
* Remove heat dev environment
* Cinder-backup requires iscsid running on the same host
* Change Quickstart to follow code conventions
* Optimize horizon cache and compress for http response
* Add heka custom config to define user's log pipline
* Customizations for kibana
* Replace horizon default config with custom config
* Fix typo in doc
* Change cleanup to destroy as cleanup is a misnomer
* Customizations for Ceph
* Updated from global requirements
* Fix prechecks of a vip address
* Remove unused project\_yaml parameter from role metadata files
* Remove files from /var/lib/apt/lists when cleaning up on Ubuntu/Debian
* Enable the nova microversion api
* Make the kolla\_keystone\_service can update fields
* Fix inconsistencies in git url
* Dockerfiles for Networking-SFC Container
* Customizations for kolla-toolbox
* Reducing disk footprint for Ubuntu/Debian images
* Add Watcher default settings
* Fix the evaluating conditional for enable es and kibana
* Customizations for magnum
* Customizations for keepalived
* Add customizations for keystone
* Added influxdb container
* Customizations for iscsid
* Volume specification for ironic-api was invalid
* Add doc8 test and improve rst syntax
* Added neutron-metering-agent
* Replace keystone's wsgi config with custom config
* Add upgrade tasks for Ceilometer
* Correct mistral-executor image name
* Updated from global requirements
* Modify some spelling mistakes
* Enable central logging without deploying elasticsearch/kibana
* Customizations for Horizon
* Cleanup images as part of kolla-ansible cleanup
* Correct permissions to /etc/keystone/domains
* Change workers to be static when using kubernates
* Glance interface address, memcached override, and glance override
* Horizon interface address and memcached override
* Fix interface address for memcached atop kubernetes
* Fix the variable name mismatch
* Added Test case for attribute comp
* Using sys.exit(main()) instead of main()
* Fix the kolla\_docker issue with docker 1.12
* Change config for lbaas service\_plugins
* Fix undefined error for cinder template
* Add "Programming Language :: Python :: 3" to setup config file
* Added telegraf container
* Use /etc file to overwrite the docker.service file
* Doc wording update
* Enable kolla k8s to override bind api bind address in genconfig
* Customizations for mongodb
* Customizations for haproxy
* Fixing crond crashing with centos/source
* Updated from global requirements
* External Ceph - Implementation Nova
* Use a lower number of the workers
* Make kolla-build list-dependencies option work
* Fix dict.values() PY3 compatible
* Fix the neutron-lbaas-agent container issues
* Make the enable\_isolated\_metadata and force\_metadata to yes in default
* Customizations for openvswitch
* Use the node\_custom\_config variable in the config.yml file
* Clean up Glance image after sanity check
* Implement customizations for heat-api-cfn container
* Vagrant plugin check
* Python 3: dict.iteritems()
* Fixes Dockerfile for neutron-lbaas-agent
* Customizations for ceilometer
* Minor Readability Adjustments to Operating Kolla
* Fix Wording and Typos in Deployment Philosophy
* Customizations for rally
* Customizations for cron
* Fix typo in cinder guide
* Customizations for mistral
* Simplify the Cinder LVM backend
* Pull tgtd image when need
* Add empty upgrade.yml file to ceilometer role
* Consistent external Ceph configuration for Glance
* Customizations for gnocchi
* Allow custom configurations for ceilometer
* Ensure apt-transport-https is available
* Add Watcher ansible roles and templates
* Use lbaas alias instead of the class name
* Bind the ceilometer-api process to the api\_interface only
* Added ceilometer decision in neutron.conf for event notifications
* implement Ansible Tempest role
* Fix the failure to create instance snapshot
* Customizations for heat
* Configurable policy.json for keystone
* External Ceph - Implementation Cinder
* Add missing configuration files for ceilometer
* Add Cinder-Volume Package for Ubuntu binary install
* Change rgw frontend interface
* Fix 'reconfigure' command of kolla
* Remove notification\_driver option
* fix small documentation error
* Add pull.yml to the ceilometer
* Add 'optional' param for mariadb heka conf
* TrivialFix:modify the spelling mistakes

3.0.0.0b2
---------

* Removing .erlang.cookie before rabbitmq bootstrap recreates it
* Improve glance sanity check
* External Ceph support - Implementation Glance
* Keystones openstack\_auth was undefined
* Added unit test for volume operations
* Add Python 3.5 classifier and venv
* Support Keystone Domain specific files
* Remove [neutron]/auth\_strategy option in nova.conf
* Use local mirror of ceph and uca
* Enable Block Storage meters
* corrected documentation for registry version
* updated insecure docker-registry configuration
* Add multipathing support to docker container
* Add LDAP support to keystone Dockerfile
* Use inventory\_hostname for Ceph bootstrap
* Updated from global requirements
* Underline should match the title length in docs
* Build docker images for OpenStack Watcher
* Fix magnum default service type
* Fix the memcached config in horizon local\_settings
* Add enable\_iscsi option to etc/kolla/globals.yml
* Read GPT label using sgdisk rather than udev
* Improve task names for Ceph
* Fix the overwrite sudoers file issue
* Fix the native ovsdb\_interace failed
* Updated from global requirements
* Fix the upgrade haproxy failed
* Fixed typo in all.yml
* Add Senlin Docker container
* Fix broken save,list images/dependencies options
* Add releasenotes for ceilometer
* Fix publicURL endpoint not found issue in CI
* Use the disk size as the osd weight when osd\_initial\_weight is auto
* Copy lbaas-haproxy.filters file to /etc/neutron/rootwrap.d
* Cleanup RUN commands in base Dockerfile
* neutron-lbaas TO neutron-lbaas-agent
* Added unit test for image operation
* Be smarter about what to do when making a docker client
* Add test for remove container, get state and get env
* Remove MariaDB warning from HAproxy
* Trivial fixes to correct couple of typos
* Document a common Ceph bootstrap failure scenario
* Add unit test for stop and restart container
* Enable openvswitch container logs in host volumes
* Fix container stop exeption
* Fix minor typo in security guide
* glance-\*, fix rabbit config with ceilometer
* Revert "Fix radosgw 'rgw frontends' param"
* Set the privsep\_osbrick.helper\_command in nova and cinder
* Updated from global requirements
* Customizations continued
* Update urls for Delorean repo files
* Add upgrade pip command to QuickStart Doc
* Add the verification of required images step before the deployment
* Fix docker daemon proxy support in vagrant
* Remove deprecated package python-tuskarclient
* Add Kuryr Docker container
* Stop using a global logger for all the things
* Updated from global requirements
* Notify operators that cinder + LVM doesn't work
* Use MAC address for looking for DHCP leases for Vagrant
* Add customizations for apt keys and packages
* Add named volume for nova-libvirt
* Spec: Deploy Kolla images using Kubernetes
* Add reconfigure tasks for ceilometer ansible role
* Make Neutron QoS service plugin configurable
* Remove mesos artifacts
* Connect to remote hosts as root
* Only keep localhost for 127.0.0.1
* Remove unused SUPPORT\_NODE variable
* Set internal vip to vagrant private network
* Refer to operator VM as primary VM
* TrivialFix: A typo fix in the globals.yml
* Implement ceilometer ansible role
* Added unit test for start container
* Properly fail precheck for internal VIP's network
* Remove EC2 API related configurations and tasks
* Format commands to the code block
* Fix ownership of nova-novncproxy-source directory
* Macro install packages
* Remove the pull action in the deploy\_aio CI
* Revert "Added precheck to check kernel version 4.2 on Ubuntu 14.04."
* Added unit test for start container
* Make cleanup remove restarting/exited containers
* Makes ml2\_conf.ini configuration consistent
* Implement Rally Dockerfile
* Remove verbose parameter from lbaas\_agent.ini file
* Update kollaglue repo on docker to kolla
* Create ansible home directory in kolla-toolbox container
* Load the metadata definitions during Glance bootstrap
* Remove Heat CLI deprecated commands
* The quickstart guide still says to use Anisble 1.9.4
* Added test document
* Change the search path to look locally
* Fix typos in Kolla
* Fix the openstack\_release variable in all.yml
* Added unit test for kolla\_docker
* Fix missing ceilometer user in the sudoers list for binary type
* Remove liberty warning
* Revert "Changed namespace from kolla to kollaglue in oslo"
* Add non-intrusive ctrl-c handling
* Use 'image' not 'item'
* Changed namespace from kolla to kollaglue in oslo
* Fix the prechecks for the ansible version
* Run more kolla-ansible task in the gate
* Mechanism for Dockerfile customization
* Make build.py importable lib
* setup\_{RedHat,Debian}.sh, make more idempotent
* Fix the neutron reconfigure issue
* Bump the ansible version to >2 in the kolla-toolbox
* Remove the deprecated kolla-build section
* Config files having underscores breaks Kolla-Kubernetes
* Cleanup help string of install\_type parameter
* Add kolla-kubernetes bootstap logic endpoint script
* Add kolla-kubernetes bootstrap capability to Keystone
* Add kolla-kubernetes bootstrap capability to mariadb
* Fix URL to Heka documentation in README file
* make rabbitmq container build with debian
* Make nova-libvirt container build with debian
* Make heka container build with debian
* Make container dind unpin old docker relase
* Make swift-base container build with debian
* Make container kolla-toolbox build with debian
* adding else statement with empty string starting ansible 2.X it require a else statement
* Updated from global requirements
* Install keepalived in neutron\_l3\_agent container
* Add vars to the merge\_config task in config-neutron-fake.yml

3.0.0.0b1
---------

* Document upgrading for operators
* Enable HAProxy consider MariaDB wsrep\_local\_state
* Use debian repos for debian base docker image
* Use an image object, recorder object and status constants
* Use a task model and dumb workers
* add curlrc file to base image
* Add .vimrc to .gitignore
* adding Note for ubuntu 16.04
* Update Cinder guide
* Updated Gnocchi binary containers
* Add support for mistral ubuntu binary containers
* Add passwords parameter to LONG\_OPTS in kolla-ansible script
* Don't always unpack image build results tuple, as it may be None
* Manila driver session is needed only in manila-share
* Retitle quick start to make it more obvious in index
* Move developer related docs into their own section
* Fix the cinder backup permission issue when enable ceph
* change keyfile to key
* Install missing package in spiceproxy container
* Pin the base distro release version
* Log the traceback in the kolla libraries
* Updated from global requirements
* Use --subproject instead of deprecated --service option
* Fix the incompatibility for ansible 2.1.0
* Do not use AUFS for centos/fedora/oraclelinux container images on ubuntu host
* Document using a custom config directory
* Adds Neutron LBaaS Support
* Use file module instead of running rm to remove a directory
* Do not use bare variables in the ceph role
* Update Documentation
* Fix kolla-build return codes
* Set ServerTokens parameter to 'Prod' for Ubuntu Apache config
* Install correct version of arping
* Add support to lint the install commands in Dockerfiles
* Add sahara containers
* Update ubuntu dockerfiles for formatting
* Add title to index page of developer documentation
* Add support for murano binary containers for rpm based distros
* Add ubuntu binary container for zaqar
* Add support for magnum ubuntu binary containers
* Update the image-building documentation
* Update quickstart guide for formatting
* Simplify image building information in quickstart
* Specify registry volume location
* Bump the ansible to 2
* Change ansible image to kolla\_toolbox
* Fix syntax issue in advanced-configuration.rst
* Make configurable the location where config files are merged
* Generate configuration using ansible for any project
* Compile the messages in the horizon
* Configure the rabbitmq ha policy in config file
* Fix the rabbitmq crash on CentOS binary and source deploy
* Updated from global requirements
* Make passwords.yml file generation configurable
* Add generate-config option to kolla-ansible
* Update the horizon dockerfile for formatting
* Change the SELinux doc to a security doc
* Improve Vagrants bootstrap.sh proxy support
* Fixed typos in Ansible files
* Updated from global requirements
* Collect more info from the gate for debug
* Stop configuring neutron to enforce DHCP MTU option
* Remove unwanted test dependency zake
* Add a cluster\_network interface when we use ceph
* Update advanced configuration
* Structuring the documentation
* Fix build for oraclelinux base
* Update doc about how to install python-docker-py on centos
* Doc rework for quickstart, multinode, and image-building
* Updated from global requirements
* add support for non-default database\_port in kolla/ansible
* Avoid \_ in rabbitmq\_clusterer.config
* Fix the virt\_type in the gate
* Update liberty deployment warning
* Adding variables for Cinder iSCSI backend configuration
* Adding Upgrade to iscsid/tgtd container
* Revert "Install master's version of an RDO keystone"
* Support a custom base image
* Add docs about config overrides
* Fix the copy docker log typo
* Implement non-default signal handler for SIGINT
* Add extension to file
* Make "cleanup-containers" script works dynamically
* Diagnostics for Environment
* Run HAProxy in a chroot jail
* Add images from profile as matched only if no regex is used
* Make Heka collect Ceph logs
* Deleting only images from kolla build
* Deletes fake containers on cleanup
* Generate image dependencies on CLI
* Add a CONTRIBUTING.rst for Kolla
* Cleanup Mesos/Marathon related work
* Use updated wsgi file for Keystone 9.0.0 release
* Adding ability to specify capabilities and security
* Updated from global requirements
* Update kolla irc channel
* Adding a few #nosec tags to prepare for Bandit usage
* map the host localtime to the container
* Add python-memcache package openstack base
* Remove dependencies on kazoo and friends
* Remove unecessary blank lines
* Fix radosgw 'rgw frontends' param
* Yum install Ansible 1.9 specified
* Updated from global requirements
* Re-order the when condition in the cinder reconfigure
* Remove the useless nova\_ssh configure in the passwords.yml
* Update murano service name
* Fix the gate lying
* Handle multi Ethernets case in the gate
* Catch all the exception in the push thread
* Override default latest tag on ubuntu
* Document custom-repos
* Update Vagrant docs to ensure libvirt is installed
* Remove the eth1 up and down manually in the rax-ord node
* Robustify of rabbitmq upgrade
* Update designate dockerfile for formatting
* Configures swift-rsyncd to use non-default port
* Update remaining files for formatting
* Update openvswitch dockerfile for formatting
* Update ceilometer dockerfile for formatting
* Update chronos dockerfile for formatting
* Update zookeeper dockerfile for formatting
* Fix failure to deploy with qemu.conf
* Remove check for config files to verify MountFlags
* Revert "check /e/s/s/docker.service in ubuntu"
* Workaround broken nodepool to unblock gate
* Fix iscsid & tgtd sections in inventory samples
* Disable tty for keystone register script
* Add a role to cleanup containers after deployment
* Fix typo in kolla-ansible usage message
* Add missing extend\_start files for ceilometer container
* Change Jinja2 rquirements to match globals
* Use proper protocol scheme with nova
* Make Cinder access glance in round robin fashion
* Add TLS to Kibana Web Interface
* Add Kibana quick start guide
* Update base dockerfile for formatting
* Use proper CentOS repositories for ceph and qemu
* Enable unbuffered output for ansible
* Updated from global requirements
* Remove node\_templates\_directory in ansbile variable file
* Add Mistral Binary Containers
* Added help documentation for kolla-ansible upgrade
* Fixes kolla\_toolbox failure due to missing pytz module
* Fix the upgrade issue when image id is the same
* Update haproxy dockerfile for formatting
* Update Nova dockerfiles for formatting
* Make Heat bootstrapping idempotent
* Update Neutron dockerfiles for formatting
* Update tgtd & iscsid dockerfiles for formatting
* Update Cinder dockerfiles for formatting
* check /e/s/s/docker.service in ubuntu
* Remove Disable HAProxy option from Quick Start Guide
* Add  iscsid/tgtd specific parameters to Kolla infrastructure
* Adds ansible code for iscsid and tgtd containers
* Update Zaqar dockerfile for formatting
* Update Trove dockerfiles for formatting
* Update Swift dockerfiles for formatting
* Update OpenVSwitch dockerfile for formatting
* Update Mongodb dockerfile for formatting
* Update Mesos dockerfiles for formatting
* Update Memcached dockerfile for formatting
* Update Mariadb dockerfile for formatting
* Update Manila  dockerfile for formatting
* Update Marathon dockerfile for formatting
* Update Magnum dockerfiles for formatting
* Update Ironic dockerfile for formatting
* Update Heka dockerfile for formatting
* Update Heat dockerfiles for formatting
* Update Gnocchi dockerfiles for formatting
* Update Aodh dockerfiles for formatting
* Update Ceilometer dockerfiles for formatting
* Add missing base os values to kolla-build.conf
* cleanup-host should not remove kolla-build.conf
* Create /var/cache/swift in source installation
* Create and chown /etc/heka directory
* Fix the wrong package name in Ubuntu binary build
* Drop root for swift
* Identify container through  PS1 shell variable
* Make sure /etc/hostname is valid for SELinux
* Use a random virtual\_router\_id in the keepalived
* Set db connection retry to infinity
* Revert "Spec: Deploy Kolla images using Kubernetes"
* Clarify comment about binding erlang to IPv4
* Add note about heat being busted for development
* Fix rabbitmq crash in centos gate
* Revert "Add general\_log to mariadb container and make heka collect it"
* Add prechecks to validate kolla\_internal\_vip\_address and kolla\_external\_vip\_address
* Rabbitmq Upgrade restarts container only when image was changed
* Adds iscsid and tgtd docker containers
* Fix missing libvirt python module in ceilometer-compute
* Fix the neutron reconfigure issue when enable linuxbridge-agent
* Remove /etc/kolla configuration folders
* Put the variables in alphabetical order in all.yml
* Add LVM2/iSCSI documentation
* Fix launch vm failed in neutron-linuxbridge-agent env
* Fix the qemu has nova permission in nova instances folder
* Add quotes for RBMQ nodes definition
* Add default flavors during init-runonce
* Increase max pool size so conductor doesn't implode
* Update vagrant-dev-env.rst
* Spec: Deploy Kolla images using Kubernetes
* Updated from global requirements
* Add mongodb in cleanup containers script
* Configure Neutron to use internalURL for contacting Nova
* Added Kibana instructions to quickstart.rst
* Increase max scheduling attempts to 10
* Change waiting on mariadb.pid
* Fix manila keystone v3 issues for all clients
* Fix the Neutron reconfigure
* Log the SHA of the Git ref for source builds
* Add nova\_ssh in cleanup containers script
* Adds migration step from nova to nova\_api database
* Add remove apparmor reminder to the quickstart
* Check empty passwords in $CONFIG\_DIR/passwords.yml
* Updated from global requirements
* Add comments on site.yml neutron hosts reordering
* Correct typo
* Check empty passwords in /etc/kolla/passwords.yml in prechecks
* Add general\_log to mariadb container and make heka collect it
* Make Heka write Keepalived logs to dedicated directory
* Implement nova-ssh container
* Restoring openstack\_release option
* Add Ubuntu binary build and deploy gate
* Remove the tempest version constrains in tempest container
* Make keepalived virtual\_router\_id param configurable
* Add a step to clean all ceph references in fstab
* Workaround ansible bug related to delegate\_to
* When two interfaces are used for two VIPs, tie them together
* Fix IP resolve check for RabbitMQ on AIO
* Update Quickstart with example for distro and install type
* Enable the kibana access from the external network
* Increase database connections to 10000
* Update swift name
* Start the haproxy by using haproxy-system-wrapper
* Fix the nova reconfigure in the multinode env
* Added precheck to check kernel version 4.2 on Ubuntu 14.04
* Add optional services option in globals.yml
* Pass extra variables through kolla-ansible to ansible-playbook
* Starting heka bootstrap container failed in deployment
* Fix gate by adding MariaDB-shared dependnecy
* Fixing permission for libvirtd.log
* Fix the Ceph reconfigure
* Revert "Fix consistently failing CentOS gate"
* Remove bootstrap\_mariadb with cleanup-containers
* Change keystone log dir
* Refactor the glance service group mapping
* Only copy the necessary config files for Glance
* Restrict the rabbitmq only start on rabbitmq group
* Use packaged pip instead of easy\_install
* Fix gate to use world writeable docker socket
* Fix the wrong refer self in kolla\_docker.py
* Fix typos in Kolla
* Remove meaningless char in regexp of find\_disks.py file
* Change heat domain to heat\_user\_domain
* Revert "Make heat work"
* Add kibana authentication using HAproxy
* Upgrade elasticsearch
* Change CentOS in documentation
* Fix consistently failing CentOS gate
* Include docker python install
* Make heat work
* Revert libvirt change in heka-openstack.toml.j2 in master
* Reduce log errors from heka
* Re-set external\_network\_bridge for l3 agent
* Add reno support
* Add creation of new log folder for Horizon
* Add conntrack-tools
* MariaDB is not copied if enable\_rabitmq is disabled
* Swift busted with Heka
* Add PBR generation of version information
* Changes horizon log location to kolla\_logs volume
* Enable horizon domain logins
* Remove ironic images from excluded list
* Check relevant logging mechanism in the gate
* Added note about nested environment
* Make heka collect libvirtd.log in nova\_libvirt container
* Disable deprecated heat plugins
* Remove static password
* Enabled spice
* Fix rax-ord commands
* Wrong variable name for spicehtml5proxy
* Fix bad apache2 close
* Fix problem where ipv6 address causes failure
* Add generate\_passwords.py to generate passwords
* Improve openstack-base image for centos binary
* Split versions onto new line
* Dynamically pull list of projects and versions
* Fix mysql bootstrap
* Install neutron in manila-share group only when enable\_manila is true
* Fix rax-ord gate
* Fix heat endpoint registration
* Allow version\_check to work on local git repo
* Fix Linux bridge reconfig issue
* Attach external NIC to a NAT-Network if on Wi-Fi
* Fix the prechecks role idempotent
* Ceilometer needs pymongo to start
* Move manila variable
* Change deprecated options throughout Kolla
* Fix 'optional' config.json values
* Rework heka log copying
* Allow external ceph journals and fix bootstrap
* Allow user to choose filesystem for osd
* Add memcached\_servers to keystone\_auth section
* Increase usefulness of openstack-base
* Fix linuxbridge driver
* Fix permissions for log extraction in gate
* Update quickstart doc to use drop-in unit files
* Add check if all the hostnames are resolvable
* Explain how to use kolla-ansible pull
* Fixes incorrect swift service endpoints
* Fix inconsistancy in globals.yml
* Enabled nova->glance snapshots
* Playbook for rabbitmq upgrade
* Correct var name in globals.yml
* Install Elasticsearch and Kibana packages using yum/apt-get
* Add unmap to cinder for ceph
* Reorder operations of mkdir and useradd in toolbox
* Changing Swift option section in globals.yml
* Allow per node configuration with augments
* Refactor glance config tasks
* Add cron to pull playbooks
* After refactor, the upgrade code was missing task
* Update README for heka image
* Reconfigure for haproxy
* Manila ubuntu binary container

2.0.0.0rc1
----------

* Changed port of docker\_registry in globals.yml
* Remove commented line
* Set --ipc option to "host" for kolla\_docker
* Fix race condition in haproxy
* MariaDB lights out recovery
* Mariadb upgrade
* Add Manila deployment document
* Increase the docker parition for rht bases in gate
* Remove useless dependency on ifconfig
* Fix genconfig on vagrant
* Fix host\_manager plugin for vagrant virtualbox
* Change libvirt volume name to libvirtd
* Add missing tar command for oraclelinux binary
* Switch to with items for sysctl
* Move sysctl out of haproxy container
* Fix UnicodeEncodeError for Manila
* Unify vagrant bootstrap.sh scripts
* Move neutron options from group "DEFAULT" to group "generic"
* Install openvswitch-switch in manila
* Use ubuntu Mitaka repo
* Use nopreempt for keepalived
* haproxy formatting was incorrect
* Properly pin ceph
* Compact ceph-mon files
* Fix the nova reconfig not work issue
* Fix false alert messages in HAProxy logs
* RST syntax error in quickstart.rst
* Remove openstack client from keystone bootstrap
* Install master's version of an RDO keystone
* Restructuring the Quickstart guide
* Reconfigure rabbitmq service
* Add missing files in ironic containers
* Use variables for auth\_uri and auth\_url protocols
* Stop shipping broken openrc in vagrant
* Add missing 'yum clean all' to mariadb
* Update gnocchi for centos binary
* Add missing 'yum clean all' in oraclelinux base
* Document required libvirt python bindings
* Provide instruction to generate kolla-build.conf
* Document the new 'local' type for source build
* Drop root user for neutron-linuxbridge-agent
* Fix a few small typos and formatting
* Fix Manila v2 endpoint
* Add centos-extras repo to oraclelinux-base
* Fixed typo in variable "ironic\_public\_endpoint"
* Reconfigure mariadb service
* Add empty string to KOLLA\_BOOTSTRAP env variable
* Add cron image and playbook
* Remove storage\_hostname
* Add ceph wait before bootstrap
* Do not create /dev/log symlink if it already exists
* Add local directory or file for source build
* Do not make Kibana available at the external VIP
* Upgrade Heat
* mariadb-devel is deprecated
* Rename validate-docker-execute with .sh extension
* Add documentation about critical data loss
* Copy the logs out of the container
* Add tox job for the bandit python security linter
* Checks the installation of curl command, Nova, Neutron and OpenStack packages related-bug: 1552433
* Mesos DNS container
* Document how to use loopback devices for Swift
* Fix default value on globals for config\_strategy
* Add documentation for two-VIP and TLS blueprints
* Add "heka-elasticsearch.toml" to /etc/heka in heka bootstrap container
* Fix the deprecated security\_group\_api and network\_api\_class
* Fix ubuntu marathon container
* Handle kolla-build exception
* Glance registry should only be accessible from internal network
* Add a new tool to help find the latest versions
* Upgrade fails from 2.0.0->2.0.1
* Fix type - python-olso-db for ceilometer
* Use internalURL for internal communication
* Fix "wait for log socket" in start.sh
* Add documentation for proxy buildargs picked from the environment
* Reconfigure mongodb service
* Update README for Trove image
* Reconfigure horizon service
* Upgrade fails at Magnum
* Make memcached reconfigure not block
* Add two more examples of openrc for use with public endpoints
* Updated from global requirements

2.0.0.0b3
---------

* Reconfigure for Swift
* Use alphabetical order in cleanup-containers
* Make Heka send logs to Elasticsearch
* Fix rst syntax in the list of images provided by Kolla
* Retry token retrival in keystone bootstrap script
* Reconfigure ceph service
* Reconfigure for Murano
* Add Manila to the list of images provided by Kolla
* Fix Keystone v3 for Manila
* Playbook for Manila upgrade
* Bump ansible version to head of devel
* Set mongodb log file to shared volume by heka
* Fix horizon with ssl
* Updated from global requirements
* Use use\_forwarded\_for in manila config
* Playbook for magnum upgrade
* Add authentication for keepalived
* Reconfigure for Swift
* Reconfigure mistral service
* Playbook for Ironic upgrade
* Fixing typo in the documentation
* Reconfigure for Memcached
* When ansible fails it still reads chaged key
* Manila upgrade stub
* Reconfigure nova service
* Add TLS protection on external API endpoints
* Make Heka collect Manila logs
* Fix Keystone v3 and Horizon
* Bump to latest ansible and deps
* Move hostname registration to common
* Add reconfigure for heka
* Add documentation for Kolla plugin functionality
* Libvirt needs openvswitch to connect br-int
* Reconfigure Ironic
* Simplify logic of vagrantfile
* Reconfigure neutron service
* Fixing ambiguity in the documetation
* Introduce the hacking module to kolla
* Add reconfigure for manila
* Reconfigure for Magnum
* Reconfigure cinder service
* Reconfigure glance service
* Reconfigure for Heat
* heatclient has invalid json validation picks up
* Make Vagrant libvirt graphics\_ip configurable
* ADD user neutron to the neutron-openvswitch-agent docker file
* Add kolla\_docker action for reconfigure
* Add ansible support for Manila
* Change default CONFIG\_STRATEGY
* Add new gates for oraclelinux
* Fix missing libraries for ceilometer
* Update cleanup-containers to remove ceph containers
* Remove keystone admin token
* Move shared variables to group\_vars/all.yml
* Use kolla\_internal\_vip\_address for kolla\_internal\_fqdn
* Sanity check for swift
* Move ironic-discoverd to ironic-inspector
* Run the keystone reconfigure only on keystone group host
* Remove the role path from the template src
* Fix the syntax error for manila in neutron role
* Add timeout to requests.get() in kolla/cmd/build.py
* Sanity check for cinder
* No need the keystone-dist-paste.ini file
* Recommend vagrant and heat for development only
* Reconfigure keystone service
* Adds genisoimage package dependency to nova-compute
* Change kolla\_internal\_address variable
* Add suport to neutron-agents and ovs runs in storage node
* Add Ansible scripts to generate TLS certificates for testing
* Fixed slight gramatical issues that could be considered confusing
* Neutron ugprade play
* Add upgrade play for ceph
* Fix issue in newest\_dhcp\_lease.py
* Fix parsing of RabbitMQ logs
* Remove the tox linters env
* Modify a hard-code keystone username in neutron and heat
* Updated from global requirements
* Fixed grammatical error in ceph-guide.rst
* HAProxy and Keepalived upgrade
* nova-libvirt is not a child of nova-base
* General improvements to quickstart
* Fixed a typo in quickstart.rst
* Quick spelling/grammar fix
* Add the default empty reconfigure.yml file to all roles
* Import module rather than funciton in the set\_configs.py file
* Pin ceph-radosgw
* Remove information about downgrading docker
* Add docs about failures during evaluation
* Added \*.DS\_Store To .gitignore
* Minor updates to Tips and Tricks
* Add manila\_sudoers file
* Switch ceph to use storage network
* Use passed client IP address in various audit logs
* Implement Option for Two VIPs to separate API traffic
* Update Debugging Kolla section of documentation
* Remove duplicate code in murano extend\_start.sh
* Remove duplicate code in magnum extend\_start.sh
* Remove duplicate code in heat extend\_start.sh
* Remove duplicate code in cinder extend\_start.sh
* Remove duplicate code in glance extend\_start.sh
* Remove duplicate code in neutron extend\_start.sh
* Fix a typo in the vagrant bootstrap scripts
* Allow cinder-volume to be configured to use nfs on Centos
* Fix non-idempotent heka bootstrap
* Updated doc/quickstart.rst - Part 1
* Remove Rsyslog entirely
* Tempest ubuntu binary container
* Make Heka collect Mistral logs
* Change Jinja2 expressions in heka.json.j2
* Pin Mesos to 0.27.1 version
* Remove duplicate code in nova extend\_start.sh
* Fix vagrant bootstrapping for ubuntu
* Remove unneeded deps
* Fix building centos kolla-toolbox
* Skip extend\_start.sh if KOLLA\_SKIP\_EXTEND\_START is defined
* cloud-archive contains newer version of haproxy
* Multiple hypervisor driver support for nova
* Add elasticsearch repo to gate
* Upgrade stub for elasticsearch
* Minor update add prechecks into workflow path
* Use external address in novncproxy and spice
* Fix Swift logging
* Run yum clean all in Heka Dockerfile
* Make cleanup-containers remove Heka volumes
* Playbook for glance upgrade
* Harmonise vagrant provider defaults
* Change ubuntu base\_image for vagrant to wily64
* Create "heka" group and add "heka" user to it
* Make cleanup-containers remove bootstrap\_heka
* Change Heka sudoers file mode bits
* Swift ubuntu binary container
* Add a precheck for MountFlags=shared
* fix neutron-dhcp-agent start failure
* Upgrade task for Swift
* Make Heka collect Magnum logs
* Make Heka collect Murano logs
* Make Heka collect Heat logs
* Make Heka collect Cinder logs
* Make Heka collect Swift logs
* Make Heka collect Neutron logs
* Make Heka collect Keystone logs
* Add Heka log decoder for Keystone/Apache
* Make Ansible write its logs into "kolla\_logs"
* Make Heka collect Glance logs
* Make Heka collect MariaDB logs
* Add Heka log decoder for MariaDB
* Make Heka collect Nova logs
* Add Heka log decoder for OpenStack
* Make Heka collect RabbitMQ logs
* Add Heka log decoder for RabbitMQ
* Make Heka collect HAProxy and Keepalived logs
* Add Heka to common role
* Add Heka log decoder infrastructure
* Upgrade cinder playbook
* Playbook for nova upgrade
* Add a Dockerfile for Heka
* Quick gate fix
* Upgrade common role
* Keep consistent with others for ironic containers
* Refined documentation regarding registry
* Launch VM in gate
* Add docs to explain why we disabling selinux
* Add double quotes in kolla\_enable\_sanity\_checks
* Also remove the volumes when cleaning up containers
* Fix typo in quickstart
* Set nova hypervisor to qemu in Vagrant
* Make Mistral deployable via ansible
* Tidy up README.rst
* Fix missing 14.04 info
* fix spelling problem in designate-sink ubuntu binary
* Updated from global requirements
* Move haproxy socket to volume
* Fix the mistral services name typo
* Fix kolla\_docker check\_volume
* Trove ubuntu binary container
* Fix the incorrectly removed dependent packages
* Adds support for cleaning up bootstrap containers in the toos/cleanup-containers script
* Update docs with information about MountFlags
* Use "optional" for ceph confs
* Reduce gate resource usage
* Fix missing ceph-common package in cinder
* Move socket binding to named\_volume
* Make a final check to validate mysql works
* install the openstack-designate-api in the base stage
* Install python-dogpile-cache for python-ironicclient
* Added note about root permissions, removed sudos
* Aodh ubuntu binary container
* Ensure that /var/lib/zookeeper is owned by user
* A few silly grammar fixes
* Add manila perms to /var/cache/manila
* Use variables to specify http or https when constructing URLs
* Use uppercase 'S' in word "OpenStack"
* fix the custom profile raise exception issue
* Ensuring the Mariadb bootstrap configured properly
* Fix keystone initial auth mechanism
* Install keystone-dist-paste.ini in /etc/keystone
* rabbitmq\_data container is removed
* Fix horizon startup failure
* Added Elasticearch and its deployment
* Remove the openstack\_release option in the globals.yml file
* Fix image plugin functionality for oslo.config
* Fix detect\_distro
* Fix non-root deploys
* Clarify Ansible installation for distros in docs
* Do not pull rabbitmq-data image
* Ensuring the openvswitch\_db is ready before creating bridges
* Make pep8 \*the\* linting interface
* Remove data docker image
* Trap error exit in deploy aio script
* Ceilometer ubuntu binary container
* Safely create directories
* Add missing upgrade stubs for kibana/mongodb
* Remove unnecessary patch for oslo.log
* Add all neutron agents to cleanup-containers script
* Switch to docker registry v2
* Fetching IP addresses for vagrant-hostmanager from libvirt
* Fix the required min docker version
* Fix Vagrant provisioning with docker 1.10
* Cleanup dependencies for cinder-base
* Cleanup dependencies for nova-base
* Cleanup dependencies for neutron-base
* elevates privileges and grants access to /dev/mapper to cinder backup
* Increase ansible verbosity during gate deploy
* Designate ubuntu binary container
* Use Infra provided mirrors in gate
* Add retry function for Docker keyring
* Convert Neutron to thin containers
* Correct issue with virtualenv rootwrap
* Fix gate for docker 1.10
* Fix two missing toolbox references
* Fix the ugly base directory path
* Update kernel version in ubuntu-bootstrap.sh
* Make libvirt reestablish connection with qemu
* Revert "fix miss rabbitmq config when hostname include special character"
* Move the install base type check to kolla-build
* gnocchi is busted missing tooz for source
* Add double quotes in ceph\_cache\_mode
* Ubuntu custom apt repos
* Fix config help message
* Fix some words spellings
* Playbook for horizon upgrade
* Create nova-api database
* Rename kolla\_ansible to kolla\_toolbox
* Fix manila perms
* Remove unexisting data\_files in setup.cfg
* Playbook for upgrade mistral
* Fix wrong behavior when the source is a directory
* Validate that all the containers are started
* fix miss rabbitmq config when hostname include special character
* Playbook for upgrade murano
* Playbook for upgrade memcached
* Fix Swift for multinode P+ACO deployment
* Make kolla-toolbox container build on CentOS bin
* Fix missing swift proxy server image in pull action
* Removed unused containers from gate build
* Convert rabbitmq to named volume
* Detect and use physical disks for Swift storage
* Logging with Heka spec
* Use rdo magnum instead of sdake's copr for magnum
* Update all bootstraps to use Label
* Add labels to docker module
* Cleanup mariadb and make compatiable with mesos
* Update cleanup-containers to remove manila containers
* Update ceph-mon keyrings
* Remove the machine-id which cause nova-compute raise exception
* Use trusts in heat.conf
* Fix swift build issue
* reset $(hostname) to $(hostname -s) in ceph extend\_start.sh
* Enable find\_disks module to match by filesystem label
* Rework log output if pull fails
* Remove the libvirt socket
* Add the missed stub upgrade.yml
* Add an ansible role for mongodb
* Updated from global requirements
* Re-generate the compressed css and js on every horizon start
* Add the keyfile option to decrypt the passwords.yml
* Add the missed long option tags
* Update ring builder filenames in Swift config
* Add stub upgrade.yml
* Added Kibana and its deployment
* Add bootstrap task for ironic-pxe
* Fix ironic-pxe map-file location
* Add ca-certificates to required packages
* Fix swift regression caused by swift shared image change
* Separate exclusion list for source and binary types
* Remove our unused jobs that now run in linters
* Bump RDO delorean repositories to current-passed-ci for Mitaka
* Update keyserver for ubuntu
* Install keystonemiddleware for source build swift proxy server
* Revert "Pin the pip version to 7.1.2"
* Expose the ansible-playout tags parameter
* Remove unused docker\_pull\_policy in quickstart.rst
* Fix swift.conf.j2 so that merge\_configs can recognize
* Customizations for memcached
* Have curl follow redirects when downloading magnum repository

2.0.0.0b2
---------

* add the kolla-build.conf generation doc
* Add binary support for Manila container
* Convert gate to file backend rather than partition
* Fix deprecated parameter name in nova.conf
* Cinder ubuntu binary container
* Delete \_\_init\_\_.py in tools
* kolla-ansible: refactor the command options
* Fix cinder create volume from image with kolla source build
* prechecks: check ansible version on deployment host
* Fix bug:xrange() issue with py3.x
* Update docker and docker-py reqs
* Fix permissions to /var/lib/nova/
* Import modules rather than objects
* Pin the pip version to 7.1.2
* Ironic ubuntu binary container
* use http instead of https for getting mariadb key
* Update docker-py reqs in gate setup
* remove option verbose define in defaults/main.yml
* Add debug option in config file
* prechecks: remove the docker max version check
* keep consistent with style of others
* refactor the cleanup containers
* kolla-ansible: add prechecks subcommand
* Add Dockerfiles for Mesos
* Adapt openrc file to use keystone v3
* Consistency changes in configs
* Updated from global requirements
* Use driver instead of deprecated notification\_driver in config
* Add manila container (source only)
* Revert "Capture the log in default"
* remove option verbose from config files
* Rename bootstrap.sh to centos-bootstrap.sh
* Pick up proxy buildargs from environment
* Expose the docker build\_arg to build.py
* add unittest code base
* Remove the not used setup\_docker.sh file
* Ensure /var/lib/cinder exists for cinder container
* Rename ceph-mon bootstrap container to avoid conflict
* Fix pid leftover after converting ceph to kolla\_docker
* Updated from global requirements
* Replace the deprecated rsyslog config style
* ironic-discoverd: fix ironic config file path
* ironic-conductor: install ipmitool for source deploy in centos
* Update the document to use kolla-ansible post-deploy
* Use dict.items() for adding Python 3 compatibility
* Use auth\_type instead of deprecated auth\_plugin
* Fix container config files directory path
* Fix ceph-mon existing cluster detection logic
* Add validate scrits to linters
* Fix wrong integration bridge configuration name in ml2 conf
* make the testr.conf required environment pass throught in tox
* Capture the log in default
* Fix centos AiO setup
* kolla-ansible: add post-deploy subcommand
* Share the same image between swift services
* Remove old config-external.sh
* Add missing ceph-rgw group for sample multinode inventory
* Limit the Ansible version up to <2.0.0
* Murano ubuntu binary container
* Put py34 first in the env order of tox
* Playbook for keystone upgrade
* Add kolla-ansible upgrade command
* Standardize bashate and add linters
* Update Ceph doc for RadosGW
* Add py27 py34 pypy unittest
* Ceph repo has been moved to download.ceph.org
* Add some additional debug to gate
* Added Mistral doc link in README.rst
* Fix missing jinja2 in source images for mesos
* Horizon ubuntu binary container
* Do not start and pull rsyncd on swift-proxy-server
* Add trove source url and location
* Docker run scripts with sh which doesn't support [[
* Fix the base-tag name in build.py script
* Fix some mistal mistakes
* Allow mistral role to pull images
* Remove the kolla-build.conf
* Fix the package source don't register issue
* openstack-cinder for centos-binary
* Updated from global requirements
* Fix broken local and global building
* Fix missing mountpoint in glance bootstrap
* Log information about successful push only if it really is
* Allow swift role to pull images
* Allow rabbitmq role to pull images
* Gen the image dependency in the Graphviz dot format
* make the kolla-ansible python3 compatible
* Fix centos-source trove image building
* Allow nova role to pull images
* Allow neutron role to pull images
* Allow murano role to pull images
* Allow memcached role to pull images
* Allow mariadb role to pull images
* Allow magnum role to pull images
* Allow keystone role to pull images
* Allow ironic role to pull images
* Allow horizon role to pull images
* Allow heat role to pull images
* Allow haproxy role to pull images
* Allow glance role to pull images
* Allow cinder role to pull images
* Remove unused heat\_registry\_\* variables
* Fix the kolla to find the docker image folder in virtualenv
* Generate the kolla-build.conf file using oslo\_config
* Do not truncate the error messages
* Simulate normal ansible behaviour with shared role
* Add nova ironic group into the sample multinode inventory file
* Fix broken nova-compute/nova-libvirt
* Replace xrange() with range() in six.moves
* Use range() from six.moves

2.0.0.0b1
---------

* Fix neutron-server for centos-binary
* Fix typo in the doc
* Be more specific in regex used in sed
* Cleanup dependencies for neutron-base
* Cleanup dependencies for nova-base
* Cleanup dependencies for glance-base
* Cleanup dependencies for ironic-base
* Remove MariaDB-shared in openstack-base
* Ansible files for mistral containers
* Allow ceph role to pull images
* Allow common role to pull images
* Fix grammatical mistake, Changed character from "an" to "a"
* Make galeradb bootstraping robust
* Fix the docker may return a empty dict when pull images
* Update kolla\_docker documentation
* Set selinux to permissive in Vagrant
* Remove docker version pinning for vagrant envs
* Bump versions of os-client-config
* Documentation improvements
* Do not require 'name' when pulling image
* Support v1 and v2 registry - kolla\_docker
* Remove unused params for kolla\_docker
* Convert to named volumes instead of data container
* Unblock Docker pinning in gate
* Updated from global requirements
* Convert Ceph to kolla\_docker
* Convert Ironic to kolla\_docker
* Convert Swift to kolla\_docker
* Convert Nova to kolla\_docker
* Convert neutron to kolla\_docker
* Convert Murano to kolla\_docker
* Convert magnum to kolla\_docker
* Convert horizon to kolla\_docker
* Convert heat to kolla\_docker
* Convert cinder to kolla\_docker
* Convert rabbitmq to kolla\_docker
* Convert mariadb to kolla\_docker
* Convert memcache to kolla\_docker
* Convert haproxy to kolla\_docker
* Convert Keystone to kolla\_docker
* Convert Glance to kolla\_docker
* Convert common role to kolla\_docker
* Nova ubuntu binary container
* make the tox.ini indent uniform
* Neutron ubuntu binary container
* use oslo.config instead of raw argparse.ArgumentParser
* Glance ubuntu binary container
* Make the logging more safe
* Keystone ubuntu binary container
* Heat ubuntu binary container
* Base and openstack-base ubuntu binary containers
* change libvirt sock group to nova
* Add RadosGW container
* Enable nova fake driver in nova containers
* Add docker module in Kolla
* Python 3 deprecated the logger.warn method in favor of warning
* Create ironic-pxe container with ironic-base
* Added dockerfiles for mistral
* Fix version in master
* Push the image as soon as it is built successfully
* Fix pip install settings
* Add missing contraints
* Fix file permissions
* Adjust CMD for data and kolla-ansible
* Add container for nova-compute-ironic
* Fix logging params
* Update to quickstart for CentOS multinode
* import the gpg public key properly
* Make the yum repositories configurable in the base image
* Use c-style string interpolation for log messages in kolla-build
* Remove unneeded variables passed into keystone
* Pin shade and os-client-config
* Remove user 'ironic' from ironic-pxe
* Add the rhel in the base\_distro condition in swift dockerfile
* Convert to pymysql
* pep8 the ansible modules
* Simplify config creation
* Add trove to aux in build.py
* Use c-style string interpolation for log messages
* Add trove containers
* Simplify logic of set\_configs.py a little bit
* Create empty file by using os.mknod
* Remove wrong comment description
* Updated from global requirements
* Add kolla version to base container
* Fix retrieving api\_interface
* import the rpm gpg key
* Bump the ansible version to v2.0.0-0.7.rc2
* do not replace the systemd-container with systemd
* Alphabetically sort long list of parameters/arguments
* Move the admin account creation to register.yml
* Fast fail unsupported murano-base install types
* Fix MySQL-python build on Centos
* Remove ironic containers in the cleanup script
* Add setup.cfg to kolla tools pip data dir
* Add ZooKeeper module to kolla-ansible
* Do not purge yum-plugin-fastestmirror package
* Fetch ceph gpg key from more reliable mirror
* Add workaround to fix centos-binary-deploy gate
* Record version on container build
* Change nova-compute upgrade level to auto
* Fix owner of horizon docroot
* Catch exception when directory creation fails
* Improve ansible deployment failure reporting
* install python-cephlibs in venv for glance-base
* Skip gate FS optimization if no secondary disk
* add python-kazoo and python-six when using centos source install type
* Pass environment variables of proxy to tox
* Allow murano on a dedicated node in a HA setup
* Allow heat on a dedicated node in a HA setup
* Remove cinder containers in the cleanup script
* restart firewalld to apply firewall changes
* create path, \`/var/lib/nova\`, in nova-base
* Run libvirtd as root
* Update Vagrant's Ubuntu box provisioning script
* Add Python 3.x support in set\_configs.py
* Exclude .eggs from pep8 checks
* add ubuntu dependency for vagrant
* Fix typos in kolla/doc
* Add Aodh and Tempest to the list of provided images
* configure ovs bridge in openvswitch-db container
* Drop root for nova
* Add support for Aodh
* Set docker api version to auto
* adds tools/cleanup-containers regex support
* Sanity check for glance
* Sanity check for keystone
* Sanity check module
* Remove the meaningless comment line in base image Dockerfile
* Add support for copying files from a "zk://" source
* Drop root for cinder
* Fix the confused comment in the base image Dockerfile
* Install plugins in neutron-server if available
* Allow fetching plugins as part of the build
* Drop root for murano
* Output unique admin id of user and project list
* Remove openvswitch\_data container in the cleanup script
* Install yum-plugin-priorities on RHEL-derivatives
* Source installation in virtualenv
* Share tftpboot directory for ironic-conductor and pxe
* Add new image for tempest
* Unblock the gate for ceilometer-alarm failures
* Add required packages to ironic-conductor container
* Fix configuration for ironic-conductor
* Fix neutron ml2 configuration for Ironic
* Fix minor typos in ansible
* Add OVS-data container
* Pin specific version of Ceph
* Drop root for ironic
* Added ironic-common to ironic base container
* Add missing usermod for magnum
* Install magnum-common packages for binary builds
* Create openrc file on the deploy node
* Fix incorrect ansible variable
* Make the database json variable more readable
* Drop root for ceilometer
* Update ceilometer dockerfiles
* Fix bootstrap for services
* Remove hardcoded MAINTAINER in Dockerfiles
* Drop root for gnocchi
* Convert gate to Ansible setup
* Add error handler for unknown build type
* Dynamically find the extra partitioned block device
* Documentation on cache tier setup for ceph
* Remove the two different auth profiles
* Switch find\_disks to use a decent python lib
* Fix udev cinder issue
* Only start nova-data on the compute hosts
* Fix gate
* Fix /etc files location for ironic-base building from sources
* Fix ironic-api listen address
* Ensure config directory exists for container ironic-pxe
* Add rsyslog image to infra profile
* Updated quickstart guide for typos
* Updated image building guide for typos
* Updated Ceph guide for typos
* Updated from global requirements
* Updated from global requirements
* Allow to customize vagrant deployment
* Factor out definition of nodes in Vagrantfile
* Fix missing policy.json in Magnum
* Remove "../../etc/kolla" from synced folders in Vagrant
* Make vagrant bootstrap scripts args more obvious
* Improve README with list of supported projects and components
* Fixed log error messages from keystone to syslog
* Drop root for Magnum
* Remove old config-external.sh scripts for magnum
* Use pip upper-constraints in magnum-base
* Fix keystone settings for Magnum
* Fix issues in Glance filesystem backend
* Add support for loading kolla config from ENV
* Updated from global requirements
* Fix namespace regression for neutron
* Add Python 3.x support
* Spec: Deploy Kolla images using Mesos
* Add usermod to Zaqar container
* drop root on memcached
* Drop root for Zaqar service
* Add ZooKeeper support in kolla-ansible
* Updated from global requirements
* Update commands in kolla-build section
* Fix typo in Fedora section of quickstart
* Add playbook for hosts pre-deployment checks (ports, files)
* Remove unused tox jobs
* Add Ansible support for Magnum
* Revert "Drop root for Horizon service"
* Drop root privileges for rabbitmq
* Move USER operation after footer
* Get kolla path from settings when provisioning box
* Drop root privileges for mariadb
* Move the mariadb expect code to a script
* Drop root for Horizon service
* Install keystoneauthv1 in openstack-base image
* Drop root for heat
* install openstack-heat-common in heat-base
* Drop root for kolla-ansible
* Added Ubuntu support for Vagrant
* Rename jobs for Kolla
* Clean up horizon httpd pid files for RPM distros
* Drop root for designate
* Horizon rdo package requires python-keystoneauth1
* Fix --retries option to kolla-build
* Add a test case for load\_config
* Add registry information to quickstart.rst
* drop root for glance
* Base image changes for drop-root
* We now have a logs publisher
* Move data container to start.yml
* Remove unused cinder-data container
* Incorrect parsed variable name
* Fix validate-all-maintainer.sh to look for Dockerfile.j2
* Switch to RDO untested master repository
* Few improvements in the quickstart doc
* Few improvements in Kolla tools. Added Ubuntu support
* Update Centos7 docker commands
* Make RHEL build properly
* Use the absoluate path
* Remove mysql-devel cruft
* fix typo in README.rst
* Finish implementation of spice
* Add new gate for multinode
* Fix documentation links in the README
* bootstrap takes place on the wrong node
* Allow disabling of sysctl values
* Remove vip for rabbitmq
* Update kollaglue docker repository URL
* Clean up keystone httpd pid files for RPM distros
* Restrucutre gate scripts
* Add Docker in Docker container
* Add additional ntp information around ceph
* Tidy up quickstart.rst
* Adjust gate btrfs setup
* Remove unused setup\_fedora.sh
* Fix RHEL builds
* Adjust package name for Ubuntu Ironic
* Updated quickstart doc
* Ansible config for Spice console
* Small refactor for site.yml
* Make nova-spice5htmlproxy build on RDO
* Add missing murano-api to site.yml
* Use rabbitmq-clusterer when deploying
* Download, install, and enable rabbitmq\_cluster
* Add a template spec to make it a bit easier to write a new spec
* Fix broken link
* fix broken links after retitled document
* Tidy up index.rst
* Shorten up title in docs
* Fix spelling error
* Add proper section/subsection to philosophy
* Retitle several documents
* Implement Mitaka ODS Documentation structure
* Use default disk image size for centos/7
* Prevent virbr0 from being created by default
* HAProxy does not have murano-api configuration
* nova.conf: fix incorrect neutron credentials
* Use kolla\_internal\_address in the example rc file
* Make version requirements more visible
* heat containers depends on 'common' (rsyslog, log\_data, kolla-ansible)
* Update the super function name
* Removed unneeded tox things
* Add mariadb to the gate
* Fix broken galera
* Encode datadir for xtrabackup
* Use EL7 repostitory instead of EL6 for percona
* Add missing images to default build profile
* Automate setting up a cache tier
* Allow ceph pool names to be configurable
* Allow specifying erasure as the pool type
* Remove memcached container in cleanup-containers tool
* Add documentation around how to build behind a proxy
* Ironic binary shouldnt use upper-constraints
* Improve dry-ness of base dockerfile.j2
* Make Ceph install from Source on RPM
* Increase Ceph RPM gpg key timeout to 90 seconds
* In gate functional testing
* Fix typos in docstrings:
* Add build profiles to build.py
* Add nova-spicehtml5proxy console
* Update requirements to use tarball by default
* Use bool filter for ironic
* add "registry" flag to "tools/build.py"
* Fix syntax in kolla-build.conf example
* Use openstack/requirements for ironic
* Use openstack/requirements for horizon
* Use openstack/requirements for heat
* Use openstack/requirements for gnocchi
* Use openstack/requirements for glance
* Use openstack/requirements for designate
* Use openstack/requirements for cinder
* Use openstack/requirements for ceilometer
* Use openstack/requirements for keystone
* Use openstack/requirements for repeatable builds
* Use memcache for consoleauth and horizon
* Enable COMPRESS\_OFFLINE for Horizon
* Pin Docker version to 1.8.2
* Add tty to containers
* Cleanup outdated documentation
* update doc for root is needed when deploying
* Make Ceph work for RPM based distributions
* Pin docker to 1.8.2 in gate
* Fix issue with su and bad kernels
* Bump ansible to 1.9.2
* Update Vagrant docs
* Add small reminder to use latest vagrant
* Remove some outdated info from swift-guide
* Also copy over Swift builder files for rings
* Install tox in Vagrant
* Push images to registry by default in Vagrant
* Remove obsolete backport for oslo.log
* Fix up loc with change to devenv
* add missing \`kollaglue\` in image-building
* Update Vagrant directories in .gitignore
* Ignore the 'Disk Flags:' line in parted
* Glance round robin for default file backend
* Recommend enabling NTPD in the documenation
* Add ceph and ironic to index
* Add Ceph deployment document
* Neutron-server should be on control group
* Fix typos in developer documentation
* Fix typos in developer documentation
* Fix path of synced\_folder in Vagrantfile
* Swift JSON files looking for rings in the wrong place
* Copy over missing swift-rsyncd JSON config
* Fix incorrect filename in swift-account-reaper ansible task
* Move around the development environments
* Remove compose from the repostiory since its dead code
* Add a LOC counter
* update doc about local registry in image-building
* Remove an oslo.message 2.2.0 pin
* Fix up ironic Dockerfiles to build
* Fixes typo in openstack command
* Removing /dev/log on rsyslog start
* Fix wrong sysctl variable name (part 2)
* Install agent dependencies from source for CentOS
* Enable source for openstack-base for RPM distros
* Remove which from neutron-server
* Remove debug output in base image yum command
* Release version 1.0.0
* Pin rabbitmq to 3.5.5
* update doc about how to set up local registry
* Fix wrong sysctl variable name
* Fix incorrect dd param in cinder-guide.rst
* Updated haproxy config to include swift api
* put conatiner name to array in cleanup-containers
* Bring Kolla inline with FHS
* Common start.sh
* add "--template-only" flag for tools/build.py
* Set sysctl values
* PXE for Ironic for ubuntu
* Lock down ansible version
* Fix wrong option name in kolla-build.conf
* Make a openstack-common container for CentOS variants
* Fix ceph after config-external removal
* Make libvirt function on CentOS
* Neutron Agents json support
* Make oslo.log work correctly on RDO platforms
* Remove config-external for rsyslog
* Make oslo.log work properly with syslog
* Add Ansible support for Ironic
* Murano logging to rsyslog
* Rename ovs to openvswitch
* Convert ceph to json
* Allow conf files to be optional
* Heat doesn't need to specify python-oslo-reports
* Significant refactor of base image
* Implement a install\_type and install\_metatype
* Remove quotes from subshell call in bash script
* Unify commands in documentation
* Fixes inconsistency in ansible inventories
* remove set\_configs
* Create nova-libvirt directory before copying files
* Replace config-external - rsyslog
* Replace config-external - openvswitch
* Bind novnc to single interface
* bind haproxy to single interface
* Stop haproxy from listening on ports it shouldnt
* Improve cleanup script
* Remove all fail sections for Ubuntu
* Ceph bugfix for missing host
* Simplify instructions to install vagrant-libvirt
* Allow different defaults for different providers
* Upgrade packages when installing openstack-clients
* Make OpenStack use Ceph
* Fix removal of config-external
* Fix the repository to openstack
* Rename swift-readme.rst to swift-guide.rst
* Vagrant bootstrap incorrectly adds quotes to kolla-build.conf
* Add chown for /usr/share/kolla in Vagrant setup
* Remove config-external.sh
* Replace config-external - swift
* Replace config-external - murano
* Replace config-external - memcached
* Replace config-external - horizon
* Replace config-external - haproxy keepalived
* Fix git instruction in vagrant doc
* Remove fake DHCP server in Vagrantfile
* Swift logging to rsyslog
* Add pub key to the VM booted by vagrant
* Add missing when statments when copying JSON files in ansible
* Ceph Ansible support
* Heat logging to rsyslog
* Cinder logging to rsyslog
* Keystone logging to rsyslog
* Neutron logging to rsyslog
* Create nova-libvirt directory before copying files
* Nova logging to rsyslog
* Glance logging to rsyslog
* Ansible bits to rsyslog
* Replace config-external with a JSON file for Heat
* Replace config-external with a JSON file for Cinder
* Replace config-external with a JSON file for Neutron (thin)
* Replace config-external with a JSON file for Nova
* Add nova\_novncproxy port to haproxy configuration
* Add .vagrant dir to .gitignore
* Fix memcached user on Debian/Ubuntu based distro
* Remove pip install of pyscss in Horizon
* Update documentation for Vagrant environment
* Consolidate kolla-build configuration in one file
* Remove the keepalived tag in ansible
* Remove ceph as external repo
* Add missing dependency repository for Liberty for EL
* Fix a small bug of wrong path to validate-docker-execuate
* Add a customize deployment document
* Replace config-external with a JSON file for Glance
* Replace config-external with a JSON file for Keystone
* Replace config-external with a JSON file for Rabbitmq
* Spell corrections in Image building guide
* Spell corrections in dev quickstart guide
* Spell corrections in AIO doc
* Spelling corrections in cinder guide
* Fix ring bulder command examples in swift readme doc
* Refactor set\_configs.py
* Add sudo for RHEL builds
* Install which if its not installed in base
* Fix broken centos-source- build: add rdo repository
* Set namespace to point to local registry
* Implement configuration file for kolla-build
* Regression: git is required to build from source on ubuntu
* Expose HAProxy stats for management purpose
* Fixes a typo in the documentation Closes-Bug: #1496547
* Replace config-external with a JSON file for Galera
* Use Liberty cloudarchive repo for Ubuntu
* Remove ansible\_ssh\_user from Kolla configs
* Replace config-external with a JSON file
* Add vagrant-generated files to gitignore
* Default vagrant deployment to AIO
* Preconfigure Kolla to work out of the box
* Increase size of operator to allow building images
* Reuse kolla working dir from host in operator
* Use NFS sharing,  it's a lot faster
* Libvirt provider for Vagrant
* Allow configuring number of nodes in Vagrantfile
* Prepare for vagrant-based AIO dev environment
* Make kolla-ansible work in pip installed kolla
* Source type nova-compute and neutron-agents - no ovs-vsctl
* Update devenv scripts for kolla reference
* Update ha guide kolla repo reference
* Update all-in-one doc
* Update openstack repo in vagrant script
* Update vagrant doc to openstack repo
* Fix Kolla the repository to openstack
* Make novncproxy work on from source installs
* Make RHEL build from source
* Update .gitreview for project rename
* Source type nova compute container misses qemu-img on VM boot
* Ansible does not wait for virtual IP to appear
* First keepalived container is started with wrong priority
* build.py fails with error on AUFS
* Add deploy all in one node document
* Enable nova-libvirt to be updated
* Make nova use a data container
* Change default ansible\_ssh\_user to "kolla"
* Make kolla-build able to build source images
* Add AUTHORS, ChangeLog, doc/build/ to gitignore
* Fix rabbitmq from failure during startup
* Cleanup small todo in Vagrantfile
* Add rsyncd image and related Ansible for Swift
* Add missing node types to Vagrantfile
* Gather facts from the hosts before using them
* Add missing Swift services, also ansible configuration
* Correct name of source archive if reference contains '/'
* Add ansible support for Murano
* Make heat stack-create work
* Permit larger database connection count
* Properly check failed status
* Import not found for glance
* Check exit status of bootstrap containers
* Add support to the base image for RHEL
* Fix document references in documentation
* Set cinder auth\_strategy to keystone explicitely
* Add 'rhel' for RPM distros
* Remove -T option from build.py
* Add image-buliding.rst to index.rst
* Small spelling corrections in docs
* Rename Galera to MariaDB
* Use database\_user\_create in Heat bootstrap
* Allow arbitrary source archive name to be imported into Dockerfile
* Create openstack-base container
* Ansible register task for MariaDB incorrectly reports failure
* Reduce install size
* Rename docs dir to doc for publishing
* Add venv section in tox.ini
* Fix rabbitmq part 2
* Fix rabbitmq perms
* Copy config to /etc/kolla rather than symlink in Vagrantfile
* Setup ubuntu build gate
* Source based builds should get novnc from tarball (git/url)
* update the image-building document
* update gitignore for python and .testrepository
* Register internal\_url properly
* Expose exception objects via the as keyword
* Fix mysql permissions
* nova-libvirt requires a /sys/fs/cgroup bindmount
* rsyslog container
* Fix typo in task bootstrap task names
* make nova-libvirt is child of base
* Improve scripts with some check before kick rm command
* Remove dest\_filename from build.ini
* Fix KOLLA\_CONFIG\_STRATEGY in neutron agents
* Keystone container should use the openstackclient
* Ceph container
* Remove pam+noaudit
* Add Ansible support for Heat
* Remove cruft in tox.ini from docker\_templates
* Fix the wiki page link for Kolla
* Make Horizon work on centos+binary
* Remove deprecated --template option from gating
* Keystone container listens on port 80 by default
* Rename support to control in Vagrantfile
* Use external address in openrc-example
* Move docker\_templates to docker dir
* Remove maridb client from base image
* Add custom footer section to final image Dockefiles
* Remove docker directory
* Move scripts for zaqar to docker\_templates
* Move scripts for swift to docker\_templates
* Move scripts for rabbitmq to docker\_templates
* Move scripts for openvswitch to docker\_templates
* Move scripts for nova to docker\_templates
* Move scripts for neutron to docker\_templates
* Move scripts for murano to docker\_templates
* Move scripts for memcached to docker\_templates
* Move scripts for magnum to docker\_templates
* Move scripts for kolla-ansible to docker\_templates
* Move scripts for keystone to docker\_templates
* Move scripts for keepalive to docker\_templates
* Move scripts for horizon to docker\_templates
* Move scripts for heat to docker\_templates
* Move scripts for haproxy to docker\_templates
* Move scripts for gnocchi to docker\_templates
* Move scripts for glance to docker\_templates
* Move scripts for galera to docker\_templates
* Move scripts for designate to docker\_templates
* Move scripts for cinder to docker\_templates
* Move scripts for ceilometer to docker\_templates
* Move kolla-common to bsae directory
* Start of removal of docker directory
* Functional test Ubuntu source building
* Add developer docs automatic produce support
* Fixes issue in neutron base after recent change
* Fix neutron-agents regression
* Fixing CentOS quickstart docs
* Unify Centos and Ubuntu Source Install - Neutron
* Make logging more better
* Display neutron plugin options in globals.yml
* Remove CONFIG\_STRATEGY prefix
* Fixes matching issue build.py
* Unify Centos and Ubuntu Source Install - Murano
* Unify Centos and Ubuntu Source Install - Gnocchi
* Fixes any() in an if statement build-py
* Unify Centos and Ubuntu Source Install - Keystone
* Unify Centos and Ubuntu Source Install - Heat
* Unify Centos and Ubuntu Source Install - Swift
* Unify Centos and Ubuntu Source Install - Designate
* Unify Centos and Ubuntu Source Install - Horizon
* Unify Centos and Ubuntu Source Install - Nova
* Unify Centos and Ubuntu Source Install - Zaqar
* Unify Centos and Ubuntu Source Install - Cinder
* Unify Centos and Ubuntu Source Install - Ceilometer
* Unify Centos and Ubuntu Source Install - Magnum
* Unify Centos and Ubuntu Source Install - Glance
* Unify Centos and Ubuntu Source Install - Ironic
* Remove tiered building in build.py
* Setup the gate for cross-distro support
* Add ability to make tarballs from Git clones
* Implement Ansible role for Swift
* Install lvm in Cinder from-source containers
* Speedup Git Cloning Ansible Repository
* Fix the wrong instruction for pip
* Fail faster when docker isn't running
* Fix regression in build-script
* Update Haproxy for Horizon
* Modified build.py to run from installed location
* Make doc more readable and easy to follow
* Make Kolla installable via PIP
* Ubuntu - Haproxy
* Add ansible support for Horizon
* Ubuntu - Horizon
* Ubuntu - Sync directories
* Extension .md is changed to .rst
* Add a Cinder guide
* Make cinder work by removing udev+lvm integration
* Run cinder-volume with privileged access
* Prevents keystone from listening on port 80
* Ubuntu - Murano
* Ubuntu - Gnocchi
* Ubuntu - memcached
* Ubuntu - Mongodb
* Ironic From Source
* Build.py regex filtering
* WIP: Remove data containers and adjust compose files
* Wait for bootstrap containers on the same hosts they run
* Add retries to build.py
* Fix keystone for Ubuntu
* Ubuntu - Nova
* Uses the appropriate port value for Glance
* Record the distro and install\_type variables
* Use cinder-volumes as name of LVM VG
* Cinder reads non-Kolla generated config files
* automaton renamed to python-automaton
* Ubuntu - Neutron
* Ubuntu - Keepalived
* Ubuntu - OpenVSwitch
* Adjust pip install for kolla-ansible
* Fix Glance for Ubuntu
* Rework documentaton to actually get people rolling
* Add templated dockerfiles for ironic
* Add custom code to base docker templates
* Rabbitmq servers fail to start due to wrong permissions
* Add Ansible role for memcached
* Fix broken zaqar template
* Fix MariaDB for ubuntu
* Cinder ansible waits for bootstrap container on all hosts
* Run pandoc to convert the documentation
* Prepare for MD to RST conversion
* Added missing configuration to horizon docker template
* Workaround for existing keepalived.pid file
* Remove start.yml and bootstrap.yml
* Change default config location
* Allow Docker to make better use of cache
* Add kolla-ansible for ubuntu
* Fix RabbitMQ for Ubuntu
* Fix up base for ubuntu
* Fix group name in vagrant docs
* Add build from source and templating for Zaqar
* Add Dockerfile template for nova
* Use database\_user\_create in the register operation
* Load ip\_vs module for keepalived
* Fix binary builds for oraclelinux templates
* Fix missing line break in memcached template
* The requirements.txt file isn't correct
* Add Dockerfile template for Gnocchi
* Update support to control
* Update Getting Started link url in README.rst
* Remove Ansible abstraction for Neutron
* Libvirt is moving around the wrong config file
* Fix small typo in task name
* Remove barbican
* Remove defaults.yml from docs
* Add Dockerfile template for kolla-ansible
* Use one data container for all data volumes
* Move lots of global.yml options
* Move defaults.yml to group\_vars/all.yml
* Remove start.yml abstraction for kolla-ansible
* Add oslo\_versionedobjects dependency for neutron
* Cinder bootstrap container is not initializing the DB
* Remove Ansible abstraction for Nova
* nova-compute daemon misses libvirt python package on start
* Templatize Murano container
* Prepare for gating by distro, type, docker type
* Update Fedora magnum images to use fedora repo
* Change default install type to binary
* Remove compose from documenation
* Neutron base does not need python-neutron-client package
* Make openvswitch build from source
* Make cinder build from source
* Make heat build from source in the templates
* Make gnocchi-base build from source
* Fix gate source building
* Add mongodb to docker\_templates
* Add memcached to docker\_templates
* Add Dockerfile template for designate
* Add Dockerfile template for swift
* Fix heat docker templates
* Fix volumes\_from for the ansible playbooks
* Update readme to match current state
* Fix openvswitch template
* Add Dockerfile template for keepalived
* Fix up FROM line in galera
* Remove all old config-internal documentation
* Register neutron as the network service
* Add heat to docker\_templates
* Safely check for dictionary key presence
* Port openvswitch to docker\_templates
* Change tox targets to use new build.py
* Use inheritance for overriding of builder args
* Refactor where source builds place config files
* Add Dockerfile template for Magnum
* Remove bootstrap.yml abstraction for rabbitmq
* Implement source fetching for build.py
* All the Cinder services need to reference the correct config
* Murano install from source incorrectly places config
* Magnum install from source incorrectly places config
* Gnocchi install from source incorrectly places config
* Designate install from source incorrectly places config
* Ceilometer install from source incorrectly places config
* Barbican install from source incorrectly places config
* Cinder install from source incorrectly places config
* Fix heat configuration
* Cinder-backup's config-external is missing #!/bin/bash
* Remove bootstrap.yml abstraction for mariadb
* Removed config-internal check.sh for cinder
* Add Dockerfile template for neutron
* Add Dockerfile template for Cinder
* Change the tox targtes to match naming
* Remove bootstrap.yml abstraction for haproxy
* Fixes typo in nova.conf
* Add Dockerfile template for haproxy
* Add Dockerfile template for Ceilometer
* Update mariadb confs and ports
* Ansible Cinder needs to create the v2 endpoint
* Cinder-backup is not being configured because config-external spelling error
* Rename cinder-app to cinder to be more consistent
* Add new test script for parallel builds
* Glance cannot store images due to incomplete configuration
* Add Dockerfile template for glance
* Glance-registry is missing a messaging config
* Add Dockerfile template for mariadb
* Add Dockerfile template for horizon
* Add Dockerfile template for keystone
* Add ansible support for Cinder
* Add Dockerfile template for rabbitmq
* Improve logging and prepare for gate
* Glance bootstrap container mounts wrong config folder
* Glance source based containers cannot write to /var/log/glance
* Fix oslo.messaging in neutron-server
* Glance source based container misses 'glance' user
* Update neutron confs and ports
* Glance bootstrap container does not create tables and runs forever
* Added initial template for base image
* Update nova.conf and ports
* Add centos-src-build tox gate
* Use docker-engine in setup\_gate
* Fix missing config in horizon source image
* Implement Murano source images
* Remove tox -egenconfig since its not needed for cinder
* Ansible should wait bootstrap container on first host
* Update rabbitmq confs and ports
* Update glance confs and ports
* Removed config-internal check.sh for neutron
* Remove config-internal for glance
* Removed config-internal check.sh for glance
* Remove config-internal for Horizon
* Remove most kolla-common.sh code
* Remove config-internal from neutron agent start files
* Remove config-internal from cinder-backup
* Clean up comment in rabbitmq
* Remove config-internal from ceilometer
* Remove config-internal from galera
* Remove mariadb container
* Remove crux from base Dockerfiles
* Update test\_images.py to have the correct exclusion list
* Revert a8cc61ef so horizon will build
* Remove Ansible abstraction for Keystone
* Remove config-internal from glance
* Remove config-internal from galera
* Remove docker-compose container
* Remove Ansible abstraction for Glance
* Remove config-internal from designate
* Remove config-internal from cinder
* Remove config-internal from ceilometer
* Fixes group name for keepalived.conf
* Remove config-internal from Barbican
* Remove validate-min-env-vars gating
* Remove config-internal for neutron
* Remove config-internal for nova
* Remove config-internal for Heat
* Remove config-internal for gnocchi
* Remove config-internal for haproxy
* Remove config-internal for keepalived
* Remove config-internal for keystone
* Remove config-internal for Magnum
* Remove config-internal for memcached
* Remove config-internal for openvswitch
* Remove config-internal for zaqar
* Remove config-internal for swift
* Remove config-internal for rabbitmq
* Update Ansible docs to remove requirements
* Start docker without -H to make chgrp work on socket
* Glance api and Glance registry shouldn't share tags
* Revert "Merge "Updated all tags for Liberty2""
* Change ansible to search for latest tag
* update config-external.sh in galera,keystone,rabbitmq,swift
* Updated some requirements about docker
* Ceilometer config-ceilometer.sh file without backslash
* Reduce dependencies on the dest nodes
* Update the documentation for Ansible
* Add check\_script for haproxy in keepalived
* Set curl as the default source install method
* Adds push to build script
* Fedora - Install from source for Designate
* Install git for ubuntu source base
* Add missing vars for Keystone
* Re-add executable bit to tools/genenv
* Fix dev-quickstart.md - use pip to install openstack clients
* Fixed small typo in package list
* Fedora - Install from source for Gnocchi
* Fedora - Install from source for Swift
* Fixes tags and when conditional for HAProxy
* Fix incorrect config-external in horizon
* Include oslo\_reports in installation of heat
* Temporary remove gnocchi from kolla-compose & functional tests
* Remove service\_hosts.sh
* Add linuxbridge as option to ansible
* Updated all tags for Liberty2
* Add build from source for Swift
* Add some missing containers for fedora
* Removes unneeded variables
* Fix missing quotes in tools/genenv
* Adds an example openrc file
* Fixes race condition in ansible playbooks
* Use sleep during database bootstrap
* Initial kolla-ansible command - deploy support only
* Removed unneeded pip installs
* Update inventory examples for Ansible
* Remove the explicit chown root
* Vagrantfile and docs
* Add missing slash if docker registry is specified
* Fix some spelling and formatting errors in the Cinder doc
* Fedora - Install from source for Horizon
* Fedora - Install from source for Nova
* Temporary change the nova tar url
* Implement Swift Containers
* Fedora - Install from source for Ceilometer
* Fedora - Install from source for Magnum
* Fedora - Install from source for Neutron
* Add a doc for Cinder
* Update dev-quickstart doc
* Properly use groups throught Ansible
* Rename role name to service name
* Forces metadata to bind to single interface
* Add keepalived to ansible
* Fedora - Install from source for Heat
* Fedora - Install from source for Cinder
* Fedora - Install from source for Glance
* Fedora - Install from source for Keystone
* Add fedora base image for build from source
* Remove not required echo
* Update service helper scripts for variable changes
* Remove /opt/kolla directory creation base images
* Cinder requires the automaton package to be installed
* Remove psuedo-legalize as it is no longer valid
* Ansible install of HAProxy
* Add Ubuntu base image for build from source
* Add build from source for gnocchi
* Removes hashing from merge\_configs.py
* Make variables in OVS container configurable
* Implement kolla-compose script
* Tells rabbitmq to listen on single ip
* Adds glance and nova data volume
* Don't try to chown root:root /tmp/kolla\_mariadb\_cluster
* Add build from source for Nova
* Exclude barbican from the build to fix gate
* Add build from source for Barbican
* Add build from source for Horizon
* Update existing source based builds default to the master tarball
* Add build from source for Designate
* Add build from source for Ceilometer
* Update init-runonce
* Fix compute permissions and start params
* Adding cinder source image
* Properly use all configs with neutron
* Copy ml2\_conf.ini to correct location
* Allows neutron-agents l3 agent to communicate with OVS
* Adds the appropriate tools to addin the ovs bridge
* sudoers script was not properly running
* Update horizon dockerfile for dependencies
* Glance installation from source
* Removed unused hautoproxy code
* Removes Host Cleanup from Container Cleanup Script
* Add Gnocchi service to kolla
* Add memcached image (required by Swift)
* Add build from source for Neutron
* Install tooz for designate pool manager
* Remove PIP cache for Magnum
* Remove PIP cache for Heat
* Remove RDO dependency from source images
* HAProxy container
* Remove docker-py so docker-compose can grab the right version
* Add get\_or\_create\_domain for designate sink
* Document dependencies for Ansible deploys
* Removed all validate-contents tests from pep8 test
* Ansible Neutron support
* Install python-pip
* Allow libvirt to be configured externally
* Fix checking out custom refs in gen-source-tar
* Remove workaround for lp1456360 in devenv
* Only use default values for MY\_IP/MY\_DEV in genenv if not set
* Correct spacing in glance compose
* Add build from source for Magnum
* Parttially implement ceilometer container code
* Add missing symlinks in neutron-base
* Updated directory structure to make it consistent
* Change docker ADD file instruction to COPY
* Add pid\_mode to libvirt
* Add new Nova requirement 'futurist' to base
* Start tgtd in cinder-volume container
* Update executable permissions on scripts
* Install cachetools via pip in base image
* Add build from source for Heat
* Fix symlinks to config-{internal,external}.sh
* Fixes login failure to Horizon dashboard
* Improve build.py
* Update scripts to  check if docker is usable for $USER
* Move keepalived common files to common dir
* fix possible symlink attack with ansible
* Turn off oslo\_conccurrency locking in volume driver
* Adding tgt config to cinder-volume container
* Disable ipv6 in gate
* Ansible Nova w/ libvirt support
* Add temporary Ansible keystone modules
* filter ansible/library from tox.ini
* Fix Horizon config-internal.sh permissions
* Fixes an issue with AIO and galera clusters
* Enable pep8 tests
* Remove requirement for root user in scripts
* Fixes the last of the hacking based pep8 errors
* Fixed additional OpenStack pep8 issues
* Properly wait for Openstack services to be ready
* Add oslo.reports as a global dependency
* Change permissions on cinder config-internal/external
* Add +x to Magnum's config-internal.sh scripts
* Install ebtables in neutron-linuxbridge
* Fix the delorean repo url
* Fixed all remaining pep8 failures in the codebase
* Fix grammatical errors in asible docs
* Add source base image for oraclelinux
* Add Keystone image for Ubuntu
* Add RabbitMQ image for Ubuntu
* Add source keystone image for oraclelinux
* horizon start scripts need update for cmd & args
* Add config-internal/config-external to OpenvSwitch containers
* Add config-internal/config-external to Zaqar containers
* Add config-internal/config-external to Magnum containers
* Add config-internal/config-external for Ceilometer
* Add config-internal/config-external for barbican
* Ansible Glance support
* Keystone installation from source
* Update centos-source-base from symlink to a real layer
* Add config-internal/config-external to Designate containers
* Add config-internal/config-external for cinder
* Add oslo package into base image
* Fix permissions on log directory for keystone
* Document docker\_pull\_policy in Ansible docs
* Fixed pep8 failures in all tools/ scripts
* Add new build script
* Fixing tox tests - split out validation tests
* Fix incorrect database\_address variable in globals.yml
* make merge\_configs idempotent
* Add config-internal/config-external for horizon
* Have bootstrap script create the initial endpoint
* Change restart policy for bootstrap container
* Add min env vars doc validation to pep8 gate
* Sort variables and remove duplicates for min env doc
* Make tools/min-env.sh portable
* Add validation script for min env vars documentation
* Add config-internal/config-external to Neutron containers
* Fix CONFIG\_STRATEGY var in bash scripts
* Add new script to fetch tarballs for source installation
* Add base Nova image for Ubuntu
* Updated keystone for wsgi in config-external
* Ansible Rabbitmq support
* Improve the Kolla documentation
* Ansible Mariadb w/ Galera support
* Add --no-install-recommends option to Ubuntu image
* Add config-internal/config-external to Glance containers
* Add config-internal/config-external to Nova-compute containers
* Add config-internal/config-external to Swift containers
* Add config-internal/config-external to Heat containers
* Add config-internal/config-external to Nova-controller containers
* Add link validation to pep8 gate
* Add validation script for broken symlinks
* Remove duplicate PUBLIC\_IP entry from tools/genenv
* Removing kollaglue/centos-rdo-zaqar from excluded\_images
* Add initial config function and keystone support
* Add source base container link for centos
* Convert keystone from eventlet to httpd
* Correct FROM line in openvswitch-agent
* Install oslo.service via pip
* Add base image for Ubuntu
* Properly set MAGNUM\_API\_SERVICE\_PORT
* Partially revert thin neutron containers
* Liberty requires Cinder to use the v2 API
* Document installation of docker-compose 1.3.0
* Add missing Magnum vars
* Add missing openstack.env vars and export to heat
* The CINDER\_LVM\_LO\_VOLUME\_SIZE var had a typo
* The Cinder API container requires python-keystone package
* Remove log files from required vars in Cinder
* Pin docker-compose version in requirements
* Add oslo\_service package to heat
* Allow /dev/pts proper permissions so cinder and libvirt work
* Do not run all vars through check\_required\_vars
* Add missing dependency oslo policy
* Add neutron-openvswitch-agent contianer
* Add warnings about running on F22 and later
* Have test retry building failed images
* Glance missing oslo.i18n
* Move glance-data container to the correct place
* Fix build link for ovs container
* Correct dev-quickstart installation directions kUse was using yum to install docker 1.7.0.  This wanted to install all of the fedora 23 dependencies.  Instead, simply use RPM to install via http with the --nodeps option.  This works because we don't really need selinux since we don't support an selinux operational model
* Add retry parameter to build-docker-image
* Check if tools/genenv binary dependencies are met
* Add more checks to the glance containers
* centos-rdo-neutron-base fails to build
* Fixes MariaDB to support Heat
* Configure Heat service domain
* Auto generate minimal environment variables doc
* Change fat neutron container into thin containers
* RabbitMQ container with HA support
* Fix docker-1.7.0 binary download link
* Add option to not run db sync
* Move Designate-Sink start.sh to docker/common
* Keepalived container
* Minor doc fixups in ansible-deployment.md
* Move ansible/README.md under docs/
* Add base image for oraclelinux
* Fix broken cinder symlinks for fedora
* Minor doc fixups in dev-quickstart.md
* Unbreak the gate
* Add --prefix to override .buildconf
* Add openvswitch container
* Fix Heat container env vars and dependencies
* Fixed non-bashate compliance indentation in mariadb script
* Fixed non-bashate compliant method signature
* Fixed non-bashate compliant file, missing newline at end
* Fix broken cinder symlinks for rhel
* Add cinder into the docker compose setup
* Symlink all non Dockerfile resources in images
* Create keystone user in start.sh if it doesn't exist
* Fix 'unsupported locale setting' errors in init-runonce
* Add designate-sink service
* Galera container
* Fixed indentation issues to meet bashate compliance
* Fixed indenting issue to meet bashate compliance
* Set up glance to use a data container
* Cinder container
* Spec to Add Support for High Availability
* Ansible multi-node specification
* Make swift bashate compliant
* Make get-image.sh bashate compliant
* Separate base images into different folders
* Make nova-controller start.sh bashate compliant
* Make neutron-server start.sh bashate compliant
* Make config-dhcp-agent.sh bashate compliant
* Make config-sudoers.sh bashate compliant
* Make config-linuxbridge-agent.sh bashate compliant
* Make config-l3-agent.sh bashate compliant
* Make config-neutron.sh bashate compliant
* Make config-nova-compute bashate compliant
* Make mysql-entrypoint.sh bashate compliant
* Make keystone start.sh bashate compliant
* Make mariadb config-mysql.sh bashate compliant
* Make rabbitmq start.sh bashate compliant
* Make nova-libvirt's start.sh bashate compliant
* Make config-nova.sh pass bashate gate
* Ignore .tox directory to remove some bashate failures
* Make config-glance.sh bashate compliant
* Remove 1000 bashate failures by ignoring .git directory
* Make magnum demo start bashate compliant
* Make update-build-links bashate compliant
* Make setup\_docker.sh bashate compliant
* Make kolla script bashate compliant
* Autogenerated value for DESIGNATE\_POOLMAN\_POOLID
* Add the Designate DNSaaS services
* Fail image build when build script is missing
* fix ansible libary passing error arguments
* Make crux compatible with delorean packaging
* Change documentation to recommend Docker 1.7.0-dev
* Make clenaup-containers bashate compliant
* Make build-all-docker-iamges bashate compliant
* Remove unnecessary dependencies
* Clean up the image functional test
* Force developers not to run build-docker-image as root
* Use latest delorean repo location
* Always provide a tag when building with build-all-docker-images
* Switch Fedora base image to fedora:21
* Updates Heat template to Support Magnum
* fix subnet-create call for demo-net
* Restructure builds to allow more flexibility
* Add functional tests to tox
* Allow private docker registries
* Improves Heat Demo Functionality
* Fixes Nova NoVNC
* fix net-create call for public1 in tools/init-runonce
* add restart and destroy subcommands to tools/kolla
* Set release tag to 'latest' for development branch
* Fix image build for barbican
* Add heat-api-cfn to heat-api-engine yml
* Make a demo for Magnum
* Add Magnum Containers as a Service to Kolla
* Additional option to cleanup even failed containers
* Move Horizon to / and make it work in the first place
* Fix setup script misspelling and pkill flag
* linuxbridge  check.sh not right
* Fixes Nova NOVNC and Consoleauth Startup Failure
* Add kilo tag to keystone compose file
* Updates cleanup-containers
* Nova deprecated proxying options in the DEFAULT group
* Make neutron work with Kilo
* Add lock\_path and instances\_path to config
* Move dnsmasq-neutron.conf to /etc/neutron/dnsmasq
* The Neutron agents need their configuration directory specified
* The neutron dockerfile needs an update for Kilo
* Glance has some undefined dependencies in Kilo packaging
* Make nova read config files for Kilo
* Port to Kilo
* Add a novnc container running the novnc-proxy
* Readd Zaqar for Juno series since that was where it was introduced
* Port to Juno
* Change nova net config to work properly with Neutron for Juno and later
* Port to icehouse
* Remove Zaqar for Icehouse
* Setup nova networking properly for Icehouse
* Add heat-api-cfn
* Make neutron-server upgrade the database to head
* Add auth role to ansible
* Add setup Docker script
* Initial support for taggable dependencies
* remove cirros download from post\_start in tools/kolla
* neutron subnet-create requires args at the end
* Make the demo use the default key mykey
* Preserve file attributes when copying image dirs for build
* Consolidate tools/conf-\* scripts in tools/init-runonce
* Add support for configuring via Neutron networking
* Add a conf-novanet to configure nova
* Add a demo using Heat
* Change the default shell to bash
* Tidy up dev quickstart
* Rename quickstart guide
* Change irc channel
* Check compose cmd result
* Kolla runs process on rabbit, not rabbitmq
* Do not bindmount nova-compute directories
* Removes existing network namespaces for neutron-agents container
* Adds Mariadb-client to the Heat template
* Disables firewalld for Heat-deployed Fedora instances
* Introduce \`tools/kolla\` to interact with kolla
* Add workaround to work with cirros image
* Updates Docker Client in Heat Template
* Neutron doa in current form
* Adds OpenStack Clients to Heat Template
* genenv generated invalid variable
* Adds a Status Script
* Adds Neutron to Start/Stop Scripts
* Update developer documentation
* remove wait\_for from glance-api
* CentOS 7.1 image doesn't work with libvirt
* Fix validate-all-yaml.sh to check for files with yml extension
* Sets debug logging to false
* Sets Neutron log\_dir=/var/log/neutron as default
* Changes Default Image Prefix
* Fixes Spacing in Neutron Agents Compose File
* Removes check\_required\_vars for Log Files
* Adds Neutron Agents Support
* Updates Heat template Compose and Kolla Repositories
* Adds neutron-server to neutron container-set
* Updates Docker bin in Heat template
* Adds Initial Logging Support
* Remove EXPOSE options from Dockerfiles
* Remove building of pam+noaudit and place in copr instead
* libvirtd provides was removed from centos7.1
* Allow the Kolla directory to be configurable
* Improve developer documentation
* Remove mkdir of shared dir
* Check for SELinux in enforcing mode and exit if found
* Add a tools/pull tool
* Add and use ansible module for docker-compose
* Deal with CentOS 7.1 breakage
* Load appropriate modules for libvirt
* Simplify \`wait\_for\` calls
* Allow check\_for\_\* functions to be consumed by wait\_for
* Adds vxlan kernel module to Heat template
* Add documentation for running with ansible tags
* Test for presence of /dev/kvm before setting permissions
* Add libvirt-driver-lxc to nova-libvirt
* Initial commit for adding ansible support
* Loads ebtables from inside the containers
* Tell mariadb to restart
* Put docker binary in one place
* Replace ; with && in Dockerfile
* Partially Implements: Container set compute-operation-neutron
* Improve developer docs to turn off libvirt
* Work around Ubuntu 14.04 Kernel bug with --net=host
* Add doc for the minimal environment vars required per container
* Add some documentation around running the exec\_replace driver
* Extends Nova Metadata Service Parameterization and Composition
* Refactor nova-network
* Adds Rabbit and MariaDB TCP ports to Heat template
* Updates Dev Doc for M3 Release
* Updates Heat Template for M3 Release
* Fixes bug where heat container was not getting heat meta data
* Make mariadb use a data container without a bindmount
* Make nova-compute-network use a data volume container
* Add a stop command to shut down Kolla AIO
* Improve developer docs around docker-compose and docker-dev
* Check for root privilege in start.sh
* Use -L flag in curl
* Cleanup leftovers after wait\_for was merged into kolla-common.sh
* Have genenv offer some hepful hints about FLAT\_INTERFACE
* Refactors nwfilter
* Add ADMIN\_USER\_PASSWORD to genenv tool
* Don't kill keystone, but instead wait for it to finish at the end
* Make the Horizon dashboard work properly
* Improve Heat integration
* Add pid: host to libvirt
* Implements: blueprint Implement a database container set
* Fixes Keystone openrc and sets / for scripts
* Fix \`wait\_for\` function in kolla-common.sh
* Move genenv.sh and start.sh to tools directory
* Remove reference to k8s directory from README
* Always restart glance services
* Remove traces of kubernetes
* Use keystone authentication with Glance
* Check for root privilege in start.sh
* Make genenv.sh create an environment that will actually start keystone
* mariadb-server requires the hostname userspace command
* Properly format code blocks in integration guide
* Correct glance-api-registry format
* Update start.sh
* Make rabbitmq container work with it's proper hostname set
* Implements: blueprint heat-fig-update
* Add a "admin" user via crux to keystone container
* Fix typos in kolla/specs/containerize-openstack.rst
* Fix typos in kolla/docs
* The wait\_for function needs to be added into all the images
* Implements: blueprint create dev quickstack
* Fix an error in the nwfilter definition
* Add an integration guide to Kolla
* Fig config for glance
* Nova boot will fail if the host doesn't have libvirt installed
* Complete docker compose setup
* Change keystone yml file to always restart
* rabbitmq yml file
* Implements: blueprint container-set-api-control
* New nova compute and nova network yml file for docker compose
* docker compose file for nova api, conductor and scheduler
* Add keystone docker-compose file
* Glance containers need to be changed so they work without kubernetes
* Allow changing base image
* Make this work with Andre's build script changes
* Implement nova-compute-nova-net
* A functional libvirt + nova\_compute + nova\_network
* Have build scripts work in copies of kolla
* Remove prefix from centos-rdo-base when building image
* Fix image dependencies in build-all-docker-images
* Closes-Bug: 1425631
* Remove l3\_ovs\_wip tag from Dockerfiles
* Make keystone work with CentOS 7 image
* Make swift files point at correct base package
* All of the agents try to install yum
* Quote array index with -n so -n works properly
* Split OpenStack controller and OpenStack API
* Revise OpenStack control container set
* Revise HA Control container-set
* Add network operation container sets
* Implements: blueprint update-rabbit-container
* Implements: blueprint rabbit-container-set
* Implements: blueprint heat-fig-update
* Add CentOS base OS
* Support multiple different types of base OSes
* Fixed nested lists in container spec
* Allow symlinks in the container build
* Implements: blueprint heat-template
* Implements: Blueprint update-image-build-script
* Containerize OpenStack based upon SPC and fig
* Check for nova DB availability in dependent containers
* Fix validate-maintainer.sh script
* Various fixes to pre-commit hook
* Cleanup required variables checks for all containers
* Make scripts work on latest Atomic images
* Pass cleanup scripts arguments to docker
* Improvements to build-all-docker-images script
* Cleanup of images and containers needs a '-f' flag to force shutdown
* Rabbitmq service is looking for 'rabbitmq-master' instead of 'rabbitmq'
* Update the README to reflect new additions to kolla
* Start and stop scripts are outdated after Kubernetes update
* Add script to build all docker images in the correct order
* Make build script respond to \`-h\` option
* Set higher precedence for .buildconf file in image directory
* Base all images on kollaglue ones
* Lock Fedora-based image to specific versions
* Enable usage of containers outside of Kubernetes
* Fix use of undefined KEYSTONE\_SERVICE\_HOST in Ceilometer
* Reduce code duplication in kolla-common.sh
* Remove unused libvirt-service.json file
* Add gitignore file
* Fixed Neutron Service Proxy and Simplified Naming
* Allow building docker image from anywhere
* Remove duplicate write of openrc
* Cleanup variable checks in glance-registry/start.sh
* Prefer the use PUBLIC\_IP over MY\_IP
* Check for all required variables in keystone start.sh
* Properly format markdown in README.md
* Fix to not fork mongod so mongodb container works as expected
* Adds Neutron Networking Support
* Horizon container implementation
* Implement zaqar container
* Adds support for Functional Nova-Network
* Add support for mongodb container
* Add Ceilometer service support
* Containerizing barbican service
* add maintainer check to tests
* Update MAINTAINER in Dockerfiles to Kolla Project
* workarounds for nova networking
* fix typo in nova-network/start.sh
* Only create bridge in nova-network
* Add missing libvirt-start.sh
* Tidy up README.md
* Add heat service to tools/start scripts
* Implement containers for heat-engine and heat-api
* Change to using flat nova networking from neutron
* Use hostPort to lock 1 nova-compute/nova-network per node
* Fixes k8s neutron pod image source and formatting
* Add nova-novncproxy as a kube service
* fix script name in nova-controller images
* introduce a common base for compute and controller
* Docker image and process cleaup tool
* remove glance-pod.json
* fix nova auth configuration
* Properly create endpoints for Nova services
* Make nova-compute work properly with libvirt
* Remove nova-base since there is only 1 image for nova-compute
* configure nova database connection
* fix sql typo in nova-conductor start script
* Run nova-api as privileged so it can muck with iptables
* add /check.sh script to nova-api image
* fix typo in crudini command
* Adds Neutron Server Support
* correct missing backslash in config-nova-controller.sh
* Wrong shell script specified in start.sh
* Make shell scripts executible
* renamed nova-controller -> nova-ctr-base
* introduce scheduler to common configuration
* introduce conductor to common configuration
* Nova has an undeclared dependency on python-cinderclient
* have start.sh source in common configuration script
* fix nova-controller pod
* changes to base nova configuration
* Add nova-libvirt to started services
* Add replication controllers to start and stop scripts
* modify tox config to use new validation code
* add better validation checks (part 1)
* Convert nova-compute-replication to yaml
* Expose ports needed by the nova-controller
* nova-compute-service doesn't expose a port
* Start nova-controller services and pods
* Have qemu uri point to correct place
* do not perform database or keystone setup in nova-compute
* Add kube services
* Update nova-controller's container ports
* Nova-controller needs a start script
* Config will be done by the controller
* Minor fixes for the nova-controller Dockerfile
* Nova-api should not set up the database
* Nova-controller config setup
* batch operations in nova-compute dockerfile
* fix nova-base dockerfile
* log to stdout/stderr
* add kubernetes volumes to glance pod
* arrange for image storage on a volume
* added simple health check scripts
* keystone pod needs KEYSTONE\_DB\_PASSWORD
* glance images need keystone password
* glance: cleanup; use kolla-common; exit on errors
* keystone: exit on errors; cleanup
* rabbitmq: exit on errors
* add kolla-common shell library to base image
* properly quote password in keystone start script
* include mariadb and crux in base image
* clean yum cache after package install
* normalize start script name for rabbitmq
* Rename nova-libvirt to libvirt
* update start/stop scripts
* convert all configs to yaml
* correct various issues with glance images and configs
* Closes-Bug: 1379442
* Update start/stop scripts with updated paths/names
* Closes-Bug: 1379513
* remove erroneous bind\_host from config
* clean up base Dockerfile
* update existing keystone objects
* Add a replicationController for nova-compute so it runs on each minion
* Modify rabbitmq pod to point to right image
* Reorganize k8s structure
* Updated base image in Dockerfile and changed CMD to reference correct file
* Change sdake/image to kollaglue/image
* Modify start.sh for nova-compute/nova-compute
* chmod +x nova-compute/nova-libvirt/start.sh
* chmod +x start.sh for nova-compute/nova-compute
* Get to a functional nova-libvirt start
* Modify nova-compute pod to operate properly
* Add service files for libvirt and compute
* fix issues with glance scripts
* do not add image prefix when building
* Remove -master from README.md
* renamed keystone services
* Initial setup for nova-controller
* use renamed mariadb services
* remove "master" from mariadb k8s configs
* Remove the trailing space in README.md
* Validate JSON
* added hautoproxy auto-configuring haproxy
* use "crux" for creating users/endpoints
* add openssl to base image
* fix issues with build-docker-image
* introduce a new build mechanism
* Updating the README to show starting services before pods
* Updates to glance start scripts, db and user/role creation - adding db sync and db creation as utf8 - fixing user and role creation
* Rename validate-json target as pep8 and improve it
* Only push with the build script with -p
* Remove whitespace errors in mariadb JSON
* Swift: Remove trailing JSON commas that don't parse
* Heat: Remove JSON trailing commas that don't parse
* rabbitmq: remove trailing commas in tabs so JSON parses
* glance: remove JSON trailing commas that don't parse
* Keystone: remove extra commas and tabs in JSON
* Using new fedora base image from kollaglue
* Keystone: Do a service and endpoint create
* Add validate-json tox target
* Initial libvirt and nova-compute structure
* mariadb: Set container port in pod to 3306
* fix mariadb Dockerfile
* fix keystone dockerfile
* updating the README with documentation on launching keystone
* Restart container until mariadb is available
* Change "redhat" to "kolla" in the keystone authentication
* update readme with project name
* Add a .gitreview to point to stackforge's gerrit
* updating build and start scripts for glance
* Use pki\_setup to set up keystone properly
* Setup pki\_setup on initial setup of keystone
* Point to fedora-rdo-\* for image names
* Modify start/top to start master keystone service
* Add a start and stop command
* Add a start and stop command
* Pull mariadb and keystone images from the kollaglue organization
* Make keystone use stderr
* Adds the push step for each repo to the master build
* Add a push script for each of the separate daemons
* Make build tools build with kollaglue login
* Configure cinder to use keystone
* Exec rabbitmq using entrypoint; Expose RabbitMQ port
* Improve README.md
* Fix building of swift images
* Fix building of glance images
* Provide script to build docker images
* Add ASL license
* Add link to heat-kubernetes
* removed openstack-selinux, which is probably unnecessary inside a container
* Add heat api and engine docker boilerplates
* Add swift boilerplate
* The cinder image build started cinder during building
* Base images from Fedora 20 + RDO Icehouse
* Tidy up README.md
* Fix cinder's log file
* Incorporate crudini into cinder's start.sh
* Update README.md
* parameterize ADMIN\_TENANT\_NAME
* added a bunch of glance stuff
* generate database passwod if one is not provided
* start work on glance image
* added a couple additional deps
* Add rhel-osp-base Dockerfile
* added kube configs
* added rabbitmq
* Preliminary docker file for cinder
* removed '-e' from bash command line
* json does not like single quotes
* fixed typo in var name
* fixed openssl invocation
* talk to db remotely
* just go away
* it turns out that openstack-db is terrible
* re-create dockerfile that was on server and not committed
* need unique service ids
* set a default admin token
* fixed to work with recently fixed mysql service discovery
* added kubernetes .json files
* updated based on official mysql image
* updated based on official mysql image
* lots o changes
* so I can rebase
* Add MariaDB for RHEL OSP Dockerfile and bits
* adding things
* Initial commit
