Including sensu.sensu_go collections into Ansible 3.0.0 #6
Replies: 6 comments 10 replies
-
Found several minor things to fix according to the Ansible documentation format (a few examples common for most the modules except the Latin phrase which is only in one):
Also |
Beta Was this translation helpful? Give feedback.
-
Issues that the D&I working group identified in
Things that would be nice to do but will not block the approval:
@jillr Can you pitch in and correct me if I missed something important (I did my best to summarise the discussion from the meeting, but if history has taught me something is that I can mess things up in very innovative ways). |
Beta Was this translation helpful? Give feedback.
-
The collection looks good! I have some small details that should be addressed, but these should be easily fixable. General notes:
Public availability and communication:
Standards and documentation:
Collection management:
Tests:
|
Beta Was this translation helpful? Give feedback.
-
Voted on CoC in D&I WG meeting today. |
Beta Was this translation helpful? Give feedback.
-
@felixfontein sensu.sensu_go 1.7.2 with all suggestions from the review is ready at https://galaxy.ansible.com/sensu/sensu_go |
Beta Was this translation helpful? Give feedback.
-
PR raised ansible-community/ansible-build-data#53 to add this to |
Beta Was this translation helpful? Give feedback.
-
Ansible Galaxy: https://galaxy.ansible.com/sensu/sensu_go
GitHub repo: https://github.com/sensu/sensu-go-ansible
Issue tracker: https://github.com/sensu/sensu-go-ansible/issues
Contacts: @tadeboro and @mancabizjak
CI/CD: https://app.circleci.com/pipelines/github/sensu/sensu-go-ansible (one needs to have a CircleCI account to see this, but the account is free and users authenticate using their GitHub or BitBucket account)
We used the issue 236 to track the progress of our collection compliance with the requirements (contains a list of things we checked).
Do note that some of the things from that checklist are not yet released to the galaxy. Why? Because @tadeboro is lazy and would rather avoid doing two releases if anything needs to be updated to pass the review.
One thing that may need a bit of an explanation is our large set of ignores. Our ignore files contain quite a few entries (compile and import checks on python 2.6). But there is a reason for this: the Sensu Go Ansible Collection does not support Python 2.6. And while we can (and indeed do) limit sanity tests to only run on supported Python versions, the Automation Hub import process runs sanity tests on all Python versions in the testing container, including Python 2.6. The partner engineering team said that while those errors are not fatal for certifying a collection, it would certainly be nicer to silence them. And this is what we did.
Beta Was this translation helpful? Give feedback.
All reactions