(MODULES-1550) add new Feature MySQL login paths#1295
(MODULES-1550) add new Feature MySQL login paths#1295sheenaajay merged 24 commits intopuppetlabs:masterfrom andreas-stuerz:master
Conversation
|
Thanks @Andeman for submitting the PR. Thanks for the detailed information on the ticket too. Good Work. |
| * `mysql::server::config`: Private class for MySQL server configuration. | ||
| * `mysql::server::install`: Private class for managing MySQL package. | ||
| * `mysql::server::installdb`: Builds initial databases on installation. | ||
| * `mysql::server::managed_dirs`: Binary log configuration requires the mysql user to be present. This must be done after package install |
There was a problem hiding this comment.
| * `mysql::server::managed_dirs`: Binary log configuration requires the mysql user to be present. This must be done after package install | |
| * `mysql::server::managed_dirs`: Binary log configuration requires the mysql user to be present. This must be done after package install. |
| @@ -0,0 +1,9 @@ | |||
| #!/bin/sh | |||
There was a problem hiding this comment.
can we remove the scripts since all the test setup will be specified in the travis.yml file?
| @@ -0,0 +1,2 @@ | |||
| #!/bin/sh | |||
There was a problem hiding this comment.
can we remove the scripts folder since we have test setups and tear down specified in travis.yml file.?
| @@ -0,0 +1,92 @@ | |||
| # frozen_string_literal: true | |||
There was a problem hiding this comment.
Thanks for adding unit tests and acceptance tests. Will run them against release checks to verify on other OSes too. Thank you
pdksync - Add dependency gems to development group
There's been a properly namespaced modern `mysql::password` function for some time. See #1044 When the modern API non-namespaced shim was removed in a68004c the `puppet/parser/functions` version still existed so users who hadn't migrated to `mysql::password` would have reverted to this legacy API version. This commit finally removes the legacy version, but puts back the shim for now (to not create a breaking change just yet). Both namespaced and non-namespaced shim are tested.
Revert "Puppet 4 functions"
…d_function Remove legacy (old API) `mysql_password` function
* fix xtrabackup target directory and related regressions * fix handling of incremental backups with xtrabackup * MODULES-10023 add parameter $incremental_backups to parent class * MODULES-10023 add acceptance tests for xtrabackup * MODULES-10023 add xtrabackup documentation * MODULES-10023 fix acceptance tests * MODULES-10023 fix xtrabackup tests on CentOS 6 * MODULES-10023 fix xtrabackup tests on Debian 8, Ubuntu 14.04, Scientific 6 * MODULES-10023 fix xtrabackup tests on SLES, RHEL 8 and RHEL/CentOS 5 * MODULES-10023 fix xtrabackup tests on RHEL/CentOS 5 * MODULES-10023 disable new xtrabackup tests on EOL operating systems * (maint) exclude oracle6/centos6 platforms on running the feature tests Co-authored-by: David Swan <david.swan@puppet.co.uk> Co-authored-by: sheena <sheena@puppet.com>
Co-authored-by: Auto-release <team-modules@puppet.com>
This makes it easier for other modules also trying to manage the 'cron' package not to conflict.
pdksync - (maint) - Pdk Update
pdksync - Use abs instead of vmpooler to provision test resources
Use ensure_packages() to install the cron packages
|
@Andeman Could you please rebase with latest master. I am rerunning them on all OSes. Thank you. |
# Conflicts: # Gemfile # metadata.json
Codecov Report
@@ Coverage Diff @@
## master #1295 +/- ##
=========================================
Coverage ? 50.23%
=========================================
Files ? 22
Lines ? 1045
Branches ? 0
=========================================
Hits ? 525
Misses ? 520
Partials ? 0 Continue to review full report at Codecov.
|
|
Thanks alot for your contribution @Andeman Great Work. |
|
Hello @Andeman and Team, I got following error (only with this module): Before using this feature I didn't face this error. |
| Style/BracesAroundHashParameters: | ||
| Description: Braces are required by Ruby 2.7. Cop removed from RuboCop v0.80.0. | ||
| See https://github.com/rubocop-hq/rubocop/pull/7643 | ||
| Enabled: true |
There was a problem hiding this comment.
Is this right?? Seems to directly contradict the change made in PDK.
puppetlabs/pdk-templates#329
There was a problem hiding this comment.
Ignore this comment. It doesn't relate to this PR. Rebasing/merging must have gone a bit funny at some point to pull this in here.

https://tickets.puppetlabs.com/browse/MODULES-1550