-
Notifications
You must be signed in to change notification settings - Fork 794
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
(MODULES-1550) add new Feature MySQL login paths #1295
Conversation
Thanks @andeman for submitting the PR. Thanks for the detailed information on the ticket too. Good Work. |
REFERENCE.md
Outdated
* `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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
* `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. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
done
scripts/create_test_env.sh
Outdated
@@ -0,0 +1,9 @@ | |||
#!/bin/sh |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
can we remove the scripts since all the test setup will be specified in the travis.yml file?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
removed
scripts/remove_test_env.sh
Outdated
@@ -0,0 +1,2 @@ | |||
#!/bin/sh |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
can we remove the scripts folder since we have test setups and tear down specified in travis.yml file.?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
removed
@@ -0,0 +1,92 @@ | |||
# frozen_string_literal: true |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for adding unit tests and acceptance tests. Will run them against release checks to verify on other OSes too. Thank you
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thx
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 <[email protected]> Co-authored-by: sheena <[email protected]>
Co-authored-by: Auto-release <[email protected]>
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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is this right?? Seems to directly contradict the change made in PDK.
puppetlabs/pdk-templates#329
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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