CHANGES
=======

1.5.1
-----

* Bring up glean before network.service
* change iteritems to items method
* Better service description
* Mock systemlock on glean tests
* Fix hostname entries in glean
* Allow glean to preserve existing keys for root

1.5.0
-----

* Remove the manual start of network interfaces
* Add link to documentation on network_info.json
* Stop confusing vim's tiny brain
* enable glean in gentoo's init on install
* Update glean to fix gentoo support
* add gentoo support to glean
* mask interfaces that shouldn't be configured by default
* Fix bug in double configuring vlans on glean
* Add some notes on the differences to cloud-init
* Add missing entry for localhost
* Fixup invalid hostnames
* Revert "Always log debug output to syslog"
* install systemd service as 0644
* Open /etc/hosts file in append mode, not write
* Allow to configure fqdn hostname
* Always log debug output to syslog
* Update documentation
* Enable network.service with systemd
* Make distro detection global
* Fixup some logging issues
* Update documentation and logging
* Handle different paths to glean.sh
* Basic logging
* Dont pass os.path.exists through to host os
* Fix missing .cfg on exist_debian_interface function check
* Run glean after networking service
* Rename 'v' to 'network_info'
* Fix creation of vlan interfaces in Debian/Ubuntu
* Don't use --root for tmp lockfile
* Start after local-filesystems
* Add support for reading vlan information
* Make ssh key output work with alternate roots
* Change ignore-errors to ignore_errors
* Put a newline on key injected by Glean

1.4.3
-----

* Fix FileExists exception handling for .ssh

1.4.2
-----

* Work around races with /root/.ssh
* Create systemwide lock for glean
* Fix path for documentation URL

1.4.1
-----

* Create /root/.ssh folder if folder does not exist

1.4.0
-----

* Dont fail if openssh is not installed
* Upon install, test for systemd first
* Support explicitly configured DHCP interfaces
* Refuse to replace pre-existing interface configs

1.3.0
-----

* dont fail if /etc/hosts is missing

1.2.0
-----

* Set hostname to the bottom level domain
* Wait longer for interface carrier to come up
* Make glean python 2.6 compatible for Centos6
* Move init scripts and installation of them in tree

1.1.0
-----

* Support setting hostname

1.0.0
-----

* Use interfaces.d on debian distros
* Overwrite .ssh/authorized_keys rather than append

0.1.2
-----

* Remove all but latest openstack metadata files
* Handle not having an ssh_key in config-drive

0.1.1
-----

* Fix unittests for the fixture reparenting
* Add lo back in to the debian files
* Reparent the test fixtures

0.1.0
-----

* Fix a problem with ssh key processing
* Rename module to Glean
* gleam is taken, let's do glean instead
* Reference storyboard instead of launchpad
* Add testing
* Import code from diskimage-builder
* Rename from process-config-drive to gleam
* Do DHCP as a fallback option
* Import content from project-config patch
* Initial Cookiecutter Commit
