Bug 1649266 - RFE: support resource/stonith agents' validate-all-xml action
Summary: RFE: support resource/stonith agents' validate-all-xml action
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Red Hat Enterprise Linux 7
Classification: Red Hat
Component: pacemaker
Version: 7.6
Hardware: Unspecified
OS: Unspecified
low
low
Target Milestone: rc
: ---
Assignee: Ken Gaillot
QA Contact: cluster-qe@redhat.com
URL:
Whiteboard:
Depends On: 1649265
Blocks: 1637012
TreeView+ depends on / blocked
 
Reported: 2018-11-13 09:44 UTC by Tomas Jelinek
Modified: 2019-02-07 10:31 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: Enhancement
Doc Text:
Clone Of: 1644628
Environment:
Last Closed: 2018-12-13 18:10:04 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description Tomas Jelinek 2018-11-13 09:44:02 UTC
+++ This bug was initially created as a clone of Bug #1644628 +++

In bz1434936, support for validate-all action has been added, allowing pcs to ask fence agents to validate their settings via pacemaker interface. However, the output of validate-all action is unsatisfactory for the intended use in pcs. To fix that, a new validate action is being implemented in fence agents. This new action, validate-all-xml, provides results of validation in xml format (bz1636036).

For pcs to be able to use this, pacemaker should allow to run this new action.

From the pacemaker interface point of view, changing the current interface
stonith_admin --validate --agent AGENT [--quiet] [--option NAME=VALUE] ...
to
stonith_admin --validate-xml --agent AGENT [--quiet] [--option NAME=VALUE] ...
or
stonith_admin --validate --xml --agent AGENT [--quiet] [--option NAME=VALUE] ...
or something similar should do the trick.

On the output side, pacemaker should not mix its own "Validation of AGENT succeeded/failed" message to the xml output from agents.

--- Additional comment from Ken Gaillot on 2018-11-08 16:57:02 EST ---

Considering that there has previously been interest in generating XML output for the --history option as well, I think a separate option makes sense. Maybe --output-format=xml.

Comment 1 Ken Gaillot 2018-12-13 18:10:04 UTC
This will be done for RHEL 8 only (via Bug 1644628)


Note You need to log in before you can comment on or make changes to this bug.