CHANGES
=======

12.0.0.0rc1
-----------

* [TrivialFix] Remove unused aarch64 repo mentions
* [CI] Remove an invalid entry
* [release] Add explicit source version pins (Wallaby)
* rabbitmq: Move to packagecloud
* CI: temporarily disable CentOS/AArch64 testing
* [release] Add docs on Neutron plugins
* [release] Use RDO's Wallaby Delorean packages
* CentOS Stream: update kolla-ansible Zuul jobs
* [release] Use Wallaby sources by default
* deprecate RHEL as base of images
* Tidy up Wallaby renos
* Stop publishing on release
* storm: no need to check is it Python 3
* centos: enable repos where needed
* Remove mariadb image
* Add the healthcheck\_rabbitmq script to rabbitmq images
* base: configure curl before first use
* rabbitmq: use Focal repo
* mariadb: use Focal repo for Ubuntu/AArch64
* base: we already install sudo for Debian/Ubuntu
* deprecate use of GnuPG ids for APT keys
* rally: use Python 3 on Debian/Ubuntu
* kolla-toolbox: Upgrade openvswitch collection to newer version
* [CI] Publish images to quay.io on a daily basis
* deprecate monasca-grafana image
* CI: add monasca-grafana to allowed-to-fail images
* octavia: Fix log dir permissions
* Debian: use Wallaby specific repo for libvirt
* masakari-monitors: enable libvirt repo
* CI: drop ubuntu-aarch64 job
* Deprecate chrony
* base: Add lsof for healthcheck\_socket
* rabbitmq: bump Erlang requirements to v23 in Debian
* Debian: install newer firmware for qemu/aarch64
* enable 'libvirt' repo for images with python\*-libvirt
* ubuntu: drop not existing erlang repo on obs.linaro.org
* centos: enable PowerTools repo in images which needs it
* Improve docs
* Build Masakari for Debian binary
* Drop 'USER octavia' from octavia-api
* switch to CentOS 8 Stream
* Upgrade from ELK6 to ELK7 FOSS release
* Revert "Fix error when github return 302"
* Update Ansible to 2.10 in kolla-toolbox
* Deprecate Prometheus 1.x
* Fix error when github return 302
* neutron-server: make it build again
* CI: publish images on a weekly basis
* Add \`crudini\` to ovs-dpdk containers
* base: print release version in case of running unsupported one
* doc: describe 'allowed-to-fail' option
* Make kolla\_set\_configs open files in binary mode
* doc: add some information about unbuildable images
* doc: add wu.chunyang to list of core developers
* Remove zaqar client from openstack-base and heat-engine
* Debian: use libvirt 7.0.0 from Linaro OBS repository
* get rid of traces of CentOS 7 support
* [docs] Add templates and examples of renos
* Add octavia-driver-agent
* base: drop Linaro OBS key for CentOS and Ubuntu
* docker: do not install pip again in images
* Build Masakari for Ubuntu binary
* Remove zaqar image and related plugins
* Horizon: gentler \`-o nounset\` handling
* Remove two missed unicode flags
* Fix Mistral source images to respect upper-constraints
* base: Debian has QEMU 5.2 now so update pinning
* implement "allowed to fail" images
* [docs] Add link for project's release notes
* docs: drop Fedora info, mark Ubuntu one as Debian / Ubuntu
* openstack-base: move some packages from child images
* CI: Use Docker proxy for pulls
* Remove nova-mksproxy image
* Remove certmonger image
* Update projects in README.rst
* Remove ec2-api image
* Remove radvd image
* Remove ptp image
* Remove rsyslog image
* Remove novajoin image
* Add a storm-base image
* Bump up rally and rally-openstack
* Upgrade the Monasca Fluentd output plugin
* remove unicode from code
* Fix build of monasca-grafana
* Install iptables in ironic-inspector container
* Remove Retired Karbor Support
* Drop lower-constraints
* nova-compute: daxio on CentOS 8 is x86-64 only
* Bump prometheus-openstack-exporter version to 1.3.0
* CI: revert to public package mirrors after build
* Add daxio for nvdimm scenario
* Fix publishing login
* Add secondary Prometheus image
* use freezer user for freezer\_scheduler container
* centos: do not enable PowerTools repo in base
* Remove retired Searchlight support and images
* Remove retired Qinling support and images
* elasticsearch-curator: drop botocore workaround
* freezer: drop EPEL
* update packages to python3 for ovs-dpdk contrib template
* Support CentOS 8.3
* [CI] Slim down
* [CI] Stop testing lower-constraints
* Unify curl options
* horizon: set FORCE\_GENERATE to no if not set
* Update the'image-building.rst' document
* ceilometer: do not fail when using an unsupported database type
* CI: Ensure docker-py is installed on publish
* docs: stable branch lifecycle
* swift: fix group membership in debuntu/binary
* bifrost: mark as UNBUILDABLE for aarch64
* base: fix QEMU dependencies for Debian/aarch64
* Remove footer block from intermediate images
* CI: Improve publish playbook
* docs: add code reviews to contributor guide
* CI: add templated Dockerfiles to build logs
* doc: Add new-release tool usage to relmgmt
* Revert "Switch to Victoria stable branches"
* Finish removing heat-all image
* Clean up heat-all dockerfile
* Switch OPENSTACK\_RELEASE back to master
* Add Python3 wallaby unit tests
* Update master for stable/victoria
* neutron: Fix update-alternatives on CentOS
* curator: Add wheel to elasticsearch-curator
* Bump up openstack exporter to 1.2.0

11.0.0.0rc1
-----------

* Update TOX\_CONSTRAINTS\_FILE
* mark trove images as buildable for Debian/x86-64
* [CI] Use local RDO mirror
* build: unbreak JSON serializer on failed builds
* mariadb: Fixes incremental backup failure when full not created today
* Switch OPENSTACK\_RELEASE to victoria
* base: use Victoria repos for Debian/x86-64
* Switch to Victoria stable branches
* Use upper constraints for virtualenv in openstack-base
* Sync k-a-ovn CI trigger between ubuntu and centos
* rally: add rally-openstack in source - follow up
* rally: Add rally-openstack
* Finish off removing Congress
* Be strict about errors in start
* Checks for heat\_user\_domain explicitly
* Fix Neutron migrations order
* convert STATUS\_\* consts into Enum
* Remove kolla-cli stuff from kolla
* Add missing heat deps for deb-binary
* Run Ironic Inspector as ironic-inspector user
* Update Ansible in kolla-toolbox to 2.9
* Add release note for Ubuntu Focal 20.04
* Restore Neutron migrations
* Fix typo and capitalisation in help message
* Create 'infra' type of images
* create 'add\_binary\_source\_envs' macro and use it
* Release note for using stable sources
* Deprecate mariadb image
* Add the missing doc/requirements into running-tests.rst
* Update py37 to py38 for running-tests.rst
* Improve pip install process for offline deployment
* bump py37 to py38 in tox.ini
* Add openvswitch packages to kolla-toolbox
* Add heat-all and nova-mksproxy to Victoria deprecated images
* [CI] Support building source images with in-review changes
* Deprecate images for Victoria
* Reuse the docs deps for releasenotes to benefit from constraints
* Stop install unnecessary packages when run tox -edocs
* Fix l-c testing for Ubuntu Focal (py38)
* Restore bifrost
* Remove the unused six library
* Fix Masakari dashboard policy file location
* ironic-pxe: RHEL/CentOS: install AArch64 modules on all GRUB architectures
* Replace cradox with rados
* Emergency fixes to pass CI
* [CI] Drop the TripleO job
* Fix bifrost network config
* Update imp module to importlib
* Fix kolla\_set\_configs --check with a directory
* version-check: handle using of stable branch tarballs
* bifrost: stop sourcing env-vars
* Clean up the stale FIXED message
* Add glusterfs-fuse package to manila-share container
* Debian: use QEMU 5.0 from buster-backports
* Enable mod\_wsgi in Ironic API and Inspector container
* ironic-pxe: add syslinux-tftpboot on ppc64le
* [doc]remove sensu from README
* Updated TGTD to N for centos8
* [CI] Add no-infra-wheels jobs
* Remove weird deps
* [CI] Fix wheel url for CentOS
* Refactor httpd install to base image
* ubuntu: move to 20.04 Focal
* Add collectd-libpod-stats to image
* Install Monasca plugin for Grafana by default
* Add missing horizon plugins for debian based OS
* remove duplicate package(planned)
* Add a way to disable build summary
* masakari: Add crm\_mon to masakarimonitors sudoers
* Remove TODO in libvirt script
* CI: Add the KVM jobs
* Upgrade Fluentd Monasca plugin
* CI: Add jobs for mariadb, masakari, linuxbridge, ovn, prometheus-efk
* Remove neutron-server-ovn and neutron-ovn-metadata-agent images
* Remove neutron-server-opendaylight image
* fluentd: migrate to td-agent 4 where possible
* introduce 'infra\_image\_prefix' for infra images
* Fix ceilometer-upgrade params
* novajoin: install 'freeipa-client' on both Debian and Ubuntu
* copy rootwarp files form venv in ironic base
* Upgrade to Logstash 6
* Remove opendaylight image
* Drop systemd support from nsswitch.conf on RHEL-based distros
* openvswitch-netcontrold: build always
* Remove sensu images
* [doc] Update example in release management
* Bump prometheus-openstack-exporter version to 1.1.0
* Remove glance-registry container
* Add release note for FWaaS removal
* Remove unused variable MAX\_NUMBER
* CentOS/AArch64: RabbitMQ is back!
* Remove mox3 from lower-constraints.txt
* Add sysfsutils to nova-compute ubuntu source
* Fix horizon debian binary docker image
* Remove mongodb dockerfile from kolla
* Remove the congress images since it has been retired
* kolla-toolbox: use u-c while installing virtualenv
* Fix loading of Storm on Centos8 / Python 3
* Remove deployment of FWaaS
* CI: use wheels from infra mirror
* CI: fix line merge in CentOS builds
* Add collectd-amqp to the collectd image
* Switch to tarballs.opendev.org for source images
* cyborg-api: install proper WSGI for CentOS
* Install Fluentd Prometheus plugin out of the box
* Change lang package block order
* add libibverbs package for openvswitch
* [docs] Release management - small changes
* Switch to newer openstackdocstheme and reno versions
* [docs] Ussuri - Ubuntu has Ceph Octopus
* Remove centos-nfs-ganesha28 from repos.yaml
* Remove shade and kolla\_sanity.py from kolla-toolbox
* Stop to use the \_\_future\_\_ module
* Use CentOS official mirrors for Ceph packages
* Add ceph releases per-distro to support matrix
* Fix pre-commit-hook
* Revert "[to-revert] Pin ovsdbapp in neutron to 1.1.0"
* [to-revert] Pin ovsdbapp in neutron to 1.1.0
* Victoria: Add releasenote for remove congress images
* Remove tripleoclient container from Kolla
* README: mark kolla-cli as deprecated & add kayobe
* Revert "Switch to Ussuri release tarballs"
* Revert "Switch to versioned tarballs part 2"
* Revert "Switch to tarballs.opendev.org for source images"
* Revert "Switch to Ussuri release of ovn-octavia-provider source tarball"
* Revert "Switch to Ussuri release tarballs for vmware-nsx\*"
* Revert "Update OPENSTACK\_RELEASE to ussuri"
* Revert "Switch to Ussuri release of networking-l2gw tarball"
* CI: Ignore more
* Add Python3 victoria unit tests
* Update master for stable/ussuri
* Add py38 package metadata
* [docs] Fix guide about new images

10.0.0.0rc1
-----------

* Switch to Ussuri release of networking-l2gw tarball
* Make Cyborg buildable (again)
* [Community goal] Update the contributor guide
* Update OPENSTACK\_RELEASE to ussuri
* Switch to Ussuri release of ovn-octavia-provider source tarball
* Fix pygments style
* Ensure the confs exists for cyborg and masakari
* Switch to Ussuri release tarballs for vmware-nsx\*
* Switch to tarballs.opendev.org for source images
* Add ussuri prelude to release notes
* Tidy up release notes for Ussuri
* octavia: Add ovn-octavia-driver
* Switch to versioned tarballs part 2
* base/centos: take care of whitespaces
* CentOS: disable more repos
* Remove pypy job
* Upgrade Monasca Fluentd output plugin
* Switch to Ussuri release tarballs
* Remove Monasca Log API
* Fix hacking min version to 3.0.1
* Enable mod\_wsgi in Nova API container
* Use Python 3 for mod\_wsgi in cyborg and monasca on Debian/Ubuntu
* debian: binary target is x86 only
* CI: make sure that virtualenv is available
* CI: Fix Debian aarch64 jobs
* doc: update Debian/binary support on x86
* Debian: use Ussuri binary packages
* drop tripleo-common-tempest-plugin
* aarch64/centos8: no fluentd, rabbitmq, kolla-toolbox
* [prometheus] Bump versions
* Revert "Add stunnel container for Glance service"
* CI: Add swift jobs
* Modify Heat container to execute httpd setup
* Add stunnel container for Glance service
* Do not try to build skipped/unbuildable images
* Add mariadb\_clustercheck image
* Zun: add CNI loopback binary to the image
* Cleanup py27 support
* kibana/debian: use upstream package on all architectures
* CI: add kolla-ansible-debian-source-aarch64 job
* nova-libvirt: fix after centos 7 removal damage
* CentOS 8: Switch last mentions of yum to dnf
* CentOS 8: enable elasticsearch and kibana images
* gnocchi: install missing python3-wheel package
* Remove support for CentOS 7
* nova-compute: add ndctl to expose NVDIMMs to guests
* Fix that the cyborg database init failed
* Allow operators to use "ceilometer-upgrade" parameters
* Add vitrage-persistor image
* Upgrade Elasticsearch and Kibana to 6.x
* re-enable collectd-rdt plugin
* Add collectd-pmu package for Intel PMU (C8 only)
* CI: add Centos 8 and Ubuntu jobs for aarch64
* kibana: use Linaro provided package for Ubuntu/aarch64
* openstack-base: PyNaCl needs 'make' to build
* base/centos: influxdb repo is only on x86-64
* base/debian: pin erlang 22 for rabbitmq
* swift: use python3 for scripts
* qdrouterd: drop Debian/Ubuntu part
* Sensu: Remove ceph and process-checks plugins from client
* Exclude pcie\_errors on s390x, it fails to build
* Follow up on RabbitMQ 3.8 upgrade
* Add docs and release note for CentOS 8
* Upgrade RabbitMQ to 3.8
* Remove unused script rabbitmq\_get\_gospel\_node.py
* CI: Ansiblify setup of builders
* CI: Avoid tox
* add dpdk\_telemetry and logparser, use centos-release-opstools for C8
* Fix glance-api privsep errors
* CI: Add https match for mirror.centos.org to template-overrides
* Use unittest.mock instead of PyPI mock
* Add nfs dependencies to glance container
* Update hacking for Python3
* Revert "openstack-base: pin setuptools < 46 to get horizon working"
* Bump prometheus\_openstack\_exporter to 1.0.0
* CentOS 8: Drop trickle install to build freezer
* Zun: add zun-cni-daemon image
* CI: publish AArch64 Debian/source images
* Revert "mark bifrost as unbuildable"
* elasticsearch: use proper repo for debian/aarch64
* neutron: Remove networking-ovn - part 2
* Fix Horizon build after switch to pyscss2 which lacks binary wheel
* CI: Install tox
* CentOS 8: Switch default base image, tag as master
* base: fix pinning of libvirt for aarch64
* mark bifrost as unbuildable
* Fix --skip-existing and --skip-parents
* do not use unversioned Python binary
* CentOS 8: enable monasca-grafana image
* CI: Use network mode = host
* kibana, nova-libvirt: handle it properly for non-x86
* elasticsearch-curator: Add python3-wheel for Ubuntu
* neutron-base: drop python3-networking-ovn
* CentOS 8: Enable hacluster and masakari images
* CI: Ignore .zuul.d
* CI: CentOS 8: Enable ceph-ansible jobs
* openstack-base: pin setuptools < 46 to get horizon working
* Fix invalid test in cinder data migration script
* Add collectd-pcie-errors package for PCIe Errors
* CentOS 8: Build bifrost image
* fix: Remove unused variables
* Deprecate Sensu images
* Clean up collectd dockerfile
* CentOS 8: Add upgrade job
* Unpin openstack/requirements
* nova-libvirt: use dmidecode and xen-utils on archs which have them
* Deprecate neutron-fwaas and neutron-fwaas-dashboard
* Multiple fixes to unblock CI
* Docs: Update release management for openstack\_release in k-a
* Ensure proper JSON in keystone bootstrap
* Fix renos
* Use StorageSIG repos for Ceph in CentOS8
* Add block labels to all Dockerfiles
* [ussuri][goal] More cleanup for python 2.7 drop
* Fix kolla\_toolbox\_pip\_virtualenv\_packages override
* Build collectd image for CentOS8
* Throw TypeError in repository enable/disable macros
* Actually disable EPEL, and epel-modular
* Add Apache httpd setup to heat-api-cfn
* Drop weird swift rootwrap config (xenapi with placeholder values)
* Remove start-ovsdb-server script from openvswitch-db-server
* Deprecate MongoDB
* Get rid of Python 2 support
* change tripleo centos-7 build containers to centos-8
* kibana: enable for non-x86 on Debian/Ubuntu
* Remove kolla Ceph container images
* Revert "Upgrade virtualenv in pre"
* Upgrade virtualenv in pre
* Docs: show other versions
* Add collectd-pmu package for Intel PMU (C7 only)
* Add ssh clients to Ironic Conductor container
* CentOS 8: Add deploy jobs in CI
* CI: Replace cinder-lvm scenario with zun scenario
* CI: Replace ceph jobs with ceph-ansible
* CentOS 8: Fix CentOS 7 publisher tag
* aarch64: enable influxdb and telegraf for Debian/Ubuntu
* CentOS 8: Relax ironic iPXE EFI bootloader location
* nova-libvirt: add UEFI packages to support UEFI instances
* Adds python3-systemd for ansible deploy interface
* nova: use proper uefi package names under CentOS/RHEL 8
* CentOS 8: disable repo\_gpgcheck for grafana image
* CI: Fix tag suffix logic for CentOS 8
* CentOS 8: Allow SSH access to keystone\_ssh and nova\_ssh
* CentOS 8: Use upstream Ceph/master
* Deprecate OpenDaylight
* CentOS 8: Remove shellinabox from ironic-conductor
* CentOS 8: Update packages in images
* CentOS 8: base image fixes for RabbitMQ, fluentd & InfluxDB
* Reduce duplication in kolla.image.build.run()
* Add new option to enable unbuildable images
* build: list only buildable templates for --template-only
* Add error message when merge fails
* Update cAdvisor to latest release
* Change fetch\_fernet\_tokens.py behaviour to check for minimum number of tokens
* Docs: extend release management with "static links to docs" step
* Revert "To-revert: Temporarily disable Ubuntu bifrost image building"
* Provision building netcontrold container
* Make tools bash compatible
* Fixes swift-object-expirer for Debian and Ubuntu binary images
* Add note about vmware-nsx to version-check
* Debian: ceph-osd wants smartmontools from backports
* CI: Fix symlinks to failed logs
* Revert "Debian/source: do not force tag in build jobs"
* To-revert: Temporarily disable Ubuntu bifrost image building
* Add cinderlib RPM to cinder-volume
* Revert "Add AArch64 publisher for Debian/source"
* Debian: enable backports repo
* Debian/source: do not force tag in build jobs
* Upgrade Kafka to 2.0.1 release
* Ubuntu: use local APT mirrors if possible
* Adapt fetch-fernet-tokens script to Python 3
* CentOS 8: Don't force tag in build jobs
* Fixes rally db commands
* base: drop commented part about site-packages in Ubuntu
* base: use install\_packages() macro to install packages
* CI: use Debian/Ubuntu mirrors in base image
* Use Debian mirror in CI jobs
* config: make kolla work with oslo.config 7.0.0+
* Add AArch64 publisher for Debian/source
* CI: Fix symlinks for failed build logs
* base/ubuntu: use 'ussuri' packages from UCA
* neutron: fix build in stable branches
* CentOS 8: base and openstack-base images
* Remove tgtd and scsi-target-utils support in CentOS/RHEL 8
* CentOS 8: Add zuul build and publish jobs
* Stop gzipping logs in post
* Add OVN bits to neutron-base
* horizon: fix build in stable branches
* Adds monasca-ui to horizon
* Add '--quiet' switch
* centos: disable EPEL by default
* vitrage-base: honor distro\_python\_version
* CentOS 8: work around mod\_ssl certificate issue
* Docs: add new rules regarding release notes usage
* Revert "Add AArch64 publisher for Debian/source"
* Add AArch64 publisher for Debian/source
* add more tests for enable\_repos template method
* docker: fix 'Empty continuation line found' warnings
* Fix monasca-grafana being unbuildable due to old npm
* Add Debian/source aarch64 CI job
* base: unify CentOS packages list
* Use APT pinning to set preferred version of RabbitMQ
* Add Networking-MLNX to Neutron-Base packages
* skydive: mark as unbuildable on !x86
* Refactor Apache httpd setup
* Build images with healthcheck scripts for core services
* Remove kolla\_keystone\_\* modules from kolla-toolbox
* Fix keystone bootstrap error message display
* base: use upstream dumb-init on all architectures
* Added python3 packages for mellanox agent container
* Revert "Introduce macro to remove Py3 only plugins on CentOS 7"
* Disable building binary images for senlin-conductor and senlin-health-manager on debian/ubuntu
* ovn-base: Create /run/ovn in extend\_start.sh
* Switch to stable/train for source images on CentOS/RHEL
* Let nova-libvirt restarting be independent of libvirtd.log
* Introduce macro to remove Py3 only plugins on CentOS 7
* sensu-client: use docker.io on Debian/Ubuntu
* releasenotes: fix file location
* Vitrage: build images for Debian
* Install etcd3gw to fix Ubuntu binary tooz coordination
* Added Neutron Mellanox agent image
* drop \*\_existing\_user\_fix macros
* Remove skydive rpm installation
* Enable repos only when needed
* Added senlin-conductor and senlin-health-manager
* Ensure lsb-release exists on debian/ubuntu
* Add Elasticsearch Curator Docker image
* Switch to python3 in bindep.txt
* Horizon: install vitrage dashboard on Debian
* horizon: do not build neutron-vpnaas-dashboard for CentOS 7
* Start README.rst with a better title
* CI: Move to CentOS 8 nodepool images
* test-requirements: bump pyflakes to get f-strings support
* Update skydive version to 0.26.0
* Neutron: apply db migration for BGP dynamic routing agent
* Designate: pool-manager has been removed
* Revert "Switch OPENSTACK\_RELEASE to train"
* Use ovn-ctl script to start OVN ovsdb-servers
* Drop openstack-tox-py27 job
* Revert "Use Train release for all OpenStack projects"
* base: generate en\_US.UTF-8 locale data for Debian/Ubuntu systems
* Revert "Move to RDO Train packages"
* Switch to Ussuri jobs
* Remove deprecated images
* Disable Searchlight for CentOS 7/source
* CI: Remove collectd roles
* [manila] Fixes manila-share on debian/ubuntu
* tox: use Python 3 where possible
* Update master for stable/train
* swift-rsyncd: don't recursively chown /srv/node at startup
* Limit centos repo disable to centos hosts only
* Fix centos qdrouterd for centos > 7

9.0.0.0rc1
----------

* Add xfsprogs to nova-compute
* Bump OpenStack versions for Train
* base: use en\_US.UTF-8 locale on all distros
* Docs: Remove a bad recommendation
* CI: clean up setup
* Change ODL repo to nexus.opendaylight.org
* Remove /var/yum/cache from CentOS base image
* Fix centos qdrouterd - use RDO qpid packages only
* Set pipefail in kolla\_mariadb\_backup.sh
* CI: drop the gate profile
* ovn: Create the ovn dbs only if the schema file exists
* Fix mariabackup arguments
* Add example of setting OPENSTACK\_RELEASE to release docs
* Do not build rally image for Ubuntu binary
* base: drop not used apt preferences for Ubuntu
* Fix python3 compatibility for barbican
* Use Train release for all OpenStack projects
* CI: Increase job run attempts to 5
* Add prelude for Train 9.0.0 release
* Switch OPENSTACK\_RELEASE to train
* Switch upper constraints in kolla-toolbox to use releases.o.o
* Move to RDO Train packages
* Bump Openstack Exporter version to 0.6.0
* get 'apt\_\*' options of kolla-build.conf working again
* Fix fetch\_ceph\_keys to run in python3
* Tidy up release notes for Train
* Fix source link
* handle push error properly
* CI: pep8: Fix yamllint error on .yamllint
* Add disk dev name check function
* tox: Keeping going with docs
* Neutron: add support to use legacy iptables
* setup.cfg: Cleanup
* Custom CA certificates installation mechanism
* Mark images as deprecated in support matrix
* Support matrix for Kolla
* Deprecate Dragonflow images
* Remove designate-pool-manager container
* Deprecate Almanach images
* CI: increase both limits to 3h
* Revert "Adding python\*-pyngus package to openstack base"
* Add Debian/source kolla-ansible job
* swift-proxy-server: Ubuntu is still on Python 2
* Horizon: change location of policy files in Debian
* Debian: publish images
* Fluentd: There is available td-agent pkg for Buster
* monasca: add 'monasca-common' to base
* Install rsync in swift-base containers on Debian/Ubuntu
* mistral-event-engine: enable for Debian/Ubuntu
* debian: enable congress and zaqar images
* swift-proxy-server: use Python 3 for Debian/Ubuntu
* debian: switch to Train binary packages
* Horizon: fix for Debian
* Update mention of Kayobe in documentation
* Neutron: fwaas should be installed also in Debian
* sensu-client: Pin minitest Ruby gem on CentOS
* Adding python\*-pyngus package to openstack base
* Placement: Debian pkg has migration script in different path
* CI: add Debian/binary job
* Fix monasca-grafana - pin rake to <13
* added broken images to UNBUILDABLE\_IMAGES
* Use C.UTF-8 locale
* Install RabbitMQ in kolla-toolbox image
* Debian: switch fluentd to td-agent on x86\_64
* ppc64le: Ensure that rabbitmq-server.repo exists before trying sed
* Fluentd: td-agent repository for Debian
* Add Debian Buster Stein backports APT repository
* [horizon] Install octavia dashboard on deb
* Fix retries when pushing images
* sensu-client: install older whois gem
* CI: Use docker mirror proxy
* Release notes: deprecate dind
* ppc64le: add UNBUILDABLE\_IMAGES entries
* Update invalid link for README
* Add volume-related packages to zun-compute image
* Remove support for OracleLinux
* base: enable rabbitmq and elasticsearch repos for ppc64le
* build: enable Octavia for Ubuntu/binary
* CI: CentOS - override mirrors ASAP + crmsh mirror override
* build.py: fix pep8 warnings
* Build pdf doc
* Fix GitPython entry in requirements.txt
* Add kayobe to deliverables.yaml
* Remove exemption for non-systemd Ubuntu in bifrost
* Add package systemd-sysv to bifrost-deploy image
* Remove unneeded Zuul branch matcher
* Update skydive to v0.25.0
* Drop Percona XtraBackup in favour of MariaDB Backup
* base/deb: bump 'system' users limit beyond Kolla ones
* Do not fan out DB sync to all cells
* base: drop not needed Linaro OBS key
* Add effective and permitted capability to blackbox exporter
* Change fluentd to td-agent on CentOS
* ironic-inspector: install the dnsmasq subpackage explicitly
* Restore TripleO CI as voting and gated
* disable 'hacluster-pcs' on aarch64 due to lack of package
* Move to MariaDB upstream repo and new version (10.3) on Ubuntu
* Support DB bootstrap from Nova Conductor container
* CI: Gate on jobs kolla-ansible already gates on
* Release notes: deprecate kubernetes
* fluentd: there is no 'td-agent' for Debian/x86-64
* debian: add some images to unbuildable list
* Include iputils package to tempest container
* CI: follow-up on TripleO demotion - no gating
* Add fluentd\_binary and fluentd\_version labels
* Unbreak CI: fluentd and TripleO dependency
* Add pciutils package to cyborg-agent and zun-compute
* Add Debian/source CI job
* CI: drop docker systemd MountFlags
* Add OPENSTACK\_RELEASE to before-rc1
* Ensures monasca-thresh data and worker dirs exist and are empty on start up
* Support customising MariaDB log directory
* Bump up pkg versions in kolla-toolbox
* [docker/openstack-exporter] Bump to 0.2.1 version
* Add collectd-sensubility to the image
* ceph mds cap 'allow \*' in extend\_start
* Update build profiles for Placement split
* Add prometheus\_client to monasca-agent image
* TrivialFix: remove unused ganesha nfs repo file
* Change monasca-grafana source branch to use grafana v4.2.0 with keystone changes
* Change how build process treats unbuildable images
* There is no Java 8 in Debian 'buster' (part 3)
* storm: fetch storm archive from upstream
* Add HAcluster containers
* Delete default gnocchi & aodh wsgi conf in Ubuntu binary
* add some more not buildable images
* base: enable elasticsearch and rabbitmq repos for centos/aarch64
* There is no Java 8 in Debian 'buster' (part 2)
* cleanup setup of Debian/Ubuntu CI nodes
* Limit OVMF\_CODE.secboot.fd to el7
* Add Masakari containers
* Add partition detection to fix osd initialization failure
* Add Python 3 Train unit tests
* CI: set the same gate queue for kolla and kolla-ansible
* CI: Clean up Zuul repo mirrors for CentOS
* Blacklist sphinx 2.1.0 (autodoc bug)
* Fix ovs-appctl by adding --pidfile to ovsdb command
* Add python-sqlalchemy-collectd client
* Fixes wrong local\_setting.py file issue for Ubuntu binary deployment
* Extract CI vars for use in kolla-ansible jobs
* Fixes ceph-osd deploys with loop devices
* Add more entries into SKIPPED\_IMAGES
* Bump Monasca Fluentd output plugin
* Enable CI jobs for ceph upgrade, NFV, cinder LVM, ironic
* base: enable elasticsearch and logstash for Ubuntu/aarch64
* Speed up builds of horizon slowed down by recent upstream change
* Move back to CentOS StorageSIG repos for Ceph and Ganesha
* build: add timestamps to start/end of build
* base: do not put grafana repo twice
* Remove Oracle Linux stuff in CI code
* [prometheus/openstack-exporter] Changed repository location and version
* Upgrade Monasca to InfluxDB 1.7
* Implement Apache WSGI for Qinling
* Clean up test process
* Make SKIPPED\_IMAGES more flexible
* Fix deployment of ceph-nfs container failing due to wrong USER
* ubuntu: use UCA/train
* Add sha256 in ceph fetch keys
* Add a variable to configure repos disabled in base CentOS image
* base: do not use non-free repositories for Ubuntu
* openstack-base: add several popular python modules
* There is no Java 8 in Debian 'buster'
* Change port of docker registry
* Run nova api\_db sync before db sync
* doc: Start using openstackdoctheme's extlink extension
* Move to releases.openstack.org
* Fix lower-constraints test fail due to failing dep build
* Disable and remove OracleLinux CI jobs
* Fix ownership of ironic inspector DHCP hostsdir
* Fix issues with Percona in Zuul and clean up a little bit
* Add script to check for forbidden instructions
* Debian/Ubuntu: allow to use unsigned repositories
* grafana/aarch64: use package from upstream repositories
* Remove crane image
* Remove nova-consoleauth
* Remove Neutron LBaaS support
* Debian/Ubuntu: more python3 packages for binary
* Debian/Ubuntu: move to Python 3 for source images
* [neutron] Do not migrate all subprojects
* Allow building images if parent was skipped
* Remove tripleo-ui
* Use packagecloud/ubuntu rabbitmq repo for all archs
* create missing apache2 directory on Debian/Ubuntu
* Ceph: Update to Nautilus on CentOS and OracleLinux
* Use td-agent-gem to install fluentd monasca plugin on ubuntu
* Use the default policy.json for Qinling
* Install iputils package in neutron containers
* create missing apache2 directory on Debian/Ubuntu
* Bump Monasca Fluentd plugin version
* Update contributor guide
* Ignore EM releases in version-check.py
* Add Qinling containers
* Blacklist bandit 1.6.0
* Fix bandit failure B105 in keystone fernet
* Update Python 3 test runtimes for Train
* Update kubectl v1.5.4 to v1.11.0
* Add sqlite package to manila-share
* Add upgrade note for nova-placement-api removal
* nova-libvirt: in Debian qemu-kvm is x86 only
* [Trivial fix]Remove unnecessary slash
* Drop systemd support from PAM
* Improve doc of kolla-build '--docker-dir' option
* Add template override for grafana plugins
* Remove nova-placement-api
* Remove skipping B303 for bandit checks
* Remove oschecks installation
* Install udevadm in ironic-conductor image
* Move to opendev
* Update the min version of tox
* OpenDev Migration Patch
* Fix multiple mon deployment failures
* Reuse /var/lib/tempest symlink for rpm also
* Pin kafka java version to 8 on ubuntu
* Fix the problem of osd initialization failed
* Version check: update using project name or tarball name
* Disable publishing images on Ocata
* Write hash after compressing horizon static assets
* Fix ubuntu binary deploys
* Install "procps(-ng)" in the base image
* Revert "Use Stein release for all OpenStack projects"
* Update master for stable/stein

8.0.0.0rc1
----------

* Add CI trigger for ceph jobs
* Add config option use\_dumb\_init to add it to container images
* Use Stein release for all OpenStack projects
* Fix Zookeeper builds
* Add kolla-ansible upgrade jobs to check pipeline
* Tidy up release notes for Stein 8.0.0 release
* Install fluentd gem on debian/ubuntu for non x86\_64
* Set requirements branch in version-check.py
* Fix:kafka package not found by kafka package url
* Add cyborg to kolla
* Add boto3 python dependencies into gnocchi-base image
* Fix the problem that the crush map is changed
* build: handle template syntax errors better
* Remove unused scripts
* Install trousers to get user tss for nova\_libvirt
* Replace openstack.org git:// URLs with https://
* MariaDB upgrade: specify host and port
* Make tripleo-build-containers-centos-7 voting
* Bump skydive version to 0.22.0
* cleanup in base for yum install entries
* Fixup whitespace issue in chaining
* refactor to pull out rpm\_security\_update macro
* Move top package installed in every \*-base container to openstack-base
* install ncurses explicitly for tput for rpm distro
* monasca, tempest: install librdkafka-dev to get it built for non-x86/source
* Sahara: install also the split plugins
* Fix MariaDB 10.3 upgrade
* Properly set debian\_arch for ppc64el hardware
* Pin sensu mailer and slack plugins
* Introduce clean\_package\_cache
* Install qemu-system in nova-libvirt on ubuntu
* Fix lower-constraints and kolla CI jobs
* Add some irrelevant files to build jobs
* Update programming language mentioned in setup.cfg
* Move to Debian 'buster'
* Drop redundant rpms from nova-base package list
* base: more strict pin of Ceph/Luminous for Ubuntu
* Do not explictly specify mysql related RPMS
* Use virtual package for ansible
* Separate placement DB sync and data migrations
* Fix the permission issue of placement-api log
* Drop tcp\_wrappers package requirement
* Add distro\_package\_manager configuration
* Add python3 packages for RHEL systems
* Remove distro\_python3 release note
* replace 'distro\_python3' variable with 'distro\_python\_version'
* Run jobs on bionic instead of xenial
* Introduce 'get\_pip' macro
* [docker/prometheus] Bump openstack-exporter version
* Drop python2-pika\_pool rpm
* helm-repository: drop unused os\_client\_config variable
* openstack-base: drop pika-pool
* Copy placement database migration script
* Add Google mtail for generating metrics from logs
* Move project templates from ubuntu.yaml to project.yaml
* Fix Octavia-API extend\_start.sh
* drop some of the xll related packages
* debian/ubuntu: make use of Python3 based packages
* nova: Remove bridge\_utils from base package
* Drop py35 jobs
* add python 3.7 unit test job in Kolla deliverable
* base: update to dumb-init 1.2.2
* Switch to stestr
* Change some repos from xenial to bionic
* Added elasticsearch exporter image for prometheus
* Simplify package list from openstack-base image
* nova: Only install OVMF on EL 7 when installing from source
* Use overlay2 in tools/setup\_Redhat.sh
* pypi package msgpack-python is deprecated, drop explicit install
* Install packages into octavia-api image to support wsgi
* debian/ubuntu: drop mysql compat stuff, unify on openssl 1.1
* debian/ubuntu: introduce 'debian\_arch' variable
* gnocchi rpm naming cleanup
* nova: Only install OVMF packages on RHEL 7
* Fix py36 gate job
* Bump up Prometheus and components versions
* Change rfc3986>=1.1.0 to rfc3986>=1.2.0
* Pin rabbitmq-server for ubuntu
* Add missing directory info
* remove pep8 from lower-constraints.txt
* Drop python2-crypto as not needed in openstack-base
* Pin rabbitmq-server to 3.7.10
* build: exit if there is no Docker connection
* Allow running more commands dockerless
* Fix broken xtrabackup and monasca-grafana images
* remove python-beaker from openstack-base rpm list
* remove test dependencies from openstack-base
* Revert "Update kafka version to 2.1.0"
* Utilize already existing block for rabbitmq plugin install
* Guard adding contentdir RUN in base template
* [prometheus] Bump openstack-exporter version
* Increase gather\_facts timeout
* Update kafka version to 2.1.0
* Fix magnum logic for rhel
* Make set\_config.py compatible with both Py2 and Py3
* Use base\_package\_type
* [collectd] add collectd-rabbitmq-monitoring
* Add base\_package\_type
* Add distro\_python3 option
* Ensure /run\_command is readable by all users
* Run Zun job on kuryr's changes
* Bump CI post-run timeout to 2 hours
* Add python2-sqlalchemy-collectd
* [prometheus] Added openstack-exporter base image
* Copy missing heat\_policy.json file
* Update the remain hacking version for lower-constraints
* Fix grafana repo

8.0.0.0b1
---------

* Add support rabbitmq promethues plugin
* Update hacking version
* Ignore undefined values in customizable filter
* Update docs for building ovs-dpdk images
* Use template for lower-constraints
* Split placement-api from nova
* Adding cron-job link to README
* Add nfast group to barbican images
* Remove dependencies from kolla ansible jobs
* Run Zun job on chnage of Zun's docker files
* [Configuration] Add missing py37 and corrected default envlist
* Use infra mirrors for ODL and percona repos
* Bump up Skydive version
* Install numactl package for Zun images
* Fix mkdir instruction of tools/setup\_Debian.sh
* Add neutron-rootwrap-daemon to neutron\_sudoers
* Clear ENTRYPOINT configuration for Bifrost
* Run Bifrost deploy job when Dockerfiles change
* Fix tox dependencies for release note generation
* Complete removal of vitrage-collector service
* Add contrib/ dir to setup.cfg
* Deprecate crane image
* Required changes for mariadb 10.3
* Clean up vpnaas remained
* Fix Oraclelinux build, disable collectd in gate
* Add missing footer block to mistral base image
* Change openstack-dev to openstack-discuss
* Added missing link for Sensu and Redis Sentinel
* No need to use dict\_object.keys()
* Use the base OS image for tripleoclient base
* Fix the parameter order of assertEqual
* Add Percona XtraBackup link in README
* Add management and monitoring utilities for qdrouterd
* Bump storage available to Docker in CI to 25G
* base/debian: add Percona repo key
* base: tell gnupg to not use TTY when we import APT keys
* Fix kafka build
* Use dumb-init with --single-child
* Suppress log copy output in gates
* Replacing the HTTP protocal with HTTPS 
* Add tripleo container build job
* Update Zaqar image
* change version from 1.6 to 2.0
* base debian/ubuntu: drop not needed APT keys
* Fix documentation for Kolla image-building guide
* Do not load dm-multipath module from the container
* Do not load ip\_vs module from the container
* Do not load iscsi\_tcp from within a container
* Add python 3.6 unit test job
* Add Monasca Grafana image
* Update the docker storage drivers link
* Introduce Percona XtraBackup image
* Remove path work around for kibana
* Copy vitrage app.wsgi when deploy install\_type binary
* Fix location of "upgrage-to-mariadb-10.1.20-for-redhat-family" release note
* Drop deprecated image neutron-sfc-agent
* Update min tox version to 2.0
* Disable init lastlog and faillog database for created user
* utils: be Python 2 compatible when squashing is enabled
* ceph-base/dind: switch to btrfs-progs package
* Update the links to https
* Update the monasca link to docs
* Fix naming of override template
* build: remove link to failed log before creating
* mariadb: make security\_reset.expect's timeout configurable
* Install UEFI related package for nova image
* neutron-base: remove bashisms
* Build and install Fluentd Monasca plugin
* neutron-base: unify Debian/Ubuntu part
* heat-all: mark as not available for Debian
* ceph-nfs: Debian got nfs-ganesha in backports - use them
* Document Kolla image API
* Improve pep8 checking along with hacking
* Fixed file modes in toolbox:/usr/share/ansible
* Add ironic-staging-drivers to ironic-conductor for RHEL family binary and source based builds
* [prometheus] Add blackbox exporter
* Fix potential Monasca-thresh start failure
* Add Monasca template override file
* Use rabbitmq package from OS distro for Bifrost
* Add user 'zun' to group 'docker'
* Add /var/lib/kolla/venv/bin to Zun exec\_dirs
* Remove '.. end' comments
* grafana: on aarch64 use 5.2.4 version from upstream
* base: remove pinning of dh-python for ubuntu
* ceph: stick to luminous on Ubuntu (in proper way)
* fix tox python3 overrides
* Downgrade Logstash for Monasca
* DO not install ceilometer from git in n-server-opendaylight
* Disable debug logs for image builds
* Add crane docker image
* Fix ceph version in ubuntu
* Add monasca user to Monasca thresh container
* Use alembic migrations to deploy Monasca DB
* Fix epel mirror replacement in gates
* Test Fix ceilometer source builds
* Ingore monasca-thresh in version-check.py
* openvswitch: make ovs-tcpdump usable
* base: use bionic version of UCA on non-x86
* Spec: Kolla-managed backup (and restore) for MariaDB
* Handle role properly when it is changed in kolla\_keystone\_user module
* Move to the latest rabbitmq
* Run zun-api with 'root' user
* Download binaries more securely
* [collectd] Add many plugins to collectd dockerfile
* Pin ODL java version to 8 on ubuntu
* Increase CI image publish job to 1.5 hours
* Add a tripleoclient container
* Fix Ubuntu binary aodh-base
* Add support to deploy manila-api with Apache/wsgi
* Revert "Use rocky tag for openstack service rather than master package"
* Update reno for stable/rocky
* add python 3.6 unit test job
* switch documentation job to new PTI
* Fix doc8 failures
* import zuul job settings from project-config
* help: added dot at the end of base-arch description

7.0.0.0rc1
----------

* designate: remove trailing continuation on RUN line
* Fix bluestore disk naming format in kolla
* Configure sudoers for zun containers
* Corrected the end statement
* Use rocky tag for openstack service rather than master package
* Add nvmetcli to cinder volume packages
* Add nvme-cli to nova compute packages
* Fix the ubuntu binary gate
* Temporary ignore B303 in bandit tests
* Add collectd-ceilometer-plugin
* Add networking-generic-switch to neutron-server
* Use bionic repo rather than xenial for Sensu in Ubuntu distro
* Bump to UAC rocky release for ubuntu aarch64 and ppc64le
* horizon: regenerate compressed javascript and css on configuration changes
* base/centos: stop treating AArch64 in special way
* base: do not set $contentdir for CentOS
* Update kubernetes-entrypoint v0.1.1 to 0.3.0
* skydive: use packages on rpm based distros
* Update storm to v1.2.2
* Using qemu-kvm on rhel
* Revert the patch set "Apply Swift rolling upgrade"
* Update Kubernetes v1.9.4 to v1.11.1
* skipped\_images None handling
* Update zookeeper v3.4.10 to v3.4.13
* Add neutron dragent package for RPM binary builds
* Stop manually copying sahara-dashboard config files
* Add Monasca Agent container
* add additional Remove yum cache
* validate-indentation: expand check to also catch macros.install\_packages
* build with --template-only to not require running docker service

7.0.0.0b3
---------

* Remove Monasca statsd client Docker files
* Adding BGPVPN Heat plugin to Neutron Opendaylight image
* Revert "Add networking-odl image to skipped image list"
* Add networking-baremetal package to neutron-base
* Added tempest user for tempest container
* collectd: add collectd-write\_kafka
* Revert "Pin dep for sensu-plugins-dns"
* Add support for deploying Monasca Thresh
* Ensure JAVA\_HOME env var contains architecture
* Use Java 8 in Ubuntu/Debian for Apache Storm
* Add support for deploying Apache Storm
* Pin dep for sensu-plugins-dns
* Apply Swift rolling upgrade
* Add more shared libs to base image
* Upgrade UAC to Rocky for ubuntu
* Add database clients to Monasca persister container
* Add support for building Logstash
* Stop using deprecated rpm package names
* Switch to headless jre
* centos: clean altarch repositories situation a bit
* Add CI script to retrieve info from build logs
* Show disk space used by docker images in CI
* Apply Ironic rolling upgrade logic
* Stop creating an empty system\_logs dir in CI
* Update elasticsearch and kibana version to 5.x
* Add dibbler-client package to neutron-l3-agent
* Fix blazar build
* Ability to build container against docker swarm
* Fix debian-security mirror acccess error
* collectd: turbostat is x86 only, it fails on Arm64
* kolla-build: Wrap tpl\_dict.keys() in a list()
* Remove git and pip from centos binary openstack-base package list
* Fix yaml warning in release notes and enable yamllint strict mode
* skydive: bump to version 0.18
* validate-indentation was failing locally for me
* Only run rolling upgrade for neutron, vpnaas, fwaas
* Service assurance plugins and write\_prometheus
* Allow Kolla Ceph to deploy bluestore OSD with 4 partitions
* Use RDO version of python-msgpack on RDO
* Add neutron-vpnaas-dashboard into horizon image
* Install networking-ansible ML2 driver in neutron base images
* Add prometheus into kolla README
* dind: get image buildable for Debian
* Remove kolla-k8s from kolla
* Add kolla-cli into kolla deliverables
* add support for keystone federation
* Fix nova-api extend\_start.sh
* Fix the italic for Certmonger
* Remove the unused kolla\_kubernetes script from keystone
* Update Monasca base and API images
* Allow Kolla Ceph to deploy bluestore OSDs in Kolla

7.0.0.0b2
---------

* Amend the spelling error of a word
* Remove useless retrieval of karaf for ODL image
* centos: use DELOREAN repo directly on all architectures
* Apply Nova rolling upgrade logic
* cadvisor: add debian/aarch64 support
* do not set contentdir to 'centos' on 'rhel'
* Add collectd-snmp-agent to collectd Docker
* Fix sudoers for Ceph
* Install sensu from centos-opstools
* Put upper limit on cmd2 in kolla-toolbox
* Unblock gate
* Stop showing passwords when bootstrap script is ran
* Fix the horizon failed to start
* Fix the elasticsearch start failed
* Use real package name
* Bump Ubuntu base image to 18.04
* base: import Linaro ERP 18.06 repo key
* skydive: bump to version 0.17
* keystone: Switch from mod\_auth\_kerb to mod\_auth\_gssapi
* [horizon] change settings prefix for ubuntu/binary
* Add cAdvisor image for Prometheus monitoring
* Enable packages for kerberos authentication for keystone
* [kibana] symlink to the kibana executable under /opt/ (debian)
* Add netlink, smart, and ipmi plugins
* collectd: remove duplicate packages
* kolla-toolbox: fix os\_config\_client path for Debian
* base: drop not needed APT key
* Move ansible to virtualenv in kolla\_toolbox
* Fix image push for python3
* copy iPXE NBP to /tftpboot during PXE bootstrap
* elasticsearch: enable for Debian
* Fix the ipmitool missing for ceilometer-ipmi image
* Add congress-dashboard into horizon image
* Update the supermark for Kolla link
* build: remove info that image squash support is disabled
* base/debian: use Linaro ERP 18.06 repository
* nova-libvirt: install libpam-systemd from backports
* base: set $contentdir for CentOS
* Create symlink if /e/o-d/customer\_local\_settings exists
* base: bump centos-release-qemu-ev for oraclelinux
* base/nova-compute: install udev/systemd to satisfy dependencies
* Create symlinks for failed builds logs
* Fix the pep8 warning
* Add prometheus-alertmanager image
* Add Grafana repository for arm64
* Add prometheus-memcached-exporter image
* Clarify how to generate kolla-build.conf in docs
* Update container to image for image-build docs
* Fix the Blazar link error
* Add certmonger into README.rst
* Update the Bugs link for triage
* Use a stable url for downloading zookeeper tar.gz file
* Add debian into available distros for image building
* Collapse down multiple yum install in openstack-base
* Remove EPEL for RDO of RHEL
* Clean python requirements from base image
* Add a package for freezer
* Additional packages to Dockefile
* Create radvd container
* Add network\_mode for image building
* Add blazar-dashboard into horizon image
* Fix the gate
* Prompt user that kolla should be installed
* Update lower-constraints to match local requirements
* Following the new PTI for document build
* Apply Glance database migration
* Fix vitrage dashboard
* Specification for allowing Kolla Ceph to deploy bluestore OSDs
* Update base image with latest security fixes
* Fix typo in monasca-base script
* Ceilometer notification container start failed
* Bump the package version number in kolla\_toolbox iamge
* No use of mox/mox3
* Pin dh-python to earlier version to fix ubuntu gate
* Add octavia-dashboard to horizon image
* Add ZooKeeper docs link into README.rst
* Add heat dashboard for deb/ubuntu binary
* Add support for Infoblox IPAM agent
* Add support for installing binary packages for senlin
* Update the description for MongoDB
* Do not require the bootstrap password to come in via arguments
* Add designate-ui for horizon centos
* add lower-constraints job
* Skip the install of documentation files from rpm
* Add networking-baremetal
* Support push kolla tag image to hub.docker.com site
* Revert "Use queens release for all OpenStack projects"
* Update Kubernetes v1.5.4 to 1.9.4
* Follow the new PTI for document build
* base/ubuntu: fix comment about Canonical UCA
* Increase the post-timeout to 3600 seconds
* Update ZooKeeper from 3.4.9 to 3.4.10
* Support configuration of Kafka package
* Update links in README
* Migrate neutron-vpnaas-agent to neutron-l3-agent
* centos/aarch64: sync up repositories with x86-64
* centos/aarch64: use Ceph luminous
* Fix neutron dhcp agent dockerfile for non-deb/ubuntu
* Update reno for stable/queens
* Add freezer-scheduler container
* Need to install cryptsetup for cinder
* Skydive: install openvswitch client to fetch OpenFlow rules
* Verify YAML syntax in gates
* Install heat-dashboard in rpm based distros
* mariadb: create /var/run/mysqld under Debian distros
* Bundle tempest plugins in tempest container

6.0.0.0rc1
----------

* Revert "Seem there are some wrong in infra ubuntu repo"
* Update the explicty to explicitly
* Remove the extra parentheses
* Add cap mgr 'allow \*' for ceph admin key
* Use queens repo rather than pike for aarch64 and ppc64le
* Use queens release for all OpenStack projects
* syslinux package is only built for x86\_64
* ppc64le is built in delorean-deps.repo
* Add socat to base image
* Seem there are some wrong in infra ubuntu repo
* Fix ceilometer deployment
* fix typo
* Replace Chinese single quotes to English single quotes
* Remove heat-api-cloudwatch image
* Added more information on building images
* Remove the unsupported 'insecure\_registry' for >=docker 3.0.0
* Remove nose dependency
* Use absolute path in install\_pip macro
* openstack-base: provide Postgresql headers for source builds
* Update "containers" to "images"
* Add one more step to generate kolla-build.conf file
* Zuul: Remove project name
* Install collectd-utils

6.0.0.0b3
---------

* Enable kafka for rhel distro derivatives
* Add Intel RDT plugin to collectd container
* Bump kafka version to 1.0.0
* Include building python-tempestconf from source in Tempest
* Updated from global requirements
* enable Grafana repo for Debian/amd64
* Remove customizable for plugins\_pip\_packages
* Fix gnocchi plugin for grafana
* Add --wsrep-new-cluster option back in the bootstrap\_db function
* Support squash docker images layers
* Consume RDO packaged mariadb version
* Add the new user and group for OpenvSwitch 2.8 version
* Add ceph-nfs container
* Add tripleo-ui image to skipped image list
* Add tooz all extra packages in openstack-base image
* Updated from global requirements
* Check whether the source file exists before configuring the dashboard
* Remove the unnecessary "openstack-neutron-lbaas" from neutron-server
* Updated from global requirements
* Drop ceilometer client package requirement
* change python-libguestfs to python-guestfs for ubuntu
* Remove /lib/udev in $PATH for nova-compute
* Make validate-all-dockerfile work with python3
* Fluentd plugins rpm installation on CentOS
* Add networking-sfc package to tacker images
* Add vitrage dashbord into horizon image
* Apply Cinder rolling upgrade
* Fix MariaDB bootstrap for 10.1 version
* Break up .zuul.yaml to multiple files
* Remove ceilometer-collector image
* Bump to use UCA queens repo
* Add python-vitrageclient to openstack-base container
* Skip plugins install for keystone binary builds
* Updated from global requirements
* Add collectd in ci to collect system information
* skydive: bump version to 0.15
* Revert "debian: import key for download.ceph.com repository"
* Revert "Fix deployment of ceph"
* Remove the ceilometer api dockerfile
* mongodb: handle "user already exists" error on Debian
* Add sensu images
* rabbitmq: handle Debian and aarch64 properly
* debian: use stretch-backports by default
* Remove old unused script from swift-base
* ironic-conductor: update driver dependencies for Queens
* Add collectd-gnocchi plugin
* Revert "nova-libvirt: fix kvm permission issue"
* Add collectd-ovs-stats and collectd-ovs-events
* Add heat dashboard to horizon image
* Add Dockerfile for networking-ovn-metadata-agent
* Add vitrage-dbsync to extend\_start.sh of vitrage-api image
* Fix deployment of ceph

6.0.0.0b2
---------

* Use separate publish jobs in periodic pipeline
* Validate Dockerfile indentation in pep8
* Bump to ceph luminous
* Add the missing murano package files
* Creates directory /var/run/mysqld on aarch64 when building MariaDB docker image
* neutron-server-opendaylight: make it buildable on non-x86
* Change more repo url to infra mirror
* Upgrade the rst convention of the Contributor Guide
* Updated from global requirements
* Update swift for replication issues
* Correct horizon-plugin-tacker-dashboard url option
* Improve gate post jobs
* Fix Gnocchi support ceph
* Remove yum-axelget from base image
* base: use install\_packages macro instead of calling APT
* nova-libvirt: fix build for Debian
* Clean fluentd\_plugins\_install block
* Add related symbolic link to pass DPDK compile
* kubernetes: get it working on AArch64 as well
* Add designate-producer container
* Modify the version of skydive to v0.14.0
* Use 3 hours timeout for gate jobs and install yum-axelget
* Upgrade the rst convention of the Admin Guide
* fix missyntax in README.rst
* Bump kafka version to 0.11.0.2
* Include required packages for libvirt SASL auth on CentOs/RHEL
* Add elasticsearch output for rsyslog
* Typo in neutron-server/extend\_start.sh
* Remove move policy file in zaqar
* Remove setting of version/release from releasenotes
* Remove the installed packages in ceilometer-api container
* Install python-openstackclient in kolla-toolbox container
* Fix the Ubuntu Fluentd image
* Updated from global requirements
* Remove duplicated statement of parameter choices of config options
* Add ptp service docker image
* Add missing vmware libs
* Implement Almanach Docker images
* Fixup small bug with dockerhub publisher
* Fix designate image build
* Fix missing bgp library in neutron-server
* Add missing space to the description of work-dir parameter
* Make env variables accessible in template files
* Fixes the Deploy Registry link
* Dockerhub publisher job
* Fix CentOS 7 fluentd image
* Separate rsyslog image definition
* Install chrony in telegraf image
* Make binary gates non-voting
* Cleanup APT lists after installing packages
* update kafka version
* Add ansible sudo running for Debian family
* Switch to python-cffi for rpm based distros
* Allow passing extra parameters to keystone-manage in extend\_start
* update "opendaylight" tar
* Add ceph-common package to manila-share container
* Zuul: add file extension to playbook path
* implement deploy jobs in kolla
* ironic-pxe: generate aarch64 bootfile grubaa64.efi
* XenServer: Add packages for initial support
* Add Apache packages to mistral-api container
* Fix docstring of method run\_build
* Add rsyslog image
* Update links in README.rst
* Create murano applications package for import
* nova-libvirt: fix kvm permission issue
* Add lbaas dashboard in horizon ubuntu binary
* Install libvirt-clients for nova-libvirt image
* Update Image Builder Links in Readme
* Add EC2-API to Kolla providing images list
* fix local\_registry url link error
* Replace mitaka to pike in index.rst
* Moving jobs to kolla repo
* Fix Horizon asset compression not happening on redeploy
* Implement nova-mksproxy
* Revert "Fluentd: add fluent-plugin-concat:1.0.0 gem"
* Fix vitrage images
* Modify the version of skydive to v0.13.0
* Fluentd: enable forward logs over SSL with authentication
* Upgrade neutron-fwaas db during bootstrap
* Add certmonger container
* Rearrange existing documentation to fit the new standard layout
* Re-enable bifrost test\_build
* Use upgrade rather than create\_schema for wather database
* Remove a Pike release note generated in bad place
* kolla: do not mention arch specific images in --help
* Add tripleo-ui image
* cinder-api: handle Debian too
* Set ES\_SKIP\_SET\_KERNEL\_PARAMETERS in elasticsearch image
* base: use new Linaro repo
* Make plugins optional in opendaylight & ovn
* add zun-wsproxy image
* Support HiPE (High-Performance Erlang) in RabbitMQ image
* Add neutron-fwaas-dashboard into horizon image
* Improvement in Opendaylight doc
* Skip known failed kolla images
* Install multipath binary in nova-compute image
* Fix warning during tox -e genconfig
* Fix broken git links in README
* base: add Linaro repository for Debian with some backports
* Add more collectd plugins to the container
* Remove yum cache
* Pin ansible to <2.4 to make ara work in gates
* Fix dind and zun images and oraclelinux build
* Updated from global requirements
* Fix docs for maintainer label/instruction
* Remove demos directory from contrib
* Fix quickstart link in readme file
* Updated from global requirements
* Create swapfile only on nodepool nodes
* Revert "nova-libvirt: fix kvm permission issue"
* Updated from global requirements
* Revert "Move to pike release for OpenStack services"
* Update reno for stable/pike

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
* Add WSGI support for cloudkitty-api
* Fix the order of the RHEL 7 server optional repository
* Fix gates out of disk space
* releasenotes: expand note about aarch64/ppc64le support
* Enable mistral in test\_build centos source
* 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
* Enable xtrace on start scripts
* 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
* Use immutable journal path rather than device name
* 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
