[collect] Add a cluster profile for Ansible Automation Platform#3895
[collect] Add a cluster profile for Ansible Automation Platform#3895jcastill wants to merge 1 commit intososreport:mainfrom
Conversation
Add a new cluster profile for Ansible Automation Platform clusters.
By default, all nodes in the cluster will be returned for collection.
The list of nodes can be obtained via one of the following options:
- Using the option 'inventory', the user can provide an inventory file
with the list of instances.
- Using the option 'api-url', the user can point to an API where sos
can request the list of instances via an HTTP request.
If none of these options are provided, the list of nodes will be
obtained by calling 'awx-manage list_instances'.
The last two options will provide an incomplete list of instances
while the first one, the inventory file, will provide a full list.
Related: RHEL-67822
Signed-off-by: Jose Castillo <jcastillo@redhat.com>
|
This is a very early implementation of the collect profile for AAP. I'm still working with engineering and many things can change, like the list of sos plugins to activate, options list/names, order of ways to obtain list of nodes or even eliminating some of the ways to do so. Because of that, this PR is not ready for review yet. |
|
Congratulations! One of the builds has completed. 🍾 You can install the built RPMs by following these steps:
Please note that the RPMs should be used only in a testing environment. |
|
A very quick review (no need of a deeper one till it is in such draft mode) shows all good. |
|
Is there some progress here? Maybe can @snagoor comment on usability of such a cluster? (from my perspective, it sounds good) |
|
No progress internally - I've asked for feedback in a couple of tickets, still waiting for a review. |
Add a new cluster profile for Ansible Automation Platform clusters.
By default, all nodes in the cluster will be returned for collection.
The list of nodes can be obtained via one of the following options:
If none of these options are provided, the list of nodes will be
obtained by calling 'awx-manage list_instances'.
The last two options will provide an incomplete list of instances
while the first one, the inventory file, will provide a full list.
Related: RHEL-67822
Please place an 'X' inside each '[]' to confirm you adhere to our Contributor Guidelines