CHANGES
=======

* Stop using slave\_scripts/install-distro-packages.sh
* fix link
* Really use imported Zuul jobs
* Update doc to use the right genconfig
* Plethora of changes to add functionality and fix basic issues
* Docker Logging Support
* Zuulv3 iptables
* Move kolla-k8s jobs to kolla repo
* Deploy with ansible inside orchestration container
* Cinder is missing the v3 API endpoints
* Updated the doc
* Add architecture check when downloading helm and kubectl
* Bump haproxy\_exporter version from v0.7.1 to v0.8.0
* Stop kolla-kubernetes pike nova-libvirt containers crashing
* Fixing the README table formatting for the three deliverables
* Specify unit (Gi) in common pvc
* Remove setting of version/release from releasenotes
* A python tool to orchestrate kolla kubernetes
* Remove extra characters
* Update the link for Big Tent Governance
* Remove the resolv.conf workaround
* Fix ironic gate
* Fixes for Kubernetes 1.8
* Update init containers
* Console broken, as novncProxyPort is incorrectly formed
* Updated from global requirements
* [Trivialfix]Fix typos
* Drop pycrypto from utility genpwd.py
* Changed as per the standard convention set to use "."
* Fix Deployment Guide for kolla-kubernetes
* Disable destroy\_tests.sh as it constantly breaks ironic gate
* Fix rendering problem when yaml value gets overridden via cli
* Updated from global requirements
* Adding lioadm iscsi\_helper support to master
* Adding chart for docker registry and serving master images
* Switch from oslosphinx to openstackdocstheme
* ignore helm lock files
* pass the correct app type when initializing command in tests
* Update deployment guide to use 1.6.4
* Update the deployment guide with a few corrections
* Make wait\_for\_pods.py work inside kubernetes cluster
* Add missing setting for novncproxy\_base\_url
* Remove multiple versions in ironic service
* Change cloud.yml to cloud.yaml
* Add double colon in deployment guide
* Fix openvswitch typo
* Updated from global requirements
* Fix bad doc recommendation
* Adding extra condition for simple cell0 create job
* Fixing the image tag for ironic
* Allow overriding images for ironic pods with multiple containers
* Updated from global requirements
* Fix mistake in ironic-inspector config updater init
* Remove Kolla Ansible Dependencies on AIO script
* Remove pathfinder from call path of secret-generator
* openvswitch not required to be kernel module
* permit rabbitmq-mgmt to select rabbitmq as endpoint
* Add a destroy workflow for kolla-kubernetes
* Remove inspector files and configs from ironic-conductor
* cell0's should be deleted only when cell0 is enabled
* Conditionalize pv creation
* Remove pin on ansible<2.1
* Add option to enable ironic inspector LLDP collection
* Combine ironic-inspector deployments into one pod
* Script to Deploy Kolla Kubernetes AIO
* Updated from global requirements
* Make sure pathfinder can find passwords.yml in etc/kolla
* Fixing some issues with v4 gates
* Remove the invariable value in string.format()
* v4 gate
* Fixed all Warning and Errors in existing docs
* Remove workaround for broken 1.6.3
* Remove kolla-ansible dependencies
* Correct canal pod network band
* Deployment guide: Added the work-around for kubelet 1.6.3
* Run ironic-dnsmasq in privileged mode
* Temp workaround for kubelet 45613 bug
* Update canal.yml URL
* Keystone endpoint should be versionless
* Deploy TFTP with inspector DNSmasq instance
* Ensure that ironic-dnsmasq can find its IP address
* Fix for new canal.yaml location
* Clean up to deployment guide based on walk-through
* Fix the gate for infra's new ssh requirement
* Make helm microcharts building message
* Updated from global requirements
* Memcached Prometheus support
* Add Initial Prometheus support
* Adding custom external interface to opevswitch-vswitchd
* Add local registry option in deployment-guide
* deployment-guide.rst enhancement and small fixes
* FIX cell0 copy nova.conf permission issue
* Ensure that /tftpboot/pxelinux.cfg is owned by Ironic
* Hardware requirements added in deployment guide
* Fix ironic-conductor so that it can run on multiple hosts
* Various cleanups and additions
* Test Ceph OSD Chart
* Update deployment-guide.rst document for ubuntu
* Deployment guide updation for better followup
* In Deployment guide neutron interface name typo correction
* Deployment guide updated with few more information
* Updated the warning message of deployment guide
* Version 0.7.0
* Adding kolla\_kubernetes\_external\_subnet var
* Pinning OS\_VOLUME\_API\_VERSION=2
* Converting keepalived into helm charts
* Add support for external interface bringup
* Nova-control service chart dependencies
* Placement API now integrated into service chart
* Fix placement API fails to deploy

0.6.0
-----

* Fix a bug related to genconfig and iscsi
* Modify WARNING into RST format
* Remove services/skydns
* Remove services/rabbitmq
* Remove services/neutron
* Remove services/memcached
* Remove services/mariadb
* Remove services/iscsi
* Remove services/keystone
* Remove useless modules in ansible/library
* Remove the checking in neutron tasks
* Fix rendering of index.rst
* Make pathfinder compatible with a pip install
* Import generate\_passwords.py from kolla-ansible
* Forcing ironic-compute registration with nova cell
* Finalize move of configs to kolla-k8s
* Move ceph configs to kolla-k8s
* Updated from global requirements
* Placement support in nova service chart
* To Deploy iSCSI Support with Cinder LVM
* Move ironic config to kolla-k8s
* Compress compute kit
* Move mariadb configs to k8s
* Move heat config to kolla-k8s
* Move rabbitmq config to kolla-k8s
* Making resolv.conf to be more flexible
* Fixes for deployment guide
* Remove usage.rst
* py34 is no longer supported in our tox.ini
* Add warning to development environment documentation
* Remove multi-node guide
* Remove memcached guide
* Remove mariadb guide
* Remove keystone guide
* Remove quickstart.rst
* Remove installation.rst
* Remove kubernetes-setup.rst
* Remove host-setup
* Remove labels.rst
* Remove outdated DNS guide
* Update to Helm v2.3.0
* Remove services/horizon
* Remove services/glance
* Deployment Guide Documentation
* Recovering ironic after gate job name change
* Make Ironic honor dependencies
* Updated from global requirements
* Fernet Token Support
* Optimizing multinode job at the gate
* Update the version of cirros
* Disable placement for v3 gate
* Fix seleneum blocking the gate
* Move cinder config to kolla-k8s
* Move memcached config to kolla-k8s
* Reenable EPEL
* Upgrade gate to kubernetes 1.6.1
* Remove services/cinder
* Move nova confs to k8s
* Changes for kubernetes 1.6.0 upgrade
* README.rst character improvement
* Fix broken gate due to kolla-ansible change
* Move horizon config to kolla-k8s
* Add Warning
* Helm Test Ceph Init OSD
* Helm Version File
* Move glance config to kolla-k8s
* Pin Back Canal
* setup\_gate.sh echos non-quoted params
* Move keystone configuration to kolla-k8s
* Virtualbmc and deployment of baremetal VM using ironic
* WIP Move config generation to kolla-k8s
* Remove EXPORT and use search and replace instead
* Update to Helm 2.2.2
* Updated from global requirements
* Ocata security group fix
* Fix the typo in kolla-kubernetes-arch.rst
* Replace unconditional wait for compute kit
* python-cinderclient 2.0.0 is broken, pinning 1.11.0 instead
* Adding nova placement api to kolla kubernetes
* Check to see if Horizon is working in the gate
* Fix oslo\_debug\_helper not running
* Test for kube config
* Swithcing nova-compute-ironic to use statefulset
* Helm 2.2 and localpath
* Copy pxelinux.0 file to tftpboot
* Helm charts for heat/heat-cfn microservices
* Adding nova-compute-ironic service chart
* Updating the version hacking module as per global requirements
* Add cleanup for all of a resource
* Adding ironic inspector microservices
* Updated from global requirements
* Remove support for py34
* Adding ironic service chart
* Add etc/kolla\_kubernetes to installed directories
* Configuring ironic gates (basic tests)
* Add nova-compute-ironic microservice chart
* Support for devenv base dir change via env var
* Adding Ironic microservices packages
* Helm Ceph Mon
* Adding use\_neutron = True in nova.conf
* Update the quickstart.rst file
* Updated version number from 0.5.0 to 0.6.0
* Stagger mariadb / rabbitmq start to avoid cross storage locks
* Allow default value of DEV\_BASE variable
* Helm Ceph Initial Mon
* Fix minor typos in compute kit test script
* Fixing compute kit name
* Updated from global requirements

0.5.0
-----

* Added support for containerized dev bringup
* Remove no longer relevant argument to ceph\_workflow\*
* Fixing service dependencies
* Adding compute kit based on iscsi backend
* Spelling correction of Kubernetes
* Fix spell error: the 'Waitng' is lack of letter 'i'
* Stabilizing the gate, fixing  resolv.conf issue
* Gate refactor part deux
* Delete python bytecode file
* Updated from global requirements
* Gate refactoring
* Fix the typo in ceph-guide.rst
* Change endpoint-test -1 to 1 return code
* Document the magic in endpoint\_test.sh
* Actually report gate failures for experimental jobs
* Change version from 0.4.0 to 0.5.0
* Using yaml.safe\_load instead of yaml.load
* Typo fix: amoung => among
* Fix different repo issue for documentation
* Pre-Baked k8s Configmap for horizon in devenv
* Pre-Baked k8s Configmaps for ceph storage in devenv
* Updated pre-built k8s configmaps for vagrant-centos
* Fixed Pre-Baked k8s Configmaps to remove metadata
* Pre-Baked k8s Configmaps for Nova in devenv
* Pre-Baked k8s Configmaps for Glance in devenv
* Pre-Baked k8s Configmaps for Neutron in devenv
* Pre-Baked k8s Configmaps for Cinder in devenv
* Remove minikkube guide
* Pre-Baked k8s Configmap for Openvswitch-vswitchd for devenv
* Pre-Baked k8s Configmap for Openvswitch-db-server for devenv
* Pre-Baked k8s Configmap for resolv-conf for devenv
* Pre-Baked k8s Configmap for Keystone for devenv
* Pre-Baked k8s Configmap for keepalived for devenv
* Pre-Baked k8s Configmap for memcached for devenv
* Pre-Baked k8s Configmap for RabbitMQ for devenv
* Pre-Baked k8s Configmap for MariaDB for devenv
* Unpin kolla-ansible
* PS fixes several minor issues
* PS adds nova cleanup service
* Ensure all containers have imagePullPolicy
* PS adds neutron cleanup service
* Helm template testing
* Fix the gate by ensuring keystone endpoint is external
* Fix keystone endpoint creation defaults
* Gate fix 4
* Add information to QSG about reliance on kolla-ansible
* PS Adds keystone cleanup service
* PS adds glance cleanup service
* Add a script to build an example cloud yaml
* Periodic job fix 3
* PS fixes issue discovered with keystone service package
* Fix documentation error in development environment
* Adding cleanup service for cinder
* Make common config section for mariadb packages
* Periodic gate fix #2
* Keystone-admin external support
* Fix typos in development environment documentation
* Fix for the periodic kolla-kubernetes processes
* Test keystone endpoint list
* Add dep for neutron-openvswitch-agent on a working openvswitch
* Capture lists of containers by type and cache containers
* Improve handling of kubernetes\_entrypoint variable
* Improve handling of kubernetes\_entrypoint variable in nova services
* Added option to use --provide with vagrant
* Nova-control service deployment
* Update docs to pin K8s at v1.5.1 and remove helm pull workaround
* Typo fix: folowing => following
* Add cinder control package with kubernetes entrypoint
* Fixing location of dependency for vswitchd
* Typo fix: mysql => memcached
* Fix old container
* Openvswitch Service package with kuberentes entrypoint
* Gate fix for horizon and cinder
* Fix ci gate deploy multiple k8s slave
* Typo fix: persistant => persistent
* Improve file handling with context manager
* Remove unnecessary f.close()
* Log docker images in the gate
* Horizon service package
* Add dependency container to mariadb
* Correction of file path in the developer environment page
* Add a workaround for docker-engine 1.13.0
* Break apart helm init and helm ls operations
* Change mysql to memcached in docs
* Use environment variables to specify versions
* Clean up mysql installed during test of helm
* Add a simple test to see if horizon is running
* Install kubectl and helm on the host OS in docs
* Nova-compute service deployment
* add a cd to halcyon-vagrant-kubernetes
* Add an overview section to the documentation
* Fix the issue in multi-node.rst
* Updated helm template names to consistent
* Fixing element\_name path for mariadb and memcached
* Installation path added for ubuntu to pathfinder.py
* Rabbitmq service deployment with entrypoint
* Changing mariadb bootstart job name to init-element
* Memcached service package
* Remove support for py33
* Fix missing yum install -y in gate
* Adding kubernetes imposed limit for port names
* Updated from global requirements
* Improve docker images pulling
* Support 3.0.2 in the gate
* Neutron service package
* Fix typo in loopback file setup
* Use upper constraints for all the jobs in tox.ini
* Keystone service deployment with kubernetes entrypoint
* Mariadb service deployment
* Common infra for enabling 3.x and trunk builds
* Fix typo in keystone svc

0.4.0
-----

* Revert name in metadata back to kolla-kubernetes
* Glance service orchestration with entrypoint
* Add consolidated release notes
* Set versions to 0.4.0 and upgrade some to 3.0.2
* Add -type to all microservices missing them
* Helm repository container and service
* Convert ceph-rbd and ceph-admin to microservice packages
* Remove unneeded file
* Finish transitioning to the global api
* Convert statefulset to global api & fix gate workflows
* Switch pv's to new global api
* Place holder for helm-operator gate job
* Convert create-db/manage-db scripts to global api
* Fix the trailing backtick
* Switch keystone jobs to global api
* Switch svc to use global api
* Switch python deployments to global api
* Fix service fork of ceph\_workflow
* Fix the mariadb/rabbitmq elements and add searchPaths
* Nailing ansible version at the kube gate
* python 3.5 is enabled in tox environment
* Add default searchPath to almost all templates
* Fix typo in variable name
* Updated from global requirements
* Visual feedback
* kolla-common value get functions
* Standardize the documentation a bit more related to README.rst
* Add Kolla project mission
* Updated README.rst with deliverable information
* Add kolla-kubernetes tags to README.rst
* Adds cinder volume lvm microservice
* Adding iscsi support to the gate
* Helm charts for cinder keystone v2 endpoints
* Fix python tox -e cover failure
* Helm charts for heat-api-svc and heat-cfn-api-svc
* Fix wrong keywords in nova-create-keystone-user
* PS adds iscsid and tgtd microservices
* Standardize vals for keystone user creation
* Add init containers for deps to missing things
* Ensure all microservices pass Release
* Global api
* Delete configMap volume in cinder\_create\_db.yaml
* Bump helm to 2.1.3 in gate
* Python 3.5 support for Kolla
* Removes unnecessary utf-8 encoding
* Added missing required ubuntu dev setup packages
* Bump helm version
* Fix Kolla-Kubernetes developer quickstart guide
* Helm charts for nova keystone service and endpoints
* Change common dependency container to convert env var names to uppercase
* PS adds support service deployment at the gate
* Update development environment documentation
* Memcached svc
* Fixing dependencies container
* Gate fix for helm sometimes failing
* DNS fix
* Fixing vswitchd crash
* RAX partprobe fix
* Helm-entrypoint git hooks
* Helm charts for cinder keystone v1 endpoints
* Helm entrypoint hooks
* Helm build server
* Fix rolling upgrades
* Helm chart for glance registry
* Helm chart for glance api pod
* Cleanup ceph\_workflow
* Privileged cleanup
* Some more dep container features
* Helm Chart for Cinder Volume
* Entrypoint dependency init container
* Entrypoint dependency init container
* Helm charts for glance keystone endpoints
* Helm Cinder Backup
* Helm chart for cinder-scheduler
* Helmize Heat-engine
* Helmize neutron dhcp/metadata agents
* Helm-ize Cinder api pod
* Change bootstrap delete invocations to helm delete instead
* Helm charts for creating and managing the Glance database
* Helmize neutron db stuff and add svc
* Helm Keystone API
* Switch to helm 2.1.0 and kubernetes 1.5+
* DNS fix 3
* Hel-ming horizon components
* Helm chart for Cinder API service
* Helm charts for bootstrapping cinder database
* Helm create nova keystone user
* Helm create neutron keystone user
* Helm create glance keystone user
* Helm create cinder user (and add common template)
* Helm charts for glance services
* WIP Helm-ize Heat API and CFN
* Keystone service endpoint creation (keystone specific)
* Helm Keystone K8s Services
* Helm database creation for Nova
* Helm creation of Nova services
* Helm for installing other nova services
* Helm charts for Glance PV/PVC
* Helm for nova-api
* Helm for nova-libvirt
* Adds type label to service selector
* Fix configmap mapping in \_common\_manage\_db\_job.yaml
* Change \_common\_svc.yaml to support differing service names
* Add neutron keystone service/endpoint creation jobs
* More dns gate fixes
* Helm for nova-compute
* Have gate wait for dns ready
* PS modifies Rabbitmq templates to use new common elements
* Update common deployment for python apis
* Hel-ming mariadb components
* Add DB creation and initial migration templates (keystone)
* Pull kube-system images as part of CNI setup
* Change 'docker' to 'Docker' in docs
* Helm-ize memcached
* Hel-ming Rabbitmq
* Add ceph values for gate
* Stateful services
* Follow Docker Inc's trademark guidelines
* Change HELM version to 2.0.1
* Hel-ming openvswitch-vswitchd
* Fix distro in gate
* Helmize openvswitch-agent and l3-agent
* Helmize neutron-server
* Adds filtering to .gitignore for values.yaml and \*\*/charts
* Kolla-Kubernetes Vagrant development environment documentation
* Helm common package
* Adding openvswitch-ovsdb microservice
* Initial Helm support
* Initial Helm support in the gate
* Use assertGreater(len(x), 0) instead of assertTrue(len(x) > 0)
* Remove white space between print ()
* Fix gate after the repo split
* Spec - Kolla-Kubernetes Deployment Architecture
* External openvswitch
* Unbreak gate from recent kolla change
* Fix new kubeadm precheck
* Add advisory language to specs directory for kolla-kubernetes
* Remove ansible dir from kolla-kubernetes
* Don't include openstack/common in flake8 exclude list
* Multinode Gate & Misc fixes
* Modular gate

0.3.0
-----

* Adding custom api interface for keepalived
* Fixing cinder v1 and v2 endpoints
* Fix minor ceph transition state issue with the gate
* External Ceph Tools, Tests, and Docs
* Enable release notes translation
* Split endpoint jobs and start testing the deployments
* literal block in quickstart are messed up so, blank lines added in literal block and some Inline Markup added
* Adding kubectl commands to setup default namespace
* Fixing TUNNEL\_INTERFACE in neutron dhcp agent pod
* Replace LOG.warn with LOG.warning
* A fix of tunnel\_interface in neutron-openvswitch-agent
* Fixing neutron-openvswitch missing mount and variable
* Kolla Kubernetes Gate Test
* Adding keepalived functionality to kolla-kubernetes
* common\_volume\_mounts and common\_containers macros
* Introducing common-lib and common\_volumes macro
* Use kubectl to watch for pod status
* Fixing keystone logging related issue
* Adding resolv.conf workaround to logging containers
* Adding missing localtime mounts and volumes
* Misc fixes
* Adding logging to kolla-kubernetes services
* Documentation rework
* Adds sidecar logging container to common-deployment pod
* Basic ceph backend support
* More deployments merged
* Update homepage with developer documentation page
* Added guide for running test
* Introducing generic deployment template
* Adding ElasticSearch and Kibana pods/services
* Clean imports in code
* TrivialFix: Remove unused code
* CLI rework
* Add container debug feature
* More services to deployments
* Document more stuff
* Fixing cinder/iscsi/tgtd issues
* The configmaps of iscsid and tgtd are error
* Fix NoVNC health check
* Switching rabbitmq to petset for name persistency
* Fixing hypervisor's IP for nova compute process
* Fixing incorrect name for nova-novncproxy-haproxy configmap
* Fixes for things against recent kolla trunk
* Fixes to get Nova to work
* Additional nova changes required to launch vm in all-in-one
* Fix svc to point to nova-api pod housing the metadata server
* ovs setup bridge, fix /run, add missing hostipc
* Changing keystone-public service to use generic service
* First stab at minikube doc
* net=host + resolv.conf workaround
* Make the kolla-k8s quickstart similar to kolla
* Remove nova compute bootstrap
* Fix dhcp agent's volumes
* Splitting Keystone bootstrap into three steps
* Support nova\_consoleauth and nova\_novncproxy
* Fix some openvswitch issues
* Fix selector issue with neutron-server service
* Fix a few neutron issues
* fix rabbitmq, glance-api, and haproxy
* Splitting into 3 steps Kube's neutron bootstrap
* This patch fixes the naming convention of configmaps as follows.   https://review.openstack.org/#/c/368460/
* Fix rabbitmq bootstrap pvc
* Modifying horizon pod for deployment type
* Fix glance pvc name
* Fix mariadb pvc name
* Remove 'MANIFEST.in'
* Use resource\_name instead of service\_name
* remove redundant -configmap from names
* l3/metadata DaemonSets + DVR, & labels
* Add the ability to create services from the CLI
* Check for service name in resource name
* Fix all name in template metadata issues
* Cleanup container names
* More Resource Cleanup
* Resource type configmap
* More Tests
* Force hostlabels to yaml strings
* Kube Glance bootstrap cleanup
* resource-map output formatters
* Move iscsi stuff to match kolla
* Change true to yes in default host labels
* Add more nodeSelectors
* Cleanup resource and resource-template
* Cleanup patch
* Add cinder volume with iscsi and lvm backend to Kube
* Fix missing Exception around exception string
* Add namespace and test
* Checks to start reducing Technical Debt
* Host Labels
* Neutron endpoint are wrong value.
* Template validation/gating
* Docker systemd fix
* Fail nova-compute init container always
* Extra space in generate-passwords.py
* Add Cinder api and scheduler components

0.2.0
-----

* Generic Services, external ip & nodeport
* Make libvirt over tcp an option
* PS cleans up nova scheduler container from left over command
* Script generating kubernetes secrets from passwords.yml
* Update the quickstart
* Add a script that will get the latest kubectl
* Update the kubernetes aio guide
* Switch to crudini for easier readability
* Deployment, Readiness, Safe Shutdown, & Scaling for glance
* Getting NOVA pieces together to launch VM
* Cleanup tox.ini constraints
* openvswitch service hookup/rename
* neutron openvswitch agent ip
* Introduces new approach in starting OVS in Kube
* Modifying Keystone bootstrap to use secrets
* Adding NOTE for Kubernetes Secret Generator
* Neutron bootstrap to create service/project/role
* Glance bootstrap to create service/project/role
* Adding Mariadb shutdown command to POD delete event
* Add persistent volumes to Rabbitmq
* Jinja2 pvc template error because of imcomplete if else
* Fix bad merge of ceph mariadb
* Add Ceph support for Mariadb
* Start using common PV/PVC templates in mariadb and glance
* Adding common PV and PVC scripts to ./service/common folder
* Introducing DaemonSet for Neutron Openvswitch components
* Remove hostnetworking for Nova control plane and convert to RC
* Add persistent volume to Glance
* Moving mariadb-disk.sh.j2 script to become common/common-disk.sh.j2
* Added support for template variables
* Register Nova with Keystone
* Fix Nova bootstrap
* Add doc for configuring private docker registry
* Add min filter to Jinja2
* 3/4 of the Neutron Compute services start correctly
* TrivialFix missing dependency python-openstackclient
* Neutron-network services split out into discrete pods
* Neutron control bootstraps and runs without host network
* Enhance CLI service commands args validation w/ help
* Spec - Deploy kolla-kubernetes with Ansible
* KubeUtils get\_api\_url fix
* Fixing labels for glance's service and pod resources
* Add resource status command for Workflow Engine
* Git mv'd all bootstrap dir files into services dir
* Renamed/Moved files, Split some files, Renamed few classes
* Adding DNS deployment documentation
* Remove Interactive Shell, Simplify CLI arg parsing
* Kolla-Kubernetes multi-node persistence for Mariadb
* Adding dns service to kolla-kubernetes service list

0.1.1
-----

* Order kolla-kubernetes bootstrap/run/kill commands
* Separate CLI commands into discrete bits (smaller CLI commands)
* Added details on exactly how to do documentation patches, addressing comments
* Refactored service\_definition.py into service\_resources.yaml
* Split RabbitMQ management and service ports
* Refactor, speed up, and fix bugs in jinja template dict generation
* Clarify installtion instructions to use the quickstart guide
* updated hyperkube version to 1.3
* Update kolla-kubernetes installation instructions
* Document briefly how services in k8s work and why 0.0.0.0 is OK
* Fix keystone bootstrap failure
* Use pbr to get version instead of hard coding in CLI
* Allow kubectl to use its own configured endpoint for kube API
* Builds ansible directory structure for kolla-kubernetes
* Updated quickstart doc dependencies section
* Adding debugging documentation for Keystone
* Glance works without host network
* Adding documentation for services with multiple server types
* Simplify DNS docs, removing need for user decisions
* Consolidating path resolution and searching for program files
* Adding debugging documentation for Memcached
* Fix docs for Ansible 2.1 support, remove some of the notes
* Fix Docker version in quickstart
* Added some debugging operations to the MariaDB docs, wrapped lines
* Fix Horizon's configmap to work with underscores
* Create ConfigMaps with dashes instead of underscores
* Remove code redundancy within service.py
* Fixing Kubernetes DNS root and adding some debugging instructions
* Add documentation for setting up a local SkyDNS + Kube2Sky
* Switching Horizon over to work via Kubernetes network
* Convert Keystone to HostNetwork=False, Fix bootstrap
* Check for a local kolla directory
* Look in kolla-kubernetes directory instead of kolla
* Accidently added a file on keystone merge
* Add the KOLLA\_KUBERNETES flag to containers
* The Keystone bootstrap job need to run a db sync
* Use the Kube endpoint to dictate state instead of etcd
* Added kolla-kubernetes specific instructions for Docs
* Convert Memcached to work without HostNetwork=True
* Convert MariaDB to work without HostNetwork=True
* Convert RabbitMQ to work without HostNetwork=True
* Adding documentation for labels
* Replication controllers for Keystone, Memcached, RabbitMQ
* Add docs around bootstrapping and using the 'all' flag
* Allow an operator to run an action on all services
* Add some hints for working with MariaDB
* Add bootstrap method to the quickstart doc
* Added documentation for building Kolla containers

0.1.0
-----

* [doc] change Ansible version to exactly 2.0.x in quickstart
* Replacing the bare pod with a replication controller
* Break deployment procedure into two steps
* Regression: Kubernetes was rejecting the YAML we were generating
* Adding the password generation step to the docs
* Adds --resolv-conf="" keyword to kubelet command line
* Add more details to the quickstart and usage guide
* Register keystone endpoints
* Template addresses for etcd
* Adding kuebctl setup task to point to local hyperkube
* Add bootstrap directory to usr/local/share/kolla-kubernetes
* Implement swift pods and serivces
* Fix documentation for Ubuntu and some rst formatting issues
* Implement Keystone Bootstrap Job
* Changes Glance bootstrap to use kolla-toolbox
* Implement a Job for Mariadb Bootstrap
* Implement neutron pods and service
* Render the common role in the CLI
* Add a kolla-kubernetes quickstart guide
* Document a kubernetes allinone setup
* Add Horizon's kubernetes objects
* Mount /var/lib/mysql into the Mariadb container
* Mount /var/lib/rabbitmq into the Rabbitmq container
* CLI support for services with more complex pods
* Fix Glance configmap reference
* Implement Nova pods and services
* Add missing rabbitmq cookie
* rename kolla\_kubernetes back to shell to avoid import error
* Set mariadb password at bootstrap
* Minor fix on the error cause by renaming
* Allow for CLI to work from kolla-kubernetes dir
* Add RabbitMQ service
* Add Mariadb service
* Add a memcached service
* Switch Keystone to use ConfigMap
* Major Cleanup - Get command line working
* Add Glance's kubernetes objects
* Switch on warnerrors and universal wheel
* Implement a command line to start/stop keystone services
* Keystone Service and Pod
* Support for release notes
* Update for successful pep8
* Initialize README
* Initial Cookiecutter Commit
