[fuel-devops] Network interface filter breaks XML validation

Bug #1592330 reported by Vladimir Khlyunev
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Confirmed
High
Fuel QA Team

Bug Description

Steps to reproduce:
- Install fuel-devops 2.9.20 of higher
- Create any env
- Try to edit VM's configuration via 'virsh edit'

Result:
error: XML document failed to validate against schema: Unable to validate doc against /usr/share/libvirt/schemas/domain.rng
Extra element devices in interleave
Element domain failed to validate content

Failed. Try again? [y,n,i,f,?]:

I discovered that 2.9.19 is not affected; also I'v removed lines like
"<filterref filter='upgrade_env_admin_64:85:97:f0:51:1b'/>" and validation was passed.

We need to investigate why we can't validate filters. This bug affects on upgrade 7->8 tests.

libvirt-bin 1.3.1-1ubuntu10
qemu-kvm 1:2.5+dfsg-5ubuntu10.1

Tags: area-qa
description: updated
Revision history for this message
Vladimir Khlyunev (vkhlyunev) wrote :

Also reproduced on libvirt 1.2 and qemu 2.4

Dmitry Klenov (dklenov)
Changed in fuel:
milestone: none → 10.0
assignee: nobody → Fuel QA Team (fuel-qa)
importance: Undecided → High
Changed in fuel:
status: New → Confirmed
Revision history for this message
Aleksei Stepanov (penguinolog) wrote :

Devops 2.9 last - not actual with disabled nwfilter
Devops 3.0 - actual

Revision history for this message
Vladimir Khlyunev (vkhlyunev) wrote :

Affected only 2.9.20 by default - in release/2.9 nwfilters are disabled by default; however this issue will be reproduced when nwfilters are enabled by env var

Revision history for this message
Sergey Novikov (snovikov) wrote :

jfyi, The issue was not reproduced against 2.9.23 with enabled nwfilters (the corresponding variable is ENABLE_LIBVIRT_NWFILTERS in the devops settings).
(libvirt 1.2 and qemu 2.4)

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.