Permalink
Commits on Apr 11, 2012
  1. @jeffmccune

    Merge branch 'maint/master/release_0.2.0'

    * maint/master/release_0.2.0:
      Update Modulefile CHANGELOG for 0.2.0 release
    jeffmccune committed Apr 11, 2012
  2. @jeffmccune
Commits on Apr 10, 2012
  1. @bodepd

    Merge pull request #54 from blkperl/ticket_13203_add_ssl_support

    (#13203) Add ssl support
    bodepd committed Apr 10, 2012
Commits on Mar 21, 2012
  1. @blkperl

    (#13203) Add ssl support

    This commit adds a ssl parameter to the mysql::config class.
    Setting ssl to true adds the following parameters to the template.
    
       ssl_ca             - path to ssl-ca
       ssl_cert           - path to ssl-cert
       ssl_key            - path to ssl-key
    blkperl committed Mar 19, 2012
  2. @bodepd

    Merge pull request #53 from nanliu/tb/travis

    Add travis.ci to module
    bodepd committed Mar 21, 2012
Commits on Mar 18, 2012
  1. @bodepd

    Merge pull request #47 from blkperl/ticket_13163_datadir_should_be_co…

    …nfigurable
    
    (#13163) Datadir should be configurable
    bodepd committed Mar 18, 2012
  2. @bodepd

    Merge pull request #52 from nanliu/tb/readme

    Document create_resources dependency.
    bodepd committed Mar 18, 2012
  3. @nanliu

    Travis ci before script needs success exit code.

    Update before script so it exits with 0 for Puppet 2.7.
    nanliu committed Mar 18, 2012
  4. @nanliu

    Fix Puppet 2.6 compilation issues.

    In Puppet 2.6, negate boolean wasn't handled in resources attribues.
    Also hashes values were not accepted in functions. The manifests have
    been updated to resolve compilation issues in Puppet 2.6.
    nanliu committed Mar 18, 2012
  5. @nanliu

    Add travis.ci for testing multiple puppet versions.

    The existing spec tests should be tested on multiple puppet version. The
    addition of travis.ci allows us to easily verify all specs are passing
    and new manifests did not break backwards compatibility by introducing
    new syntax.
    nanliu committed Mar 17, 2012
  6. @blkperl

    (#13163) Datadir should be configurable

    Previously datadir was hardcoded to /var/lib/mysql.
    This commit makes datadir configurable for MySQL
    installations with custom datadir paths.
    blkperl committed Mar 16, 2012
Commits on Mar 17, 2012
  1. @bodepd

    Merge pull request #51 from nanliu/tb/spec

    Fix spec test issues related to error message.
    bodepd committed Mar 17, 2012
  2. @nanliu
  3. @nanliu

    Fix spec test issues related to error message.

    The current spec tests was testing for an error message duplicate
    declaration instead of duplicate definition. This change was introduced
    by puppet issue #11451, so we test for both errors instead.
    nanliu committed Mar 17, 2012
Commits on Mar 16, 2012
  1. @bodepd

    Merge pull request #50 from nanliu/tb/13194

    Fix mysql service on Ubuntu.
    bodepd committed Mar 16, 2012
  2. @nanliu

    Fix mysql service on Ubuntu.

    On Ubuntu, mysql should use upstart provider instead of init.d. This
    change overrides the init provider until the issue with init provider
    can be addressed.
    nanliu committed Mar 16, 2012
  3. @nanliu

    Merge pull request #49 from bodepd/test_coverage

    Add more spec test coverage
    nanliu committed Mar 16, 2012
  4. Add more spec test coverage

    This commit adds full spec test coverage for
    - mysql::python
    - mysql
    - mysql::ruby
    - mysql::server
    Dan Bode committed Mar 16, 2012
  5. @bodepd

    Merge pull request #48 from nanliu/tb/11963

    (#11963) Fix spec test due to path changes.
    bodepd committed Mar 16, 2012
  6. @nanliu

    (#11963) Fix spec test due to path changes.

    Due to additional path in issue 11963 to mysql-restart, the config class
    spec test have been updated to reflect these changes.
    nanliu committed Mar 16, 2012
  7. @nanliu

    Merge pull request #46 from bodepd/add_rspec_tests_for_config_class

    Add rspec tests for config class
    nanliu committed Mar 16, 2012
  8. @bodepd

    Merge pull request #42 from fcharlier/master

    #11963 In the mysql module the Exec[mysqld-restart] should have more in path
    bodepd committed Mar 16, 2012
  9. @fcharlier

    Add a test to check path for 'mysqld-restart'

    And fix a coma error in mysql::config class.
    
    Signed-off-by: François Charlier <fcharlier@ploup.net>
    fcharlier committed Mar 7, 2012
  10. @fcharlier

    Fix path for 'mysqld-restart'

    And log output on failure.
    
    Signed-off-by: François Charlier <fcharlier@ploup.net>
    fcharlier committed Mar 7, 2012
Commits on Mar 15, 2012
  1. Add rspec-puppet tests for mysql::config

    Dan Bode committed Mar 15, 2012
  2. Moved class dependency between sever and config to server

    Prevously, the server class declared the config class and
    the config class had a relationship to the server class.
    
    This actually meant that the config class could never be declared
    by itself b/c it exlicity depended on the server class (which it
    could never resolve externally b/c it would result in a redeclaration
    of the config class itself.)
    
    This issue actually made it impossible to test the manifest on its
    own with rspec-puppet. This commit makes it much easier to write
    rspec tests for the config class.
    Dan Bode committed Mar 15, 2012
  3. @bodepd

    Merge pull request #44 from nanliu/tb/update

    Add documentation related to osfamily fact.
    bodepd committed Mar 15, 2012
  4. @nanliu

    Merge pull request #45 from bodepd/fix_issues_from_nans_massive_pull_…

    …request
    
    Fix issues from nans massive pull request
    nanliu committed Mar 15, 2012
  5. Notify mysql restart from set_mysql_rootpw exec

    Since the set_mysql_rootpw exec is only created
    when the password is being managed, having the mysql
    resource (which always exists) reference it leads
    to an error when the mysql root password is not being
    managed.
    
    This commit resolves the issue by having the set
    mysql rootpw exec notify the mysql restart if it
    changes.
    Dan Bode committed Mar 15, 2012
  6. @nanliu

    Add documentation related to osfamily fact.

    In the refacter, osfamily requires facter 1.6.1+ so the readme is
    updated with more information related to this change.
    nanliu committed Mar 15, 2012
  7. Mention osfamily value in failure message

    This commit displays the detected osfamily that
    is not supported by this module.
    
    It was previously unclear to users seeing the failure
    what the value of osfamily was that was causing the
    failure.
    Dan Bode committed Mar 15, 2012
  8. Fix bug when querying for all database users

    This commit fixes an issue in self.instances of
    database_user where none of the users were actually
    being detected.
    
    There was a accidental '\' in front of the '.' which 
    means that it will only consider users that have
    one or more '.' in front of the '@'.
    
    This commit removes the '\' so that all users are
    returned that have one or more characters in from
    of an '@'.
    Dan Bode committed Mar 15, 2012
  9. @bodepd

    Merge pull request #41 from nanliu/tb/update

    Refactor mysql module.
    bodepd committed Mar 15, 2012
Commits on Mar 13, 2012
  1. @nanliu

    Major refactor of mysql module.

    This is a major change to the module and would be released as a new
    version.
    
    * Add self.instances to database and database_user for puppet resource.
    * Update database provider to use flush method.
    * Update module to conform to puppet-lint recommendations.
    * Cleanup some unecessary logic in mysql::db define type.
    * Move mysql_restart to config class.
    * Use class to class dependency instead of resource dependency.
    * Change appropriate rspec-puppet tests.
    * Add fixtures directory to simplify testing.
    * Update raketask and spec_helper to reflect fixture changes.
    * Update mysql_password function to support validation.
    * Move client installation to a separate class.
    * Update documentation and readme.
    nanliu committed Feb 9, 2012
Commits on Feb 28, 2012
  1. @justinellison @nanliu