<div dir="ltr">Hi all,<div>My team has been working on a new operator which uses some of your Fence Agents (FA, i.e. fence_aws, fence_ipmilan, and etc.) to remediate an unhealthy Kubernetes node (see <a href="https://github.com/medik8s/fence-agents-remediation">fence-agents-remediation</a>).</div><div>After looking on the <a href="https://github.com/ClusterLabs/fence-agents/blob/main/doc/FenceAgentAPI.md#attribute-specifications">recommended attributes for new FAs</a>, and the <a href="https://github.com/ClusterLabs/fence-agents/blob/main/doc/FenceAgentAPI.md#agent-operations-and-return-values">valid <i>action </i>attribute values</a>, </div><div>I have some questions on the structure/format of the FAs command attributes and their responses:</div><div><ol><li>Will running a fence-agent without mentioning the action field will always choose the <i>reboot</i> option (e.g. the following call will reboot the node "fence_aws --access-key ACCESS_KEY --secret-key SECRET_KEY --plug i-INSTANCE_ID --region AWS_REGION")?</li><li>Are there any must-have fields which are shared between all the FAs that you support? I assume the answer is no, since I didn't see any must fields which are mutual between <i>fence_aws</i>, and <i>fence_ipmilan</i> for instance. A must field is a field which is required for running the FA (e.g. <i>access-key</i> for <i>fence_aws)</i>.</li><li>Do the result responses to the FA are identical per action? E.g. For the <i>reboot</i> action, I have seen that on success I always receive `Success: Rebooted` for fence_aws, and fence_ipmilan. I am an uncertain whether that is correct for all the FAs.</li></ol><div>Best regards,<br></div></div><div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><b>OR</b><br></div></div></div></div></div>