This file is used to list changes made in each version of cookbook-openstack-common.
- Add sleep to search_for function, so that node can be searched
- Add CentOS/RHEL support
- Upgrading to Havana
- Upgrading gems
- ChefSpec -> 3.0.2
- Foodcritic -> 3.0.3
- Berkshelf -> 2.0.10
- Change
#db_uri
to hand out UTF8 MySQL URIs; i.e. append '?charset=utf8' to mysql URIs
- Ensuring
#db_uri
returns a valid sqlite connection string- relative path example: 'path' = 'path/to/foo.db' -- will return sqlite:///foo.db
- absolute path example: 'path' = '/path/to/foo.db' -- will return sqlite:////foo.db
- Added
openstack-common::set_endpoints_by_interface
to enable usingbind_interface
with endpoints rather than hard-code the IP addresses in an Environment.
- Add support for openstack-common::sysctl and managing sysctl settings via the node['openstack']['sysctl'] hash, written out to /etc/sysctl.d/60-openstack.conf
- Corrected
#search_for
role and recipe queries.
- Remove hardcoded localhost for mysql host specification.
- Changed endpoint attributes to use http for default scheme. this is inline with default settings in keystone. fine for dev, but should be ssl for prod.
- Remove
#config_by_role
as it is no longer used and no longer suits our needs.
- Reverted change made in 8311869e5b99fecefd567ce3f1ad1cbdf8d5c5c6.
- Allow
#search_for
to always returns an array.
- Incorrectly mocked search results, as a result
#search_for
was performing unnecessary actions to an array.
- Fix network-api endpoint path
- Corrected a faulty Chef search query with
#config_by_role
. The search returns a Hash, not an array.
- Added
#rabbit_servers
method, which returns a comma-delimited string of rabbit servers in the format of host:port. - The
#memcached_servers
method no longer accepts an environment. - Re-factored methods which search to a generic
#search_for
. - Added
#address_for
method, which returns the IPv4 (default) address of the given interface. - Added global mysql setting of port and db type, for use with wrapper cookbooks.
- Add default messaging attributes, for use with wrapper cookbooks.
- Update Chef dependency to Chef 11.
- Moved the default library to database, to better represent its duties.
- Break out #memcached_servers into separate library.
- Sort the results returned by #memcached_servers.
- Provides a mechanism to override memcache_servers search logic through node attributes.
- Adds a prettytable_to_array function for parsing OpenStack CLI output.
- First release of cookbook-openstack-common that aligns with the Grizzly packaging.
- Adds OpenStack Network endpoints.
- Folsom-based packaging.
- Initial release of cookbook-openstack-common.
Check the Markdown Syntax Guide for help with Markdown.
The Github Flavored Markdown page describes the differences between markdown on github and standard markdown.