File tree Expand file tree Collapse file tree 1 file changed +18
-0
lines changed
Expand file tree Collapse file tree 1 file changed +18
-0
lines changed Original file line number Diff line number Diff line change @@ -123,6 +123,24 @@ class FixMissingValueMaps(ConversionRule):
123123 for node in self .root .findall ('.//%s/valuemap' % itemtype ):
124124 node .clear ()
125125
126+ class FixHttpTests (ConversionRule ):
127+ """
128+ Rule to remove HTTP Test definitions from templates older that 3.2.0.
129+ See: ZBXNEXT-178
130+ """
131+
132+ def __str__ (self ):
133+ return 'HTTP Tests must not be exported before 3.2.0'
134+
135+ def apply (self ):
136+ if self .versioncmp ('3.2' ) >= 0 :
137+ raise NotApplicableError ()
138+
139+ for node in self .root .findall ('.//template' ):
140+ htests = node .find ('httptests' )
141+ if htests is not None :
142+ node .remove (htests )
143+
126144class FixDiscoveryRuleFilters (ConversionRule ):
127145 """
128146 Rule to ensure discovery rule filters use a single expression before 2.3.0.
You can’t perform that action at this time.
0 commit comments