CHANGES
=======

0.1.11
------

* Do not create the _member_ role
* Updated from global requirements
* Set iboot_relay_id and iboot_port
* Add a new blocking argument to register_all_nodes
* Support custom nameservers in setup-neutron

0.1.10
------

* Correct intent of function names in nodes
* Allow use custom ssh_virt_type when register node
* Create _member_ role instead of Member
* Updated from global requirements
* Fix help for register-nodes
* register-nodes: add support for iboot
* Modify gitignore to ignore cover

0.1.9
-----

* Update node details during node registration
* Add documentation for setup-neutron
* Decoupling client creation from actual config calls
* Run pki init conditionally
* Move _clients to cmd dir
* Moving code from __init__

0.1.8
-----

* Work toward Python 3.4 support and testing
* Enable standard logging in os-cloud-config
* Updated from global requirements
* Use for/else rather than a guard value
* Add two tests for creating subnets
* Add some prose to the README
* Fix ordering in setup.cfg
* Adding timeout parameters to init-keystone

0.1.7
-----

* Make create keystone endpoint idempotent
* Make create tenant idempotent
* Make create roles idempotent
* Make setup endpoint idempotent
* Allow setup services endpoints
* json is stdlib, fix import in setup-neutron
* Add support for configuring Neutron

0.1.6
-----

* Updated from global requirements
* Small fixes to support Python 3
* Add __future__ import to register-nodes

0.1.5
-----

* Add a tiny test for the generate-keystone-pki CLI
* Add a simple test for the init-keystone CLI

0.1.4
-----

* Fix coverage report generation
* Drop use of simplejson, switching to json

0.1.3
-----

* Move client creation functions to utils._clients

0.1.2
-----


0.1.1
-----

* Generate keystone PKI into JSON file
* Add public endpoint support to init-keystone
* Correctly deal with nodes with no pm_password set

0.1.0
-----

* Do not create admin user if it exists already
* Updated from global requirements

0.0.6
-----

* Check for relevant environment variables
* Ignore Conflict exception when setting power state
* More documentation fixes
* Wrap register-nodes CLI in try/except

0.0.5
-----

* Add logging to os_cloud_config/nodes
* Raise exception after falling out the loop

0.0.4
-----

* Fix niggles with the documentation
* Ignore pm_password if it's >255 characters

0.0.3
-----

* PKI key/cert generation for use with Keystone
* Switch to ssh_key_contents for ironic
* Switch from subprocess to keystoneclient
* Loop for 600 seconds rather than checking nova-bm
* Switch from subprocess to novaclient
* Loop for 600 seconds rather than checking ironic
* Switch from subprocess to ironicclient
* Loop for 600 seconds during user creation
* Add a register-nodes command and associated API

0.0.2
-----

* Add an init-keystone CLI
* Perform PKI initialization for a Keystone host
* Create Keystone v2 endpoint in initialize()
* Port initialize() and friends to Keystone v2

0.0.1
-----

* Initial Keystone users, roles, domains, projects
* Switch from oslo.sphinx to oslosphinx
* Ignore H302 as other TripleO projects
* First post
* Added .gitreview
