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
Move MySQL modules from community.general to community.mysql #70517
Comments
Files identified in the description:
If these files are incorrect, please update the |
@bmildren: Greetings! Thanks for taking the time to open this issue. In order for the community to handle your issue effectively, we need a bit more information. Here are the items we could not find in your description:
Please set the description of this issue with an appropriate template from: |
(maybe it should be opened in community.general as in the current place where they live?) the modules are mostly supported by me now. i personally don't mind if there are moved. @bmildren are you gonning to activelly support the modules there (including CI coverage, bugfixing, doc, etc.:)? |
I guess we could set up the same CI as in community.general. That would probably be the easiest solution. Assuming that's ok for @gundalow of course :) @Andersson007 btw when talking about CI, are the MySQL integration tests spread out over different shippable groups, and if yes, is that necessary to avoid conflicts? |
@Andersson007 yep, I've added myself to the working group, and would be happy to contribute to actively supporting these modules. |
@felixfontein for the CI, potentially I can just setup github actions (similarly to community.proxysql), so it might be we don't need to look at shippable for the new collection. |
@felixfontein i noticed recently that a part of them is disabled, e.g. for mariadb replication. As far as i remember, yes, we use different groups to avoid conflicts between mysql and mariadb dependencies. @bmildren nice, it actually needs more active contributors. Feel free to text me for reviewing, etc. |
I created some preemptive pr's to migrate mysql out of community.general here: #70523 These would obviously only be valid if we go ahead and migrate to community.mysql. |
Sounds like we've got some good people here to help. +1 from me |
Repo created, if you want commit please shout out. |
we must not forget to move all related stuff including:
|
Hi there ! 👍 |
@bmalynovytch thanks for the reply! |
@Andersson007 - I think I've caught the CI tests/module_utils/doc_fragments (there were no unit tests) in ansible-collections/community.general#633 (anything deleted here will move to community.mysql). I'll be working today on recreating the CI workflow using GitHub actions 👍 |
nice, don't forget to copy module_utils/database.py (but needs to be rechecked that it's used by the module).
(could be implemented later by a separate PR i think) |
👍 I brought module_utils/database.py across yesterday - sanity tests proved some of the modules did 🙂 |
YAY FOR TESTS! I've been starting a checklist for collections: ansible-collections/overview#90 (maybe useful to review) also I'm sure I've missed a lot, so feel free to add comments |
@gundalow ok! Thanks for the reference |
Now that the modules have been moved, I guess we can close this issue. |
SUMMARY
I realise it's short notice, but unless anyone has any objections, I'd like to move the MySQL modules (and related content) out of community.general into a dedicated collection community.mysql prior to this Friday's deadline (10th July) so the change can be included in 2.10. Moving the modules into a dedicated collection has many benefits, and also helps reduce the burden on the team supporting community.general.
I'll go ahead and prepare the PR's, but it would be great if members of the working group could reply here to give this a 👍
ISSUE TYPE
COMPONENT NAME
The text was updated successfully, but these errors were encountered: