New Collection review: netapp.cloudmanager #16
Replies: 10 comments 29 replies
-
Hi @carchi8py ! Thanks for the collection! I'll put the following check list here and fill it out myself later when reviewing the collection. Thank you! Ansible Collections Checklist (short version)For details about the following points, refer to the Collection Requirements. Every comment should say whether the reviewer expects it to be addressed, or whether it's optional. Public availability and communication:
Standards and documentation:
To quickly check all the modules, you can use https://github.com/Andersson007/ansible_reviewer with the key '-s' to check spelling (there can be false warnings).
Collection management:
Tests:
|
Beta Was this translation helpful? Give feedback.
-
@gundalow @felixfontein this collection is under |
Beta Was this translation helpful? Give feedback.
-
@carchi8py please remove all |
Beta Was this translation helpful? Give feedback.
-
I only did an initial look into the collection (I only looked at the administrative side of things for now) and the fact that there are several collections hosted in the same repository does not feel right. The main reason for this is release management. I found several git tags in the repository that do not have a corresponding Ansible Galaxy artifact. I guess this happens because a new tag is created when any of the collections need to be released, and once the tagging is done, only a subset of artifacts is created and uploaded to Ansible Galaxy. Missing documentation on release policy combined with the fact that the collections are not really using semantic versioning makes things even worse. Because the version number is date-based, it is hard to determine how to properly pin the version number in the requirements files. Is it still safe to set the upper bound to the next major version or will some minor version break backward compatibility? So for starters, the umbrella repository will need to have a pretty detailed document on release policy that describes the release process and what artifacts to expect on Ansible Galaxy, and what backward-compatibility users can expect. |
Beta Was this translation helpful? Give feedback.
-
Most of the change request above have been pushed out to github in the following change |
Beta Was this translation helpful? Give feedback.
-
Thank you for your submission, @carchi8py. The items in the checklist can be in one of the following states:
Feel free to ask any questions and provide feedback. Thanks in advance for your understanding. For details about the following points, refer to the Collection Requirements. Public availability and communication:
Standards and documentation:
Collection management:
Tests:
|
Beta Was this translation helpful? Give feedback.
-
Just a reminder: collections that want to be part of the Ansible 4.0.0 package need to get approval by 2021-04-26 (full schedule). This inclusion request still has some open issues that need to get addressed by then. |
Beta Was this translation helpful? Give feedback.
-
While looking at this collection, I noticed the following:
@carchi8py am I misunderstanding that note? |
Beta Was this translation helpful? Give feedback.
-
This collection has been prepared for inclusion in Ansible 4 in this PR: ansible-community/ansible-build-data#66 |
Beta Was this translation helpful? Give feedback.
-
The Congratulations! |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
We've created a few new collections for our other products (same team that currently support the existing NetApp collections). We do monthly update to each collection (And bug fixes throughout the month as needed)
Beta Was this translation helpful? Give feedback.
All reactions