HomeClusterLabs Projects

XML: upgrade-2.10.xsl: operation's "requires" [1/2]: drop/move around

Description

XML: upgrade-2.10.xsl: operation's "requires" [1/2]: drop/move around

See commit 014a543d53d.

Also make MapMsg helper, upgrade-detail.rng and cibtr-2.rng accommodate
the new move (@where) and value-based selector (@in-case-of) contexts
encoded in the upgrade "map".

In addition, introduce a possibility for parent/including grammar to,
optionally at its discretion, restrict nvpair/@name. This comes handy
as we prohibit //operations/op/meta_attributes/nvpair[@name='requires'],
since it should no longer occur when the currently added parts of
upgrade are in effect; but we moreover generalize this overridding
mechanism with ability to define whole name+value pairs that can be
enumerated as a form of blacklist [known to come handy later on].

Details

Provenance
Jan Pokorný <jpokorny@redhat.com>Authored on Feb 2 2018, 1:45 PM
Parents
rPce454635b5a2: XML: upgrade-2.10.xsl: simplified trigger for identity transformation
Branches
Unknown
Tags
Unknown

Event Timeline