Merge pull request #130 from xbezdick/master

Add puppet-ipa module
Update ceilometer to latest master

commit 065a353aae3fb869395908289be5d61840d5d38b
Author: Sebastien Badia <sebastien.badia@enovance.com>
Date:   Sat Sep 27 11:14:56 2014 +0200

    Switch to metadata.json for Puppet forge releases

    Since puppet 3.x, Puppet Labs Forge accept only the metadata.json file
    for module description (Modulefile is now deprecated).

    This patch :
     - convert the Modulefile to metadata.json.
     - bump major version to 5 (for juno), and deps.
     - switch to stackforge namespace.
     - relax pe version_requirement to 3.x.

    Change-Id: Iff1f059764547634570b763f04833ddbc01f4758

commit 7792885d365306f04260f4e736eb3a2fca4e6a35
Merge: 08fc9d9 a4f20d0
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Oct 3 20:18:33 2014 +0000

    Merge "Stringify $evaluation_interval for validate_re call"

commit a4f20d069ef002fe22b51cd954fec196954caa89
Author: Mike Dorman <mdorman@godaddy.com>
Date:   Thu Sep 18 12:18:30 2014 -0600

    Stringify $evaluation_interval for validate_re call

    Under Puppet 3.7.x, calls to validate_re fail if the parameter is not
    strictly a string.  This change creates a string from
    $evaluation_interval when passing to validate_re, so the call will
    pass regardless of if the parameter to the class is specified as
    string or an integer.

    Change-Id: I17b82977f21483acf134837a66c5ecebe346cfdf
    Closes-Bug: 1371235
Automatic update

This module update commit was generated by Bade.
For more info please check https://github.com/paramite/bade

This commit is setting modules to following state:
ceilometer
 - old commit: 08fc9d9159cd9eb0830d550abb1058bc2b9b5759
 - new commit: 065a353aae3fb869395908289be5d61840d5d38b
Update cinder to latest master

commit 987c51bc097fa049a8692741ffbeaffa2f3770e9
Author: Sebastien Badia <sebastien.badia@enovance.com>
Date:   Sat Sep 27 11:26:22 2014 +0200

    Switch to metadata.json for Puppet forge releases

    Since puppet 3.x, Puppet Labs Forge accept only the metadata.json file
    for module description (Modulefile is now deprecated).

    This patch :
     - convert the Modulefile to metadata.json.
     - bump major version to 5 (for juno), and deps.
     - switch to stackforge namespace.
     - relax pe version_requirement to 3.x.

    Change-Id: I6aae75b5c2128f80e880bb4934811931db32eb59

commit c93baffe7b751a7a5cd46c3015bfdd55ee277ebf
Merge: 75e2aa9 2a09e40
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Oct 17 02:11:30 2014 +0000

    Merge "correct package name for cinder backup"

commit 2a09e402eed1aba46c3734a2d7fadd3e78733368
Author: Oliver Boettcher <marvin0815@gmail.com>
Date:   Tue Oct 14 11:46:38 2014 +0200

    correct package name for cinder backup

    the default backup_driver was mistyped and could not be loaded

    Change-Id: I54eceeb366a7ccd7e78b382fcb8830106f9153d3
    Closes-Bug: 1380716

commit 75e2aa98f9cae88149152f9009186c8a68cd558e
Author: Crag Wolfe <cwolfe@redhat.com>
Date:   Fri Oct 10 16:51:47 2014 -0400

    grep check of "cinder type-list" should look for an exact match

    thus avoiding the bug where a substring match could lead to a false
    positive.

    Change-Id: I29173c42d8c499238906aa91c04e18047f7d0599

commit c9271e02d0d5a317ab390cfce9928601208f6073
Merge: 3bccc5d 0f67be5
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Oct 10 16:51:29 2014 +0000

    Merge "Set volume_driver for iscsi backend explicitly"

commit 0f67be560c7b95d80555fd4fd4cd794274bf7d8a
Author: Jiri Stransky <jistr@redhat.com>
Date:   Mon Oct 6 14:04:24 2014 +0200

    Set volume_driver for iscsi backend explicitly

    Setting the volume_driver option explicitly even for iscsi backend is
    desirable, because if the user would switch from e.g. an nfs backend
    to iscsi, the volume_driver config option would not be changed during
    the Puppet run and still point to the nfs driver.

    Defaults to LVMISCSIDriver, can be overriden to LVMISERDriver.

    Change-Id: I860508ff92fce4add21c50e684e1717fc4f16622

commit 3bccc5dec65abee73c6a4ca364231eb1f5a0df5a
Merge: d024874 5cc5ae1
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Oct 9 14:23:37 2014 +0000

    Merge "Add use_multipath_for_image_xfer with E-Series"

commit d0248745b5d6203402247cecc668e41635abedff
Merge: ef0aaab 992aa92
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Oct 6 14:36:28 2014 +0000

    Merge "Add tuning data base configs"

commit ef0aaab38452f46eb2fc1ee1f2c4d85ccb149d52
Author: Emilien Macchi <emilien.macchi@enovance.com>
Date:   Fri Sep 26 23:10:46 2014 -0400

    EMC VNX backend support

    Add support for EMC VNX direct driver.

    - Create the volume driver for EMC VNX direct driver
    - Create the backend for volume type support (multi-backend)
    - Unit test for basic parameters

    Official documentation used:
    http://docs.openstack.org/trunk/config-reference/content/emc-vnx-direct-driver.html

    Change-Id: Iccaea371751aac92b6d0df2011e18fd9bd6b98e9

commit 992aa924fe279c14d98739339bef51c6026c63c6
Author: Tri Hoang Vo <t.vo_hoang@telekom.de>
Date:   Wed Sep 24 15:50:08 2014 +0200

    Add tuning data base configs

    Add data base configs: min_pool_size, max_pool_size, max_retries,
    retry_interval, max_overflow

    Use the same default values as cinder project

    Change-Id: Icfc545e41049ee6b3d05fb6770a12d5d2b683f93

commit 5cc5ae1c1d6a2e3674e9dbc02cb0de98d43d3a89
Author: Bob Callaway <bob.callaway@netapp.com>
Date:   Tue Sep 30 20:11:28 2014 -0400

    Add use_multipath_for_image_xfer with E-Series

    This change implements the documented best practice to use multipath
    with a Cinder deployment leveraging the NetApp E-Series driver by
    setting a Cinder configuration setting to ensure that multipath is
    appropriately used by the driver.

    Change-Id: I4d279ebefc5a1ed935680775c6ea95fa38c1b9ef
Automatic update

This module update commit was generated by Bade.
For more info please check https://github.com/paramite/bade

This commit is setting modules to following state:
cinder
 - old commit: 2da616a4a52d3086fe3a291b9199fc7313575504
 - new commit: 987c51bc097fa049a8692741ffbeaffa2f3770e9
Update mysql to latest master

commit d45c1e48226cdccc05b4fdec87ab25721d685855
Merge: 39aa5f5 2a91e52
Author: Igor Galić <i.galic@brainsware.org>
Date:   Mon Oct 27 16:39:12 2014 +0100

    Merge pull request #585 from stepping-stone/gentoo

    Add support for Gentoo

commit 2a91e524bd1a8bbe1d13415f67cdaa3bdf897408
Author: Pascal Jufer <pascal.jufer@stepping-stone.ch>
Date:   Fri Aug 29 17:26:48 2014 +0200

    Add support for Gentoo

commit 39aa5f511ab9ca79fdf77ca11dda7dfe0eb144a5
Merge: 39d7598 16d2df2
Author: Igor Galić <i.galic@brainsware.org>
Date:   Sun Oct 19 19:17:52 2014 +0200

    Merge pull request #576 from igalic/timeout

    Timeout

commit 39d75988bc1991d24862b7963d71adb48505308e
Merge: 53f5ad4 9f3e522
Author: Hunter Haugen <hunter@puppetlabs.com>
Date:   Tue Oct 14 10:07:55 2014 -0700

    Merge pull request #584 from cmurphy/clean_metadata

    Clean up metadata for new SLES support

commit 9f3e522bbf086687d2d1c982d8c4b23c58d9403b
Author: Colleen Murphy <colleen@puppetlabs.com>
Date:   Tue Oct 14 10:05:56 2014 -0700

    Clean up metadata for new SLES support

commit 53f5ad488108b291e22e8e406100045cac52878c
Merge: c6f8945 fef9602
Author: Hunter Haugen <hunter@puppetlabs.com>
Date:   Tue Oct 14 10:01:19 2014 -0700

    Merge pull request #583 from cmurphy/metadata

    Update PE and OS compatibility info in metadata

commit fef9602dcfee5376c0061d2f3c9edf81a92cb14e
Author: Colleen Murphy <colleen@puppetlabs.com>
Date:   Mon Oct 13 09:27:29 2014 -0700

    Update PE and OS compatibility info in metadata

    Now compatible with PE 3.4 and SLES 10.

commit c6f894545de4fea77f3beb204e38d17a81b1efed
Merge: 91e5710 d2d40a8
Author: Morgan Haskel <morgan@puppetlabs.com>
Date:   Fri Oct 10 16:32:23 2014 -0400

    Merge pull request #582 from cmurphy/fix_oracle

    Oracle 7 uses mariadb

commit d2d40a8dc8694603642aed4556447cf930fe7987
Author: Colleen Murphy <colleen@puppetlabs.com>
Date:   Fri Oct 10 13:23:48 2014 -0700

    Oracle 7 uses mariadb

commit 91e57102d605fbf468f759399c3fef59160f5dc9
Merge: 1a3f91f c291be4
Author: Morgan Haskel <morgan@puppetlabs.com>
Date:   Tue Oct 7 18:52:11 2014 -0400

    Merge pull request #580 from cmurphy/fix_bzcat

    Install bzip2 on RHEL 7 and Fedora hosts

commit c291be44eb99c6223cc12244fbf5b7ae2a76a3a3
Author: Colleen Murphy <colleen@puppetlabs.com>
Date:   Tue Oct 7 15:43:57 2014 -0700

    Install bzip2 on RHEL 7 and Fedora hosts

    The backup script needs the bzcat command, which does not come
    installed on RHEL 7 and Fedora hosts by default. This patch installs
    the bzip2 package before attempting to run tests that use bzcat.

commit 1a3f91f12d3ed8a52a8c708fe63a513ea399f07c
Merge: 400d3b2 ec6b97e
Author: Morgan Haskel <morgan@puppetlabs.com>
Date:   Tue Oct 7 17:34:15 2014 -0400

    Merge pull request #579 from cmurphy/fix_log_idempotency

    Ensure error log is present before trying to manage ownership

commit ec6b97ea5db1aa516b3f39d3655491fe9a1f4315
Author: Colleen Murphy <colleen@puppetlabs.com>
Date:   Tue Oct 7 14:28:00 2014 -0700

    Ensure error log is present before trying to manage ownership

    If mysql generates an error log in between puppet runs, the log's
    ownership and group might not match the ownership and group set by the
    file resource. This means sequential puppet runs will appear not to be
    idempotent. This patch makes sure the file is there from the start so
    that it doesn't have to change its ownership later.

commit 400d3b29cf4368aa61ee2dcc200becac2ae2c251
Merge: e6dceb1 f88719b
Author: Igor Galić <i.galic@brainsware.org>
Date:   Tue Oct 7 15:46:08 2014 +0200

    Merge pull request #570 from fnerdwq/mysql_grant_column_privs

    (MODULES-552) Add capability to specify column_privileges

commit f88719b52fbe35c2c192c9224c82c0f823f8e289
Author: Frederik Wagner <wagner@wagit.de>
Date:   Mon Sep 15 18:11:46 2014 +0200

    (MODULES-552) Add capability to specify column_privileges

commit e6dceb13da8b612a520d12e367113357f0b1bc51
Merge: b338635 bf2c8d4
Author: Morgan Haskel <morgan@puppetlabs.com>
Date:   Fri Oct 3 17:26:25 2014 -0400

    Merge pull request #577 from cmurphy/fix_future_errors

    Change sql param to default to undef instead of empty string

commit bf2c8d4bc072991dcf7fc6118eeabfe462fe3ff6
Author: Colleen Murphy <colleen@puppetlabs.com>
Date:   Fri Oct 3 11:56:18 2014 -0700

    Change sql param to default to undef instead of empty string

    The future parser treats the empty string '' as a truthy value. This
    means that mysql::db will always try to include the db import exec in
    the catalog. With the empty string as the $sql value, the command
    attempts to import '' into a database, which fails. This patch changes
    the default $sql value to undef so that the exec won't be included if
    there is no sql to import.

commit 16d2df2cb9b1356b502260ee21dd038a5761d292
Author: refnode <refnode@gmail.com>
Date:   Tue Jan 28 23:31:14 2014 +0100

    Add documentation for new mysql::db "import_timeout" parameter

    Signed-off-by: refnode <refnode@gmail.com>

commit 4e1bb8f1ce63c4e882f23094a868eb873645ee46
Author: refnode <refnode@gmail.com>
Date:   Thu Oct 31 14:31:37 2013 +0100

    Add timeout parameter to increase for long time running sql imports

    Signed-off-by: refnode <refnode@gmail.com>

commit b338635919f8a4b4727305d7bb3adc3b0725a941
Merge: 1bd8f56 ba4830c
Author: Morgan Haskel <morgan@puppetlabs.com>
Date:   Fri Sep 19 10:09:26 2014 -0700

    Merge pull request #573 from mhaskel/fix_187_unittests

    Trailing commas were breaking things on 1.8.7

commit ba4830cbbee6fc7f4054514f1b711a857868f2a0
Author: Morgan Haskel <morgan@puppetlabs.com>
Date:   Fri Sep 19 09:42:35 2014 -0700

    Trailing commas were breaking things on 1.8.7

commit 1bd8f567fa6ac995678a5f46fde0d3ec68b9e69d
Merge: 443ff06 fa96854
Author: Igor Galić <i.galic@brainsware.org>
Date:   Tue Sep 16 15:08:22 2014 +0200

    Merge pull request #568 from edestecd/master

    future parser converts explicit undef to empty string

commit 443ff061eab1d20ce89eb294b53fd0729e09ff74
Merge: 86c7fcf bbbc6cd
Author: Igor Galić <i.galic@brainsware.org>
Date:   Tue Sep 16 15:02:13 2014 +0200

    Merge pull request #569 from fnerdwq/mysql_grant_revokation

    (MODULES-1330) Change order of revokation.

commit bbbc6cd446495ea3995209e9b4d6b8919e854865
Author: Frederik Wagner <wagner@wagit.de>
Date:   Tue Sep 16 09:07:33 2014 +0200

    (MODULES-1330) Change order of revokation

commit 86c7fcf28ef95f88da6707db27e6e42cb3c8fc2f
Merge: fbef97d d986a87
Author: Igor Galić <i.galic@brainsware.org>
Date:   Tue Sep 16 13:34:44 2014 +0200

    Merge pull request #565 from mmonaco/master

    mysql_database: prevent syntax error with collate=>'binary'

commit d986a875589bb26ce9fb4b958c589d2ba0f08ab8
Author: Matthew Monaco <matt@monaco.cx>
Date:   Wed Sep 10 17:55:45 2014 -0600

    mysql_database: prevent syntax error with collate=>'binary'

    On MySQL v5.5.38, creating a database such as:

    	CREATE DATABASE `mydb` CHARACTER SET binary COLLATE binary;

    seems to hit a parser bug. A workaround is simply to quote COLLATE
    `binary`. As the quoting is harmless, and for aesthetics, quote both
    the CHARACTER SET and COLLATE arguments.

commit fa968542e01d07b047fdaa3354b09ff886e61a6c
Author: Chris Edester <edestecd@miamioh.edu>
Date:   Mon Sep 15 13:08:16 2014 -0400

    future parser converts explicit undef to empty string

    With the future parser and puppet 4, explicit undef seems to be converted to blank string for erb templates
    This change allows you to continue to omit config options in the main my.cnf

commit fbef97d613facc2e697833e7fc92ef2fa8b97309
Merge: f8dca35 293d35d
Author: Igor Galić <i.galic@brainsware.org>
Date:   Wed Sep 10 15:53:35 2014 +0200

    Merge pull request #558 from paramite/manage_service

    Fixes manage_service feature

commit f8dca35b8e741739e0c1703fed84ac894559ca6d
Merge: 4890ddb 462dbf7
Author: Igor Galić <i.galic@brainsware.org>
Date:   Mon Sep 8 14:54:17 2014 +0200

    Merge pull request #559 from nhinds/file_per_database_username_and_password

    (MODULES-1287) Pass the backup credentials to 'SHOW DATABASES'

commit 4890ddb2f0c65c40101683c5577f943a7594b509
Merge: a3bfe55 058053b
Author: Ashley Penney <ashley.penney@puppetlabs.com>
Date:   Thu Aug 28 17:51:25 2014 -0400

    Merge pull request #561 from mhaskel/spec_updates

    Update spec_helper for more consistency

commit 058053b5bc5f51707e2bccbde133ba944c5accc8
Author: Morgan Haskel <morgan@puppetlabs.com>
Date:   Thu Aug 28 17:49:18 2014 -0400

    Update spec_helper for more consistency

commit 462dbf7a1cfd4a4eb071e9bed3a1ca242d4d7d3c
Author: Nicholas Hinds <hindsn@gmail.com>
Date:   Sun Aug 24 13:51:18 2014 +1200

    (MODULES-1287) Pass the backup credentials to 'SHOW DATABASES'

    Pass the backup username and password to mysql when running SHOW DATABASES in
    mysqlbackup.sh if `file_per_database` is true and `backupdatabases` is empty.

commit 293d35db4d6003987571f9409b9c3cc37ff6886e
Author: Martin Magr <mmagr@redhat.com>
Date:   Thu Aug 21 17:44:27 2014 +0200

    Fixes manage_service feature

    Module lacks of disabling service managing (ensure=>undef).
    This patch is fixing this issue.

commit a3bfe5519d3d1776f680c52769082f41d4a17641
Merge: 51162fa 9cb685d
Author: Ashley Penney <ashley.penney@puppetlabs.com>
Date:   Thu Aug 14 15:23:13 2014 -0400

    Merge pull request #556 from apenney/unit-test-changes

    Split out the template tests and rework both sets of tests.

commit 9cb685da47d9ec09a77d5f5a35ce79a9240069e9
Author: Ashley Penney <ashley.penney@puppetlabs.com>
Date:   Thu Aug 14 14:55:20 2014 -0400

    Split out the template tests and rework both sets of tests.

commit 51162faf2e8c99c84da517a3f53569e38a441886
Merge: d564793 f1c1e7b
Author: Igor Galić <i.galic@brainsware.org>
Date:   Thu Aug 14 12:00:43 2014 +0200

    Merge pull request #555 from jonmosco/documentation_php

    added mysql::bindings::php to the README.md

commit f1c1e7b7d2451f04cf14bfffc02d87028f35320c
Author: Jon Mosco <jonny.mosco@gmail.com>
Date:   Wed Aug 13 13:02:14 2014 -0400

    added mysql::bindings::php to the README.md

commit d564793bd115fda8a702a85d9dacc2abe42b12e7
Merge: 314dc1f c4e4a56
Author: Ashley Penney <ashley.penney@puppetlabs.com>
Date:   Fri Aug 8 18:27:54 2014 -0400

    Merge pull request #554 from apenney/unit-test-changes

    Unit test changes

commit c4e4a56a47eabdc9504117aea493fe4a4298b174
Author: Ashley Penney <ashley.penney@puppetlabs.com>
Date:   Fri Aug 8 16:41:29 2014 -0400

    Fix this to be more concise and consistent.

    This was a surprisingly large amount of work.

commit 5b10f3e77379f034934f1b367ce563e95172bf67
Author: Ashley Penney <ashley.penney@puppetlabs.com>
Date:   Fri Aug 8 16:41:23 2014 -0400

    Clean these up to be more readable.

commit 00a191f9ed6a47a00c3414ccc5e802815542325e
Author: Ashley Penney <ashley.penney@puppetlabs.com>
Date:   Fri Aug 8 15:27:07 2014 -0400

    Convert specs to RSpec 2.99.1 syntax with Transpec

    This conversion is done by Transpec 2.3.6 with the following command:
        transpec -f -c "bundle exec rake spec"

    * 69 conversions
        from: it { should ... }
          to: it { is_expected.to ... }

    * 48 conversions
        from: obj.should
          to: expect(obj).to

    * 34 conversions
        from: == expected
          to: eq(expected)

    * 4 conversions
        from: it { should_not ... }
          to: it { is_expected.not_to ... }

    * 3 conversions
        from: obj.should_not
          to: expect(obj).not_to

    * 2 conversions
        from: lambda { }.should
          to: expect { }.to

    * 2 conversions
        from: pending
          to: skip

    For more details: https://github.com/yujinakayama/transpec#supported-conversions

commit 314dc1ff9e79a369713e7fa3f40cc2a650b4b96d
Merge: c70fc13 bb205ad
Author: Ashley Penney <ashley.penney@puppetlabs.com>
Date:   Fri Aug 8 14:30:40 2014 -0400

    Merge pull request #553 from apenney/remove-deprecated

    Remove all the deprecated code.

commit bb205ad2f0926f2e07cb6fe05a927df7b45a12e8
Author: Ashley Penney <ashley.penney@puppetlabs.com>
Date:   Fri Aug 8 14:13:22 2014 -0400

    Remove all the deprecated code.
Automatic update

This module update commit was generated by Bade.
For more info please check https://github.com/paramite/bade

This commit is setting modules to following state:
mysql
 - old commit: c70fc13fc15740b61b8eccd3c79168d3e417a374
 - new commit: d45c1e48226cdccc05b4fdec87ab25721d685855