Commit graph

400 commits

Author SHA1 Message Date
Hunter Haugen
82c4b81ba3 Add environment variable for .my.cnf and specs 2013-08-13 13:08:39 -07:00
Ashley Penney
e0aed9f06b Merge pull request #237 from apenney/backwards-compat
Add compatibility classes to handle the backwards incompatible changes.
2013-07-27 11:33:12 -07:00
Ashley Penney
3026bab255 Merge pull request #238 from apenney/changelog-fix
Fix this so we don't list dates or versions yet.
2013-07-26 11:04:53 -07:00
Ashley Penney
52a7873286 Fix this so we don't list dates or versions yet. 2013-07-26 14:04:18 -04:00
Ashley Penney
c22e72a97a Add compatibility classes to handle the backwards incompatible changes. 2013-07-26 10:08:37 -04:00
Ashley Penney
144b03305c Merge pull request #236 from apenney/changelog
Update changelog.
2013-07-26 06:15:58 -07:00
Ashley Penney
50125689b1 Update changelog. 2013-07-26 09:13:32 -04:00
Ashley Penney
6370a81325 Merge pull request #235 from ekohl/puppet-2.6-compat
Fix puppet 2.6 compatibility
2013-07-25 06:20:01 -07:00
Ewoud Kohl van Wijngaarden
b1ae1523a4 Fix puppet 2.6 compatibility 2013-07-25 14:57:23 +02:00
Ashley Penney
1820b056f0 Merge pull request #232 from apenney/refactor-round-1
Refactor MySQL bindings and client packages.
2013-07-23 11:16:05 -07:00
Ashley Penney
7c7195ba33 Refactor MySQL bindings and client packages.
The current MySQL module is hard to modify, test, and drop in
replacement components to.  This work starts out by refactoring
the bindings support in MySQL to a completely seperate bindings
class in order to reduce the amount of parameters in the main
class for a feature that is infrequently used.

In addition to this start the movement of client configuration
and packages to the mysql::client::* namespace.
2013-07-19 18:39:55 -04:00
Hunter Haugen
b629655b4d Merge pull request #227 from hunner/pr174fix
Update my.cnf.pass.erb to allow custom socket support
2013-07-16 15:27:16 -07:00
Vincent Janelle
afb8561372 Fixing puppetlabs-mysql PR 174 spec tests 2013-07-16 15:01:58 -07:00
ThinkBriK
4edf5d48ec Update my.cnf.pass.erb 2013-07-16 15:00:53 -07:00
Ashley Penney
11ab036fed Merge pull request #225 from hunner/release_0.9.0
Release 0.9.0
2013-07-15 16:59:27 -07:00
Hunter Haugen
7407f148fc Release 0.9.0
Features:
- Add `mysql::backup::backuprotate` parameter
- Add `mysql::backup::delete_before_dump` parameter
- Add `max_user_connections` attribute to `database_user` type

Bugfixes:
- Add client package dependency for `mysql::db`
- Remove duplicate `expire_logs_days` and `max_binlog_size` settings
- Make root's `.my.cnf` file path dynamic
- Update pidfile path for Suse variants
- Fixes for lint
2013-07-15 16:55:13 -07:00
Ashley Penney
5431d78b19 Merge pull request #224 from 3flex/remove-redundant-parameter
Remove redundant hard coded replication parameters
2013-07-15 13:33:50 -07:00
Matthew Haughton
6bd91d04c1 Remove redundant my.cnf parameters
The following new `mysql` class replication parameters were added in 0.8.0, however the existing hard coded parameters were not removed from the my.conf.erb template:

- `expire_logs_days`
- `max_binlog_size`
2013-07-15 16:18:12 -04:00
Ashley Penney
096bd04f8b Merge pull request #222 from wolfspyre/iss_221
include mysql_client package as a requirement for the db creation
2013-07-15 08:25:27 -07:00
Wolf Noble
fb1e37cf04 package is specifically named 'mysql_client' not in relation to the client package name parameter. 2013-07-13 19:32:50 -05:00
Wolf Noble
19637d2e84 include mysql_client package as a requirement for the db creation 2013-07-12 18:06:53 -05:00
Ashley Penney
3205b83ac8 Merge pull request #219 from apenney/fixes
Fixes suggested by RubyMine (just playing around with it)
2013-07-11 16:43:46 -07:00
Ashley Penney
b00a6758a2 Simplify a few things. 2013-07-11 19:42:41 -04:00
Ashley Penney
4e6073de92 Fix a geninue potential issue, a non-quoted string. 2013-07-11 19:42:41 -04:00
Ashley Penney
4d3f73b550 Fixes suggested by RubyMine. (style for the most part.) 2013-07-11 19:42:41 -04:00
Ashley Penney
cc58668d19 Various fixes suggested by RubyMine. (style for the most part). 2013-07-11 19:41:42 -04:00
Ashley Penney
1bd970d8e5 Merge pull request #215 from mbakke/max_connections
Support max_user_connections in database_user
2013-07-10 07:40:23 -07:00
Marius Bakke
f3b3a7e39f fix database_user tests after changing creation method 2013-07-10 10:23:02 +02:00
Marius Bakke
dc2ec8101e allow setting max_user_connections during user creation 2013-07-10 10:07:56 +02:00
Ashley Penney
588af2a89d Merge pull request #218 from hunner/rspec_system_serverspec
Add rspec-system / serverspec tests
2013-07-09 16:15:17 -07:00
Ashley Penney
926e94a4cb Merge pull request #170 from omalashenko/master
Harden mysqlbackup.sh script
2013-07-09 16:06:55 -07:00
Ashley Penney
9bc2eb67c7 Merge pull request #214 from paramite/roothome
Use $root_home for .my.cnf
2013-07-09 16:04:23 -07:00
Ashley Penney
37f38d0ad7 Merge pull request #216 from vakuum/pr-1
Fixed PID file location for SLES 11 SP2.
2013-07-08 12:19:27 -07:00
Clemens Fuchslocher
2e82660446 Fixed PID file location for SLES 11 SP2. 2013-07-08 20:50:43 +02:00
Marius Bakke
5f3708ff24 add spec for max_user_connections on database_user 2013-07-08 17:49:59 +02:00
Marius Bakke
2548ab63e8 support max_user_connections in database_user 2013-07-08 17:31:07 +02:00
Martin Magr
e3d74a65b0 Use $root_home for .my.cnf 2013-07-08 11:49:30 +02:00
Oleg Malashenko
c89289c53c Merge pull request #1 from apenney/omalashenko
Tweak spec file to account for days of rotation.
2013-07-07 03:41:45 -07:00
Ashley Penney
afbf80879b Merge pull request #213 from apenney/081-release
Release 0.8.1 to fix a Fedora 19 bug.
2013-07-05 16:14:11 -07:00
Ashley Penney
66077bb06a Release 0.8.1 to fix a Fedora 19 bug. 2013-07-05 19:12:26 -04:00
Ashley Penney
3d641d073a Merge pull request #212 from derekhiggins/fact-typo
Fix typo in fact name
2013-07-05 16:10:57 -07:00
Derek Higgins
48af8a727d Fix typo in fact name 2013-07-06 00:08:02 +01:00
Hunter Haugen
c34bcc0f73 Add rspec-system / serverspec tests 2013-07-05 15:19:02 -07:00
Hunter Haugen
ec7e40e18d Merge pull request #211 from apenney/specs
Add basic specs for database provider.
2013-07-05 12:17:12 -07:00
Ashley Penney
4d811e4704 Add basic specs for database provider. 2013-07-05 15:04:04 -04:00
Hunter Haugen
d36597860d Merge pull request #206 from apenney/080-release
Prepare the 0.8.0 release.
2013-07-05 10:58:07 -07:00
Ashley Penney
17fdcf8138 Prepare the 0.8.0 release. 2013-07-05 13:02:48 -04:00
Ashley Penney
2b91872407 Merge pull request #210 from red-trela/fedora-19-mariadb
Cover Fedora 19's move from mysql to mariadb packages
2013-07-05 09:56:59 -07:00
Ashley Penney
d35261dc16 Tweak spec file to account for days of rotation. 2013-07-05 12:32:19 -04:00
Ashley Penney
e8e236775c Merge pull request #165 from leinaddm/add_ft_word_len_options
add ft_min_word_len and ft_max_word_len config options
2013-07-05 08:56:19 -07:00