Mock Version: 1.4.21 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/openstack-ironic-inspector.spec'], chrootPath='/var/lib/mock/1243685-centos-stream-x86_64-1582017206.941633/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--pipe', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.p0r_7woq:/etc/resolv.conf']unshare_net=TrueprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--pipe', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.p0r_7woq:/etc/resolv.conf'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'bc8899fde647448a8591b7c3be1c570f', '-D', '/var/lib/mock/1243685-centos-stream-x86_64-1582017206.941633/root', '-a', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--pipe', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.p0r_7woq:/etc/resolv.conf', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=en_US.UTF-8', '-u', 'mockbuild', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/openstack-ironic-inspector.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/openstack-ironic-inspector.spec'], chrootPath='/var/lib/mock/1243685-centos-stream-x86_64-1582017206.941633/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--pipe', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.p0r_7woq:/etc/resolv.conf']unshare_net=TrueprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--pipe', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.p0r_7woq:/etc/resolv.conf'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '6a9fabb747e74e388c23f9e32b1a9bc7', '-D', '/var/lib/mock/1243685-centos-stream-x86_64-1582017206.941633/root', '-a', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--pipe', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.p0r_7woq:/etc/resolv.conf', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=en_US.UTF-8', '-u', 'mockbuild', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/openstack-ironic-inspector.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.Dysxvs + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf ironic-inspector-9.2.1.dev4 + /usr/bin/gzip -dc /builddir/build/SOURCES/ironic-inspector-9.2.1.dev4-0.20191029113430.7beeeaa.tar.gz + /usr/bin/tar -xvvof - drwxr-xr-x root/root 0 2019-10-29 11:34 ironic-inspector-9.2.1.dev4/ -rw-r--r-- root/root 2684 2019-10-29 11:34 ironic-inspector-9.2.1.dev4/PKG-INFO -rw-r--r-- root/root 3269 2019-09-27 22:41 ironic-inspector-9.2.1.dev4/tox.ini -rw-r--r-- root/root 871 2019-10-29 11:34 ironic-inspector-9.2.1.dev4/test-requirements.txt -rw-r--r-- root/root 1030 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/setup.py -rw-r--r-- root/root 4754 2019-10-29 11:34 ironic-inspector-9.2.1.dev4/setup.cfg -rw-r--r-- root/root 969 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/rootwrap.conf -rw-r--r-- root/root 1378 2019-10-29 11:34 ironic-inspector-9.2.1.dev4/requirements.txt -rw-r--r-- root/root 2396 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/lower-constraints.txt -rw-r--r-- root/root 757 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic-inspector.8 -rw-r--r-- root/root 140 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/bindep.txt -rw-r--r-- root/root 16 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/babel.cfg -rw-r--r-- root/root 1492 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/README.rst -rw-r--r-- root/root 11358 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/LICENSE -rw-r--r-- root/root 46792 2019-10-29 11:34 ironic-inspector-9.2.1.dev4/ChangeLog -rw-r--r-- root/root 13616 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/CONTRIBUTING.rst -rw-r--r-- root/root 4343 2019-10-29 11:34 ironic-inspector-9.2.1.dev4/AUTHORS -rw-r--r-- root/root 75 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/.stestr.conf drwxr-xr-x root/root 0 2019-10-29 11:34 ironic-inspector-9.2.1.dev4/zuul.d/ -rw-r--r-- root/root 1086 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/zuul.d/project.yaml -rw-r--r-- root/root 820 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/zuul.d/legacy-ironic-inspector-jobs.yaml -rw-r--r-- root/root 3119 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/zuul.d/ironic-inspector-jobs.yaml drwxr-xr-x root/root 0 2019-10-29 11:34 ironic-inspector-9.2.1.dev4/tools/ -rwxr-xr-x root/root 1990 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/tools/test-setup.sh -rwxr-xr-x root/root 3208 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/tools/states_to_dot.py -rw-r--r-- root/root 76 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/tools/policy-generator.conf -rw-r--r-- root/root 358 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/tools/config-generator.conf -rw-r--r-- root/root 8360 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/tools/bandit.yml drwxr-xr-x root/root 0 2019-10-29 11:34 ironic-inspector-9.2.1.dev4/rootwrap.d/ -rw-r--r-- root/root 515 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/rootwrap.d/ironic-inspector.filters drwxr-xr-x root/root 0 2019-10-29 11:34 ironic-inspector-9.2.1.dev4/releasenotes/ drwxr-xr-x root/root 0 2019-10-29 11:34 ironic-inspector-9.2.1.dev4/releasenotes/source/ -rw-r--r-- root/root 107 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/source/unreleased.rst -rw-r--r-- root/root 174 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/source/stein.rst -rw-r--r-- root/root 174 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/source/rocky.rst -rw-r--r-- root/root 181 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/source/queens.rst -rw-r--r-- root/root 170 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/source/pike.rst -rw-r--r-- root/root 181 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/source/ocata.rst -rw-r--r-- root/root 185 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/source/newton.rst -rw-r--r-- root/root 185 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/source/mitaka.rst -rw-r--r-- root/root 189 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/source/liberty.rst -rw-r--r-- root/root 214 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/source/index.rst -rw-r--r-- root/root 9355 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/source/conf.py drwxr-xr-x root/root 0 2019-10-29 11:34 ironic-inspector-9.2.1.dev4/releasenotes/source/locale/ drwxr-xr-x root/root 0 2019-10-29 11:34 ironic-inspector-9.2.1.dev4/releasenotes/source/locale/fr/ drwxr-xr-x root/root 0 2019-10-29 11:34 ironic-inspector-9.2.1.dev4/releasenotes/source/locale/fr/LC_MESSAGES/ -rw-r--r-- root/root 2456 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/source/locale/fr/LC_MESSAGES/releasenotes.po drwxr-xr-x root/root 0 2019-10-29 11:34 ironic-inspector-9.2.1.dev4/releasenotes/source/locale/en_GB/ drwxr-xr-x root/root 0 2019-10-29 11:34 ironic-inspector-9.2.1.dev4/releasenotes/source/locale/en_GB/LC_MESSAGES/ -rw-r--r-- root/root 63827 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po drwxr-xr-x root/root 0 2019-10-29 11:34 ironic-inspector-9.2.1.dev4/releasenotes/source/_templates/ -rw-r--r-- root/root 0 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/source/_templates/.placeholder drwxr-xr-x root/root 0 2019-10-29 11:34 ironic-inspector-9.2.1.dev4/releasenotes/source/_static/ -rw-r--r-- root/root 0 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/source/_static/.placeholder drwxr-xr-x root/root 0 2019-10-29 11:34 ironic-inspector-9.2.1.dev4/releasenotes/notes/ -rw-r--r-- root/root 390 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/validate-ipv6-address-fda29c929754352e.yaml -rw-r--r-- root/root 158 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/update-default-ironic-api-stein-b3b01ec542fa8f15.yaml -rw-r--r-- root/root 120 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/unset_property_instrospectionrules-78d64b8b7643e40d.yaml -rw-r--r-- root/root 135 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/trait-actions-eec05cbb6a944619.yaml -rw-r--r-- root/root 440 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/tempest_plugin_removal-91a01f5950f543e1.yaml -rw-r--r-- root/root 149 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/swift-max-retries-dfaecb74bd3aba9a.yaml -rw-r--r-- root/root 173 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/swift-deprecations-d7680b867fae7f3d.yaml -rw-r--r-- root/root 128 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/support-microversion-latest-dcf9598c5218e979.yaml -rw-r--r-- root/root 340 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/support-ip6tables-ce30f614de502adb.yaml -rw-r--r-- root/root 543 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/story-2002166-371315335fd8e62d.yaml -rw-r--r-- root/root 147 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/stop-when-setbootdev-failed-68d84fec0843bdc8.yaml -rw-r--r-- root/root 192 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/stein-prelude-42f0d90bf2c6a1a9.yaml -rw-r--r-- root/root 439 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/status-removal-fa1d9a98ffad9f60.yaml -rw-r--r-- root/root 780 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/split-services-99873ff27ef2d89b.yaml -rw-r--r-- root/root 503 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/sphinx-docs-4d0a5886261e57bf.yaml -rw-r--r-- root/root 111 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/size-hint-ea2a264468e1fcb7.yaml -rw-r--r-- root/root 497 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/sighup-support-e6eaec034d963108.yaml -rw-r--r-- root/root 83 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/set-node-to-error-when-swift-failure-3e919ecbf9db6401.yaml -rw-r--r-- root/root 132 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/rules-invert-2585173a11db3c31.yaml -rw-r--r-- root/root 283 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/rpc-backends-0e7405aa1c7723a0.yaml -rw-r--r-- root/root 88 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/rollback-removal-a03a989e2e9f776b.yaml -rw-r--r-- root/root 259 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/rollback-formatting-7d61c9af2600d42f.yaml -rw-r--r-- root/root 328 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/reset-interfaces-ff78d50b9f05d47d.yaml -rw-r--r-- root/root 123 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/remove_filter_logging-1a80419083c42bc6.yaml -rw-r--r-- root/root 108 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/remove-store-data-location-e68462ff6ba257e0.yaml -rw-r--r-- root/root 480 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/remove-policy-json-b4746d64c1511023.yaml -rw-r--r-- root/root 111 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/remove-opt-keep-node-status-7d6b96f1a6e498a8.yaml -rw-r--r-- root/root 156 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/remove-opt-group-firewall-96266983e476c29e.yaml -rw-r--r-- root/root 196 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/remove-deprecated-ssl-opt-f6e6bd841f2c1061.yaml -rw-r--r-- root/root 184 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/remove-deprecated-conf-opts-361ab0bb342f0e7e.yaml -rw-r--r-- root/root 135 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/reapply-introspection-5edbbfaf498dbd12.yaml -rw-r--r-- root/root 513 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/ramdisk-logs-on-all-failures-24da41edf3a98400.yaml -rw-r--r-- root/root 594 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/pxe-filter-dnsmasq-not-known-hosts-filter-76ae5bd7a8db6f75.yaml -rw-r--r-- root/root 465 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/pxe-filter-dnsmasq-manage-deleted-ironic-macs-4bb766efad8c6d02.yaml -rw-r--r-- root/root 278 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/pxe-enabled-cbc3287ebe3fcd49.yaml -rw-r--r-- root/root 317 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/processing-logging-e2d27bbac95a7213.yaml -rw-r--r-- root/root 225 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/processing-data-type-check-7c914339d3ab15ba.yaml -rw-r--r-- root/root 149 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/preprocessing-error-01e55b4db20fb7fc.yaml -rw-r--r-- root/root 127 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/prelude-10.0.0-773ef7f14a5dfdf5.yaml -rw-r--r-- root/root 284 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/post-introspection-data-9cdd39a3de446e92.yaml -rw-r--r-- root/root 394 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/port-list-retry-745d1cf41780e961.yaml -rw-r--r-- root/root 308 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/port-creation-plugin-c0405ec646b1051d.yaml -rw-r--r-- root/root 1778 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/policy-engine-c44828e3131e6c62.yaml -rw-r--r-- root/root 270 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/pgsql-imperative-enum-dda76f150a205d0a.yaml -rw-r--r-- root/root 256 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/pci_devices-plugin-5b93196e0e973155.yaml -rw-r--r-- root/root 141 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/patch-head-backslash-24bcdd03ba254bf2.yaml -rw-r--r-- root/root 130 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/optional-root-disk-9b972f504b2e6262.yaml -rw-r--r-- root/root 63 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/node-locking-4d135ca5b93524b1.yaml -rw-r--r-- root/root 93 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/no-root_device_hint-0e7676d481d503bb.yaml -rw-r--r-- root/root 432 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/no-rollback-e15bc7fee0134545.yaml -rw-r--r-- root/root 231 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/no-old-ramdisk-095b05e1245131d8.yaml -rw-r--r-- root/root 102 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/no-logs-stored-data-6db52934c7f9a91a.yaml -rw-r--r-- root/root 145 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/no-fail-on-power-off-enroll-node-e40854f6def397b8.yaml -rw-r--r-- root/root 210 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/no-downgrade-migrations-514bf872d9f944ed.yaml -rw-r--r-- root/root 138 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/nested-value-formatting-e04f187475e5e475.yaml -rw-r--r-- root/root 207 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/names-82d9f84153a228ec.yaml -rw-r--r-- root/root 584 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/multiattribute_node_lookup-17e219ba8d3e5eb0.yaml -rw-r--r-- root/root 108 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/missing-pxe-mac-d9329dab85513460.yaml -rw-r--r-- root/root 60 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/migrations-autogenerate-4303fd496c3c2757.yaml -rw-r--r-- root/root 821 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/migrate-introspection-data-bcd692c9ad3f22d7.yaml -rw-r--r-- root/root 251 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/mdns-a5f4034257139e31.yaml -rw-r--r-- root/root 420 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/manage-boot-2ae986f87098576b.yaml -rw-r--r-- root/root 109 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/loopback-bmc-e60d64fe74bdf142.yaml -rw-r--r-- root/root 277 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/lookup-all-macs-eead528c0b764ad7.yaml -rw-r--r-- root/root 60 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/logs-collector-logging-356e56cd70a04a2b.yaml -rw-r--r-- root/root 216 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/log-info-not-found-cache-error-afbc87e80305ca5c.yaml -rw-r--r-- root/root 127 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/local_gb-250bd415684a7855.yaml -rw-r--r-- root/root 76 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/less-iptables-calls-759e89d103df504c.yaml -rw-r--r-- root/root 1174 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/ksadapters-abc9edc63cafa405.yaml -rw-r--r-- root/root 947 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/keystoneauth-plugins-aab6cbe1d0e884bf.yaml -rw-r--r-- root/root 203 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/keystone-noauth-9ba5ad9884c6273c.yaml -rw-r--r-- root/root 80 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/is-empty-missing-a590d580cb62761d.yaml -rw-r--r-- root/root 271 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/ironic-lib-hints-20412a1c7fa796e0.yaml -rw-r--r-- root/root 192 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/ipv6-bmc-address-start-inspection-7a72794f25eb9f19.yaml -rw-r--r-- root/root 343 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/ipmi-credentials-removal-0021f89424fbf7a3.yaml -rw-r--r-- root/root 148 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/ipa-support-7eea800306829a49.yaml -rw-r--r-- root/root 705 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/ipa-inventory-0a1e8d644da850ff.yaml -rw-r--r-- root/root 762 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/introspection-state-03538fac198882b6.yaml -rw-r--r-- root/root 363 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/introspection-delay-drivers-deprecation-1d0c25b112fbd4da.yaml -rw-r--r-- root/root 185 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/introspection-data-db-store-0586292de05cbfd7.yaml -rw-r--r-- root/root 403 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/infiniband-support-960d6846e326dec4.yaml -rw-r--r-- root/root 212 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/hook-deps-83a867c7af0300e4.yaml -rw-r--r-- root/root 270 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/handle-patch-port-failure-9a8b85749104506f.yaml -rw-r--r-- root/root 126 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/googbye-patches-args-071532024b9260bd.yaml -rw-r--r-- root/root 148 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/futurist-557fcd18d4eaf1c1.yaml -rw-r--r-- root/root 148 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/flask-debug-6d2dcc2b482324dc.yaml -rw-r--r-- root/root 82 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/fix_llc_port_assume-4ea47d26501bddc3.yaml -rw-r--r-- root/root 213 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/fix_llc_hook_bugs-efeea008c2f792eb.yaml -rw-r--r-- root/root 555 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/fix-wrong-provision-state-name-150c91c48d471bf9.yaml -rw-r--r-- root/root 389 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/fix-rules-endpoint-response-d60984c40d927c1f.yaml -rw-r--r-- root/root 180 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/fix-pxe-filter-get-blacklist-2dde59d51c1d010f.yaml -rw-r--r-- root/root 224 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/fix-periodic-tasks-configuration-edd167f0146e60b5.yaml -rw-r--r-- root/root 213 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/fix-mysql-6b79049fe96edae4.yaml -rw-r--r-- root/root 432 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/fix-llc-switch-id-not-mac-e2de3adc0945ee70.yaml -rw-r--r-- root/root 180 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/fix-extra-hardware-process-c0635a972de37b0a.yaml -rw-r--r-- root/root 108 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/fix-deadlock-during-cleanup-bcb6b517ef299791.yaml -rw-r--r-- root/root 138 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/fix-crash-when-use-postgresql-ac6c708f48f55c83.yaml -rw-r--r-- root/root 340 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/fix-CalledProcessError-on-startup-28d9dbed85a81542.yaml -rw-r--r-- root/root 137 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/firewall-rerun-f2d0f64cca2698ff.yaml -rw-r--r-- root/root 884 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/firewall-refactoring-17e8ad764f2cde8d.yaml -rw-r--r-- root/root 305 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/find-node-input-filtering-e8ea529252e80739.yaml -rw-r--r-- root/root 64 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/extra-hardware-swift-aeebf299b9605bb0.yaml -rw-r--r-- root/root 238 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/extend-rules-9a9d38701e970611.yaml -rw-r--r-- root/root 225 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/enroll-nodes-with-bmc-v6address-ba224f4a8a151c53.yaml -rw-r--r-- root/root 203 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/enroll-hook-d8c32eba70848210.yaml -rw-r--r-- root/root 146 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/empty-ipmi-address-5b5ca186a066ed32.yaml -rw-r--r-- root/root 370 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/empty-ipmi-address-2-4d57c34aec7d14e2.yaml -rw-r--r-- root/root 125 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/empty-condition-abc707b771be6be3.yaml -rw-r--r-- root/root 169 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/edeploy-typeerror-6486e31923d91666.yaml -rw-r--r-- root/root 178 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/drop-maintenance-a9a87a9a2af051ad.yaml -rw-r--r-- root/root 250 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/dnsmasq-pxe-filter-37928d3fdb1e8ec3.yaml -rw-r--r-- root/root 540 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/dnsmask-pxe-filter-rootwrap-systemctl-099964ad39d38b4c.yaml -rw-r--r-- root/root 228 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/discovery-default-driver-94f990bb0676369b.yaml -rw-r--r-- root/root 369 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/disable-dhcp-c86a3a0ee2696ee0.yaml -rw-r--r-- root/root 232 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/deprecated-options-removal-ocata-a44dadf3bcf8d6fc.yaml -rw-r--r-- root/root 245 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/deprecated-ironic-1751ceec6295917d.yaml -rw-r--r-- root/root 230 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/deprecate-store-data-location-037eaab9cd326646.yaml -rw-r--r-- root/root 277 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/deprecate-ssl-opts-40ce8f4618c786ef.yaml -rw-r--r-- root/root 518 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/deprecate-setting-ipmi-creds-1581ddc63b273811.yaml -rw-r--r-- root/root 97 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/deprecate-root-device-hint-909d389b7efed5da.yaml -rw-r--r-- root/root 174 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/deprecate-rollback-dea95ac515d3189b.yaml -rw-r--r-- root/root 492 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/db-status-consistency-enhancements-f97fbaccfc81a60b.yaml -rw-r--r-- root/root 309 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/custom-ramdisk-log-name-dac06822c38657e7.yaml -rw-r--r-- root/root 213 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/cpu-memory-cfdc72b625780871.yaml -rw-r--r-- root/root 553 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/cors-5f345c65da7f5c99.yaml -rw-r--r-- root/root 99 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/continue-http-500-62f33d425aade9d7.yaml -rw-r--r-- root/root 119 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/contains-matches-ee28958b08995494.yaml -rw-r--r-- root/root 155 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/compact-debug-logging-b15dd9bbdd3ce27a.yaml -rw-r--r-- root/root 185 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/check-formatted-value-from-nonstring-3d851cb42ce3a0ac.yaml -rw-r--r-- root/root 363 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/change_started_finished_at_type_to_datetime-c5617e598350970c.yaml -rw-r--r-- root/root 144 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/capabilities-15cc2268d661f0a0.yaml -rw-r--r-- root/root 86 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/bmc-logging-deprecation-4ca046a64fac6f11.yaml -rw-r--r-- root/root 109 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/allow-periodics-shutdown-inspector-ac28ea5ba3224279.yaml -rw-r--r-- root/root 332 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/add_node-with-version_id-24f51e5888480aa0.yaml -rw-r--r-- root/root 150 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/add-support-for-long-running-ramdisk-ffee3c177c56cebb.yaml -rw-r--r-- root/root 338 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/add-support-for-listing-all-introspection-statuses-2a3d4379c3854894.yaml -rw-r--r-- root/root 140 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/add-node-state-to-introspection-api-response-85fb7f4e72ae386a.yaml -rw-r--r-- root/root 166 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/add-lldp-plugin-dependency-c323412654f71b3e.yaml -rw-r--r-- root/root 235 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/add-lldp-plugin-4645596cb8b39fd3.yaml -rw-r--r-- root/root 122 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/add-lldp-basic-plugin-98aebcf43e60931b.yaml -rw-r--r-- root/root 129 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/add-disabled-option-to-add-ports-f8c6c9b3e6797652.yaml -rw-r--r-- root/root 228 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/active_states_timeout-3e3ab110870483ec.yaml -rw-r--r-- root/root 169 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/active-node-not-in-cache-b2d7b77603f02a66.yaml -rw-r--r-- root/root 484 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/active-introspection-949f4a50c9d5218a.yaml -rw-r--r-- root/root 115 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/abort-introspection-ae5cb5a9fbacd2ac.yaml -rw-r--r-- root/root 225 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/UUID-started_at-finished_at-in-the-status-API-7860312102923938.yaml -rw-r--r-- root/root 155 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/Reapply_update_started_at-8af8cf254cdf8cde.yaml -rw-r--r-- root/root 162 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/Inspector_rules_API_does_not_return_all_attributes-98a9765726c405d5.yaml -rw-r--r-- root/root 0 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/releasenotes/notes/.placeholder drwxr-xr-x root/root 0 2019-10-29 11:34 ironic-inspector-9.2.1.dev4/playbooks/ drwxr-xr-x root/root 0 2019-10-29 11:34 ironic-inspector-9.2.1.dev4/playbooks/legacy/ drwxr-xr-x root/root 0 2019-10-29 11:34 ironic-inspector-9.2.1.dev4/playbooks/legacy/ironic-inspector-grenade-dsvm/ -rw-r--r-- root/root 5464 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/playbooks/legacy/ironic-inspector-grenade-dsvm/run.yaml -rw-r--r-- root/root 411 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/playbooks/legacy/ironic-inspector-grenade-dsvm/post.yaml drwxr-xr-x root/root 0 2019-10-29 11:34 ironic-inspector-9.2.1.dev4/ironic_inspector.egg-info/ -rw-r--r-- root/root 17 2019-10-29 11:34 ironic-inspector-9.2.1.dev4/ironic_inspector.egg-info/top_level.txt -rw-r--r-- root/root 783 2019-10-29 11:34 ironic-inspector-9.2.1.dev4/ironic_inspector.egg-info/requires.txt -rw-r--r-- root/root 47 2019-10-29 11:34 ironic-inspector-9.2.1.dev4/ironic_inspector.egg-info/pbr.json -rw-r--r-- root/root 1 2019-10-29 11:34 ironic-inspector-9.2.1.dev4/ironic_inspector.egg-info/not-zip-safe -rw-r--r-- root/root 3236 2019-10-29 11:34 ironic-inspector-9.2.1.dev4/ironic_inspector.egg-info/entry_points.txt -rw-r--r-- root/root 1 2019-10-29 11:34 ironic-inspector-9.2.1.dev4/ironic_inspector.egg-info/dependency_links.txt -rw-r--r-- root/root 17521 2019-10-29 11:34 ironic-inspector-9.2.1.dev4/ironic_inspector.egg-info/SOURCES.txt -rw-r--r-- root/root 2684 2019-10-29 11:34 ironic-inspector-9.2.1.dev4/ironic_inspector.egg-info/PKG-INFO drwxr-xr-x root/root 0 2019-10-29 11:34 ironic-inspector-9.2.1.dev4/ironic_inspector/ -rw-r--r-- root/root 1723 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/wsgi_service.py -rw-r--r-- root/root 652 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/version.py -rw-r--r-- root/root 7889 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/utils.py -rw-r--r-- root/root 17119 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/rules.py -rw-r--r-- root/root 15867 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/process.py -rw-r--r-- root/root 7120 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/policy.py -rw-r--r-- root/root 38506 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/node_cache.py -rw-r--r-- root/root 14685 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/main.py -rw-r--r-- root/root 4632 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/introspection_state.py -rw-r--r-- root/root 6322 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/introspect.py -rw-r--r-- root/root 6647 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/db.py -rw-r--r-- root/root 2506 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/api_tools.py -rw-r--r-- root/root 578 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/alembic.ini -rw-r--r-- root/root 0 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/__init__.py drwxr-xr-x root/root 0 2019-10-29 11:34 ironic-inspector-9.2.1.dev4/ironic_inspector/test/ -rw-r--r-- root/root 31763 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/test/functional.py -rw-r--r-- root/root 8333 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/test/base.py -rw-r--r-- root/root 0 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/test/__init__.py drwxr-xr-x root/root 0 2019-10-29 11:34 ironic-inspector-9.2.1.dev4/ironic_inspector/test/unit/ -rw-r--r-- root/root 3292 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/test/unit/test_wsgi_service.py -rw-r--r-- root/root 6346 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/test/unit/test_utils.py -rw-r--r-- root/root 5380 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/test/unit/test_swift.py -rw-r--r-- root/root 21879 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/test/unit/test_rules.py -rw-r--r-- root/root 11486 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/test/unit/test_pxe_filter.py -rw-r--r-- root/root 32997 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/test/unit/test_process.py -rw-r--r-- root/root 21968 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/test/unit/test_plugins_standard.py -rw-r--r-- root/root 11806 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/test/unit/test_plugins_rules.py -rw-r--r-- root/root 4835 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/test/unit/test_plugins_raid_device.py -rw-r--r-- root/root 4965 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/test/unit/test_plugins_pci_devices.py -rw-r--r-- root/root 9455 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/test/unit/test_plugins_local_link_connection.py -rw-r--r-- root/root 13411 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/test/unit/test_plugins_lldp_basic.py -rw-r--r-- root/root 3175 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/test/unit/test_plugins_introspection_data.py -rw-r--r-- root/root 5084 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/test/unit/test_plugins_extra_hardware.py -rw-r--r-- root/root 6725 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/test/unit/test_plugins_discovery.py -rw-r--r-- root/root 2987 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/test/unit/test_plugins_capabilities.py -rw-r--r-- root/root 3420 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/test/unit/test_plugins_base.py -rw-r--r-- root/root 57571 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/test/unit/test_node_cache.py -rw-r--r-- root/root 20881 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/test/unit/test_migrations.py -rw-r--r-- root/root 23730 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/test/unit/test_manager.py -rw-r--r-- root/root 32336 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/test/unit/test_main.py -rw-r--r-- root/root 3563 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/test/unit/test_locking.py -rw-r--r-- root/root 2551 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/test/unit/test_keystone.py -rw-r--r-- root/root 17843 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/test/unit/test_iptables.py -rw-r--r-- root/root 23187 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/test/unit/test_introspect.py -rw-r--r-- root/root 20574 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/test/unit/test_dnsmasq_pxe_filter.py -rw-r--r-- root/root 3050 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/test/unit/test_db.py -rw-r--r-- root/root 5108 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/test/unit/test_coordination.py -rw-r--r-- root/root 11955 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/test/unit/test_common_ironic.py -rw-r--r-- root/root 4722 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/test/unit/test_api_tools.py -rw-r--r-- root/root 1369 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/test/unit/policy_fixture.py -rw-r--r-- root/root 0 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/test/unit/__init__.py drwxr-xr-x root/root 0 2019-10-29 11:34 ironic-inspector-9.2.1.dev4/ironic_inspector/pxe_filter/ -rw-r--r-- root/root 9334 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/pxe_filter/iptables.py -rw-r--r-- root/root 1991 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/pxe_filter/interface.py -rw-r--r-- root/root 11643 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/pxe_filter/dnsmasq.py -rw-r--r-- root/root 7074 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/pxe_filter/base.py -rw-r--r-- root/root 0 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/pxe_filter/__init__.py drwxr-xr-x root/root 0 2019-10-29 11:34 ironic-inspector-9.2.1.dev4/ironic_inspector/plugins/ -rw-r--r-- root/root 13479 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/plugins/standard.py -rw-r--r-- root/root 6132 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/plugins/rules.py -rw-r--r-- root/root 4500 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/plugins/raid_device.py -rw-r--r-- root/root 2730 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/plugins/pci_devices.py -rw-r--r-- root/root 6451 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/plugins/local_link_connection.py -rw-r--r-- root/root 3236 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/plugins/lldp_basic.py -rw-r--r-- root/root 4447 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/plugins/introspection_data.py -rw-r--r-- root/root 4138 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/plugins/extra_hardware.py -rw-r--r-- root/root 1381 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/plugins/example.py -rw-r--r-- root/root 3095 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/plugins/discovery.py -rw-r--r-- root/root 2741 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/plugins/capabilities.py -rw-r--r-- root/root 8352 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/plugins/base.py -rw-r--r-- root/root 0 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/plugins/__init__.py drwxr-xr-x root/root 0 2019-10-29 11:34 ironic-inspector-9.2.1.dev4/ironic_inspector/migrations/ -rw-r--r-- root/root 972 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/migrations/script.py.mako -rw-r--r-- root/root 2470 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/migrations/env.py drwxr-xr-x root/root 0 2019-10-29 11:34 ironic-inspector-9.2.1.dev4/ironic_inspector/migrations/versions/ -rw-r--r-- root/root 1024 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/migrations/versions/e169a4a81d88_add_invert_field_to_rule_condition.py -rw-r--r-- root/root 2035 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/migrations/versions/d588418040d_add_rules.py -rw-r--r-- root/root 1807 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/migrations/versions/d2e48801c8ef_introducing_node_state_attribute.py -rw-r--r-- root/root 2709 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/migrations/versions/d00d6e3f38c4_change_created_finished_at_type.py -rw-r--r-- root/root 1339 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/migrations/versions/bf8dec16023c_add_introspection_data_table.py -rw-r--r-- root/root 3136 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/migrations/versions/882b2d84cb1b_attribute_constraints_relaxing.py -rw-r--r-- root/root 1868 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/migrations/versions/578f84f38d_inital_db_schema.py -rw-r--r-- root/root 999 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/migrations/versions/2970d2d44edc_add_manage_boot_to_nodes.py -rw-r--r-- root/root 1358 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/migrations/versions/18440d0834af_introducing_the_aborting_state.py drwxr-xr-x root/root 0 2019-10-29 11:34 ironic-inspector-9.2.1.dev4/ironic_inspector/locale/ drwxr-xr-x root/root 0 2019-10-29 11:34 ironic-inspector-9.2.1.dev4/ironic_inspector/locale/en_GB/ drwxr-xr-x root/root 0 2019-10-29 11:34 ironic-inspector-9.2.1.dev4/ironic_inspector/locale/en_GB/LC_MESSAGES/ -rw-r--r-- root/root 25122 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/locale/en_GB/LC_MESSAGES/ironic_inspector.po drwxr-xr-x root/root 0 2019-10-29 11:34 ironic-inspector-9.2.1.dev4/ironic_inspector/conf/ -rw-r--r-- root/root 1505 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/conf/swift.py -rw-r--r-- root/root 783 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/conf/service_catalog.py -rw-r--r-- root/root 1173 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/conf/pxe_filter.py -rw-r--r-- root/root 5707 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/conf/processing.py -rw-r--r-- root/root 1080 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/conf/pci_devices.py -rw-r--r-- root/root 3149 2019-10-23 16:50 ironic-inspector-9.2.1.dev4/ironic_inspector/conf/opts.py -rw-r--r-- root/root 1285 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/conf/ironic.py -rw-r--r-- root/root 1954 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/conf/iptables.py -rw-r--r-- root/root 1991 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/conf/dnsmasq_pxe_filter.py -rw-r--r-- root/root 1623 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/conf/discovery.py -rw-r--r-- root/root 4080 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/conf/default.py -rw-r--r-- root/root 1129 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/conf/coordination.py -rw-r--r-- root/root 1269 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/conf/capabilities.py -rw-r--r-- root/root 1567 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/conf/__init__.py drwxr-xr-x root/root 0 2019-10-29 11:34 ironic-inspector-9.2.1.dev4/ironic_inspector/conductor/ -rw-r--r-- root/root 7696 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/conductor/manager.py -rw-r--r-- root/root 0 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/conductor/__init__.py drwxr-xr-x root/root 0 2019-10-29 11:34 ironic-inspector-9.2.1.dev4/ironic_inspector/common/ -rw-r--r-- root/root 5346 2019-09-27 07:44 ironic-inspector-9.2.1.dev4/ironic_inspector/common/swift.py -rw-r--r-- root/root 1017 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/common/service_utils.py -rw-r--r-- root/root 2076 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/common/rpc_service.py -rw-r--r-- root/root 1746 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/common/rpc.py -rw-r--r-- root/root 2729 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/common/locking.py -rw-r--r-- root/root 10500 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/common/lldp_tlvs.py -rw-r--r-- root/root 14392 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/common/lldp_parsers.py -rw-r--r-- root/root 2797 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/common/keystone.py -rw-r--r-- root/root 10571 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/common/ironic.py -rw-r--r-- root/root 783 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/common/i18n.py -rw-r--r-- root/root 4770 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/common/coordination.py -rw-r--r-- root/root 1867 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/common/context.py -rw-r--r-- root/root 0 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/common/__init__.py drwxr-xr-x root/root 0 2019-10-29 11:34 ironic-inspector-9.2.1.dev4/ironic_inspector/cmd/ -rw-r--r-- root/root 1124 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/cmd/wsgi.py -rw-r--r-- root/root 4465 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/cmd/migration.py -rw-r--r-- root/root 3058 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/cmd/dbsync.py -rw-r--r-- root/root 1359 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/cmd/conductor.py -rw-r--r-- root/root 1459 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/cmd/all.py -rw-r--r-- root/root 48 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/ironic_inspector/cmd/__init__.py drwxr-xr-x root/root 0 2019-10-29 11:34 ironic-inspector-9.2.1.dev4/doc/ -rw-r--r-- root/root 5752 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/doc/Makefile drwxr-xr-x root/root 0 2019-10-29 11:34 ironic-inspector-9.2.1.dev4/doc/source/ -rw-r--r-- root/root 349 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/doc/source/index.rst -rw-r--r-- root/root 3494 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/doc/source/conf.py -rw-r--r-- root/root 14 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/doc/source/.gitignore drwxr-xr-x root/root 0 2019-10-29 11:34 ironic-inspector-9.2.1.dev4/doc/source/user/ -rw-r--r-- root/root 3557 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/doc/source/user/workflow.rst -rw-r--r-- root/root 16165 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/doc/source/user/usage.rst -rw-r--r-- root/root 6328 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/doc/source/user/troubleshooting.rst -rw-r--r-- root/root 374 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/doc/source/user/index.rst -rw-r--r-- root/root 12393 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/doc/source/user/http-api.rst drwxr-xr-x root/root 0 2019-10-29 11:34 ironic-inspector-9.2.1.dev4/doc/source/install/ -rw-r--r-- root/root 17860 2019-10-29 11:32 ironic-inspector-9.2.1.dev4/doc/source/install/index.rst drwxr-xr-x root/root 0 2019-10-29 11:34 ironic-inspector-9.2.1.dev4/doc/source/images/ -rw-r--r-- root/root 16969 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/doc/source/images/states.svg drwxr-xr-x root/root 0 2019-10-29 11:34 ironic-inspector-9.2.1.dev4/doc/source/contributor/ -rw-r--r-- root/root 1775 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/doc/source/contributor/jobs-description.rst -rw-r--r-- root/root 367 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/doc/source/contributor/index.rst drwxr-xr-x root/root 0 2019-10-29 11:34 ironic-inspector-9.2.1.dev4/doc/source/configuration/ -rw-r--r-- root/root 486 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/doc/source/configuration/sample-policy.rst -rw-r--r-- root/root 573 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/doc/source/configuration/sample-config.rst -rw-r--r-- root/root 235 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/doc/source/configuration/policy.rst -rw-r--r-- root/root 131 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/doc/source/configuration/ironic-inspector.rst -rw-r--r-- root/root 464 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/doc/source/configuration/index.rst drwxr-xr-x root/root 0 2019-10-29 11:34 ironic-inspector-9.2.1.dev4/doc/source/admin/ -rw-r--r-- root/root 1491 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/doc/source/admin/upgrade.rst -rw-r--r-- root/root 249 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/doc/source/admin/index.rst -rw-r--r-- root/root 4944 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/doc/source/admin/dnsmasq-pxe-filter.rst drwxr-xr-x root/root 0 2019-10-29 11:34 ironic-inspector-9.2.1.dev4/devstack/ -rw-r--r-- root/root 54 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/devstack/settings -rw-r--r-- root/root 23294 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/devstack/plugin.sh -rw-r--r-- root/root 2437 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/devstack/example.local.conf drwxr-xr-x root/root 0 2019-10-29 11:34 ironic-inspector-9.2.1.dev4/devstack/upgrade/ -rwxr-xr-x root/root 3263 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/devstack/upgrade/upgrade.sh -rwxr-xr-x root/root 690 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/devstack/upgrade/shutdown.sh -rw-r--r-- root/root 164 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/devstack/upgrade/settings -rwxr-xr-x root/root 1540 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/devstack/upgrade/resources.sh drwxr-xr-x root/root 0 2019-10-29 11:34 ironic-inspector-9.2.1.dev4/api-ref/ drwxr-xr-x root/root 0 2019-10-29 11:34 ironic-inspector-9.2.1.dev4/api-ref/source/ -rw-r--r-- root/root 6634 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/api-ref/source/parameters.yaml -rw-r--r-- root/root 2047 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/api-ref/source/introspection-api-versions.inc -rw-r--r-- root/root 2756 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/api-ref/source/introspection-api-v1-rules.inc -rw-r--r-- root/root 2709 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/api-ref/source/introspection-api-v1-introspection.inc -rw-r--r-- root/root 2488 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/api-ref/source/introspection-api-v1-introspection-management.inc -rw-r--r-- root/root 1644 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/api-ref/source/introspection-api-v1-continue.inc -rw-r--r-- root/root 422 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/api-ref/source/index.rst -rw-r--r-- root/root 7841 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/api-ref/source/conf.py drwxr-xr-x root/root 0 2019-10-29 11:34 ironic-inspector-9.2.1.dev4/api-ref/source/samples/ -rw-r--r-- root/root 517 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/api-ref/source/samples/api-v1-root-response.json -rw-r--r-- root/root 558 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/api-ref/source/samples/api-v1-get-rules-response.json -rw-r--r-- root/root 869 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/api-ref/source/samples/api-v1-get-rule-response.json -rw-r--r-- root/root 812 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/api-ref/source/samples/api-v1-get-introspections-response.json -rw-r--r-- root/root 334 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/api-ref/source/samples/api-v1-get-introspection-response.json -rw-r--r-- root/root 2508 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/api-ref/source/samples/api-v1-data-introspection-response.json -rw-r--r-- root/root 826 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/api-ref/source/samples/api-v1-create-rule-response.json -rw-r--r-- root/root 653 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/api-ref/source/samples/api-v1-create-rule-request.json -rw-r--r-- root/root 1517 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/api-ref/source/samples/api-v1-continue-request.json -rw-r--r-- root/root 52 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/api-ref/source/samples/api-v1-common-rule-uuid.json -rw-r--r-- root/root 52 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/api-ref/source/samples/api-v1-common-node-uuid.json -rw-r--r-- root/root 198 2019-09-24 22:31 ironic-inspector-9.2.1.dev4/api-ref/source/samples/api-root-response.json + STATUS=0 + '[' 0 -ne 0 ']' + cd ironic-inspector-9.2.1.dev4 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + sed -i 's/^warning-is-error.*/warning-is-error = 0/g' setup.cfg + rm -rf requirements.txt test-requirements.txt + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.RyzvB4 + umask 022 + cd /builddir/build/BUILD + cd ironic-inspector-9.2.1.dev4 ++ '[' -f _current_flavor ']' ++ true + python_flavor= + '[' -z '' ']' + python_flavor=tmp + '[' tmp '!=' python3 ']' + '[' -d build ']' + '[' -d _build.python3 ']' + echo python3 + /usr/bin/python3 setup.py build '--executable=/usr/bin/python3 -s' running build running build_py creating build creating build/lib creating build/lib/ironic_inspector copying ironic_inspector/__init__.py -> build/lib/ironic_inspector copying ironic_inspector/api_tools.py -> build/lib/ironic_inspector copying ironic_inspector/db.py -> build/lib/ironic_inspector copying ironic_inspector/introspect.py -> build/lib/ironic_inspector copying ironic_inspector/introspection_state.py -> build/lib/ironic_inspector copying ironic_inspector/main.py -> build/lib/ironic_inspector copying ironic_inspector/node_cache.py -> build/lib/ironic_inspector copying ironic_inspector/policy.py -> build/lib/ironic_inspector copying ironic_inspector/process.py -> build/lib/ironic_inspector copying ironic_inspector/rules.py -> build/lib/ironic_inspector copying ironic_inspector/utils.py -> build/lib/ironic_inspector copying ironic_inspector/version.py -> build/lib/ironic_inspector copying ironic_inspector/wsgi_service.py -> build/lib/ironic_inspector creating build/lib/ironic_inspector/conductor copying ironic_inspector/conductor/__init__.py -> build/lib/ironic_inspector/conductor copying ironic_inspector/conductor/manager.py -> build/lib/ironic_inspector/conductor creating build/lib/ironic_inspector/cmd copying ironic_inspector/cmd/__init__.py -> build/lib/ironic_inspector/cmd copying ironic_inspector/cmd/all.py -> build/lib/ironic_inspector/cmd copying ironic_inspector/cmd/conductor.py -> build/lib/ironic_inspector/cmd copying ironic_inspector/cmd/dbsync.py -> build/lib/ironic_inspector/cmd copying ironic_inspector/cmd/migration.py -> build/lib/ironic_inspector/cmd copying ironic_inspector/cmd/wsgi.py -> build/lib/ironic_inspector/cmd creating build/lib/ironic_inspector/pxe_filter copying ironic_inspector/pxe_filter/__init__.py -> build/lib/ironic_inspector/pxe_filter copying ironic_inspector/pxe_filter/base.py -> build/lib/ironic_inspector/pxe_filter copying ironic_inspector/pxe_filter/dnsmasq.py -> build/lib/ironic_inspector/pxe_filter copying ironic_inspector/pxe_filter/interface.py -> build/lib/ironic_inspector/pxe_filter copying ironic_inspector/pxe_filter/iptables.py -> build/lib/ironic_inspector/pxe_filter creating build/lib/ironic_inspector/common copying ironic_inspector/common/__init__.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/context.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/coordination.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/i18n.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/ironic.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/keystone.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/lldp_parsers.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/lldp_tlvs.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/locking.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/rpc.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/rpc_service.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/service_utils.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/swift.py -> build/lib/ironic_inspector/common creating build/lib/ironic_inspector/test creating build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/__init__.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/policy_fixture.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_api_tools.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_common_ironic.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_coordination.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_db.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_dnsmasq_pxe_filter.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_introspect.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_iptables.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_keystone.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_locking.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_main.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_manager.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_migrations.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_node_cache.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_base.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_capabilities.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_discovery.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_extra_hardware.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_introspection_data.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_lldp_basic.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_local_link_connection.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_pci_devices.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_raid_device.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_rules.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_standard.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_process.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_pxe_filter.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_rules.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_swift.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_utils.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_wsgi_service.py -> build/lib/ironic_inspector/test/unit creating build/lib/ironic_inspector/conf copying ironic_inspector/conf/__init__.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/capabilities.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/coordination.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/default.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/discovery.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/dnsmasq_pxe_filter.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/iptables.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/ironic.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/opts.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/pci_devices.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/processing.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/pxe_filter.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/service_catalog.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/swift.py -> build/lib/ironic_inspector/conf copying ironic_inspector/test/__init__.py -> build/lib/ironic_inspector/test copying ironic_inspector/test/base.py -> build/lib/ironic_inspector/test copying ironic_inspector/test/functional.py -> build/lib/ironic_inspector/test creating build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/__init__.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/base.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/capabilities.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/discovery.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/example.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/extra_hardware.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/introspection_data.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/lldp_basic.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/local_link_connection.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/pci_devices.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/raid_device.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/rules.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/standard.py -> build/lib/ironic_inspector/plugins running egg_info writing ironic_inspector.egg-info/PKG-INFO writing dependency_links to ironic_inspector.egg-info/dependency_links.txt writing entry points to ironic_inspector.egg-info/entry_points.txt deleting ironic_inspector.egg-info/requires.txt writing top-level names to ironic_inspector.egg-info/top_level.txt [pbr] Reusing existing SOURCES.txt copying ironic_inspector/alembic.ini -> build/lib/ironic_inspector creating build/lib/ironic_inspector/locale creating build/lib/ironic_inspector/locale/en_GB creating build/lib/ironic_inspector/locale/en_GB/LC_MESSAGES copying ironic_inspector/locale/en_GB/LC_MESSAGES/ironic_inspector.po -> build/lib/ironic_inspector/locale/en_GB/LC_MESSAGES creating build/lib/ironic_inspector/migrations copying ironic_inspector/migrations/env.py -> build/lib/ironic_inspector/migrations copying ironic_inspector/migrations/script.py.mako -> build/lib/ironic_inspector/migrations creating build/lib/ironic_inspector/migrations/versions copying ironic_inspector/migrations/versions/18440d0834af_introducing_the_aborting_state.py -> build/lib/ironic_inspector/migrations/versions copying ironic_inspector/migrations/versions/2970d2d44edc_add_manage_boot_to_nodes.py -> build/lib/ironic_inspector/migrations/versions copying ironic_inspector/migrations/versions/578f84f38d_inital_db_schema.py -> build/lib/ironic_inspector/migrations/versions copying ironic_inspector/migrations/versions/882b2d84cb1b_attribute_constraints_relaxing.py -> build/lib/ironic_inspector/migrations/versions copying ironic_inspector/migrations/versions/bf8dec16023c_add_introspection_data_table.py -> build/lib/ironic_inspector/migrations/versions copying ironic_inspector/migrations/versions/d00d6e3f38c4_change_created_finished_at_type.py -> build/lib/ironic_inspector/migrations/versions copying ironic_inspector/migrations/versions/d2e48801c8ef_introducing_node_state_attribute.py -> build/lib/ironic_inspector/migrations/versions copying ironic_inspector/migrations/versions/d588418040d_add_rules.py -> build/lib/ironic_inspector/migrations/versions copying ironic_inspector/migrations/versions/e169a4a81d88_add_invert_field_to_rule_condition.py -> build/lib/ironic_inspector/migrations/versions + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.XvflRH + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64 ++ dirname /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64 + cd ironic-inspector-9.2.1.dev4 ++ '[' -f _current_flavor ']' ++ cat _current_flavor + python_flavor=python3 + '[' -z python3 ']' + '[' python3 '!=' python3 ']' + echo python3 + /usr/bin/python3 setup.py install -O1 --skip-build --force --root /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64 --prefix /usr running install [pbr] Generating AUTHORS [pbr] AUTHORS complete (0.0s) running install_lib creating /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr creating /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib creating /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6 creating /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages creating /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector creating /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/migrations creating /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/migrations/versions copying build/lib/ironic_inspector/migrations/versions/e169a4a81d88_add_invert_field_to_rule_condition.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/migrations/versions copying build/lib/ironic_inspector/migrations/versions/d588418040d_add_rules.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/migrations/versions copying build/lib/ironic_inspector/migrations/versions/d2e48801c8ef_introducing_node_state_attribute.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/migrations/versions copying build/lib/ironic_inspector/migrations/versions/d00d6e3f38c4_change_created_finished_at_type.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/migrations/versions copying build/lib/ironic_inspector/migrations/versions/bf8dec16023c_add_introspection_data_table.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/migrations/versions copying build/lib/ironic_inspector/migrations/versions/882b2d84cb1b_attribute_constraints_relaxing.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/migrations/versions copying build/lib/ironic_inspector/migrations/versions/578f84f38d_inital_db_schema.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/migrations/versions copying build/lib/ironic_inspector/migrations/versions/2970d2d44edc_add_manage_boot_to_nodes.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/migrations/versions copying build/lib/ironic_inspector/migrations/versions/18440d0834af_introducing_the_aborting_state.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/migrations/versions copying build/lib/ironic_inspector/migrations/script.py.mako -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/migrations copying build/lib/ironic_inspector/migrations/env.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/migrations creating /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/locale creating /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/locale/en_GB creating /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/locale/en_GB/LC_MESSAGES copying build/lib/ironic_inspector/locale/en_GB/LC_MESSAGES/ironic_inspector.po -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/locale/en_GB/LC_MESSAGES copying build/lib/ironic_inspector/alembic.ini -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector creating /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/standard.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/rules.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/raid_device.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/pci_devices.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/local_link_connection.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/lldp_basic.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/introspection_data.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/extra_hardware.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/example.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/discovery.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/capabilities.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/base.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/__init__.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/plugins creating /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/swift.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/service_catalog.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/pxe_filter.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/processing.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/pci_devices.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/opts.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/ironic.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/iptables.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/dnsmasq_pxe_filter.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/discovery.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/default.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/coordination.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/capabilities.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/__init__.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conf creating /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test copying build/lib/ironic_inspector/test/functional.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test copying build/lib/ironic_inspector/test/base.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test copying build/lib/ironic_inspector/test/__init__.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test creating /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_wsgi_service.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_utils.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_swift.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_rules.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_pxe_filter.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_process.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_standard.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_rules.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_raid_device.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_pci_devices.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_local_link_connection.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_lldp_basic.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_introspection_data.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_extra_hardware.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_discovery.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_capabilities.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_base.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_node_cache.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_migrations.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_manager.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_main.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_locking.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_keystone.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_iptables.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_introspect.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_dnsmasq_pxe_filter.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_db.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_coordination.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_common_ironic.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_api_tools.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/policy_fixture.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/__init__.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit creating /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/swift.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/service_utils.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/rpc_service.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/rpc.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/locking.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/lldp_tlvs.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/lldp_parsers.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/keystone.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/ironic.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/i18n.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/coordination.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/context.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/__init__.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/common creating /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/pxe_filter copying build/lib/ironic_inspector/pxe_filter/iptables.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/pxe_filter copying build/lib/ironic_inspector/pxe_filter/interface.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/pxe_filter copying build/lib/ironic_inspector/pxe_filter/dnsmasq.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/pxe_filter copying build/lib/ironic_inspector/pxe_filter/base.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/pxe_filter copying build/lib/ironic_inspector/pxe_filter/__init__.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/pxe_filter creating /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/cmd copying build/lib/ironic_inspector/cmd/wsgi.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/cmd copying build/lib/ironic_inspector/cmd/migration.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/cmd copying build/lib/ironic_inspector/cmd/dbsync.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/cmd copying build/lib/ironic_inspector/cmd/conductor.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/cmd copying build/lib/ironic_inspector/cmd/all.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/cmd copying build/lib/ironic_inspector/cmd/__init__.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/cmd creating /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conductor copying build/lib/ironic_inspector/conductor/manager.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conductor copying build/lib/ironic_inspector/conductor/__init__.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conductor copying build/lib/ironic_inspector/wsgi_service.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector copying build/lib/ironic_inspector/version.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector copying build/lib/ironic_inspector/utils.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector copying build/lib/ironic_inspector/rules.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector copying build/lib/ironic_inspector/process.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector copying build/lib/ironic_inspector/policy.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector copying build/lib/ironic_inspector/node_cache.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector copying build/lib/ironic_inspector/main.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector copying build/lib/ironic_inspector/introspection_state.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector copying build/lib/ironic_inspector/introspect.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector copying build/lib/ironic_inspector/db.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector copying build/lib/ironic_inspector/api_tools.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector copying build/lib/ironic_inspector/__init__.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/migrations/versions/e169a4a81d88_add_invert_field_to_rule_condition.py to e169a4a81d88_add_invert_field_to_rule_condition.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/migrations/versions/d588418040d_add_rules.py to d588418040d_add_rules.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/migrations/versions/d2e48801c8ef_introducing_node_state_attribute.py to d2e48801c8ef_introducing_node_state_attribute.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/migrations/versions/d00d6e3f38c4_change_created_finished_at_type.py to d00d6e3f38c4_change_created_finished_at_type.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/migrations/versions/bf8dec16023c_add_introspection_data_table.py to bf8dec16023c_add_introspection_data_table.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/migrations/versions/882b2d84cb1b_attribute_constraints_relaxing.py to 882b2d84cb1b_attribute_constraints_relaxing.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/migrations/versions/578f84f38d_inital_db_schema.py to 578f84f38d_inital_db_schema.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/migrations/versions/2970d2d44edc_add_manage_boot_to_nodes.py to 2970d2d44edc_add_manage_boot_to_nodes.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/migrations/versions/18440d0834af_introducing_the_aborting_state.py to 18440d0834af_introducing_the_aborting_state.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/migrations/env.py to env.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/plugins/standard.py to standard.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/plugins/rules.py to rules.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/plugins/raid_device.py to raid_device.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/plugins/pci_devices.py to pci_devices.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/plugins/local_link_connection.py to local_link_connection.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/plugins/lldp_basic.py to lldp_basic.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/plugins/introspection_data.py to introspection_data.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/plugins/extra_hardware.py to extra_hardware.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/plugins/example.py to example.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/plugins/discovery.py to discovery.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/plugins/capabilities.py to capabilities.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/plugins/base.py to base.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/plugins/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conf/swift.py to swift.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conf/service_catalog.py to service_catalog.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conf/pxe_filter.py to pxe_filter.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conf/processing.py to processing.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conf/pci_devices.py to pci_devices.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conf/opts.py to opts.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conf/ironic.py to ironic.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conf/iptables.py to iptables.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conf/dnsmasq_pxe_filter.py to dnsmasq_pxe_filter.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conf/discovery.py to discovery.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conf/default.py to default.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conf/coordination.py to coordination.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conf/capabilities.py to capabilities.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conf/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/functional.py to functional.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/base.py to base.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit/test_wsgi_service.py to test_wsgi_service.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit/test_utils.py to test_utils.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit/test_swift.py to test_swift.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit/test_rules.py to test_rules.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit/test_pxe_filter.py to test_pxe_filter.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit/test_process.py to test_process.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit/test_plugins_standard.py to test_plugins_standard.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit/test_plugins_rules.py to test_plugins_rules.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit/test_plugins_raid_device.py to test_plugins_raid_device.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit/test_plugins_pci_devices.py to test_plugins_pci_devices.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit/test_plugins_local_link_connection.py to test_plugins_local_link_connection.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit/test_plugins_lldp_basic.py to test_plugins_lldp_basic.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit/test_plugins_introspection_data.py to test_plugins_introspection_data.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit/test_plugins_extra_hardware.py to test_plugins_extra_hardware.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit/test_plugins_discovery.py to test_plugins_discovery.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit/test_plugins_capabilities.py to test_plugins_capabilities.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit/test_plugins_base.py to test_plugins_base.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit/test_node_cache.py to test_node_cache.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit/test_migrations.py to test_migrations.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit/test_manager.py to test_manager.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit/test_main.py to test_main.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit/test_locking.py to test_locking.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit/test_keystone.py to test_keystone.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit/test_iptables.py to test_iptables.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit/test_introspect.py to test_introspect.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit/test_dnsmasq_pxe_filter.py to test_dnsmasq_pxe_filter.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit/test_db.py to test_db.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit/test_coordination.py to test_coordination.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit/test_common_ironic.py to test_common_ironic.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit/test_api_tools.py to test_api_tools.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit/policy_fixture.py to policy_fixture.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/common/swift.py to swift.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/common/service_utils.py to service_utils.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/common/rpc_service.py to rpc_service.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/common/rpc.py to rpc.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/common/locking.py to locking.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/common/lldp_tlvs.py to lldp_tlvs.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/common/lldp_parsers.py to lldp_parsers.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/common/keystone.py to keystone.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/common/ironic.py to ironic.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/common/i18n.py to i18n.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/common/coordination.py to coordination.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/common/context.py to context.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/common/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/pxe_filter/iptables.py to iptables.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/pxe_filter/interface.py to interface.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/pxe_filter/dnsmasq.py to dnsmasq.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/pxe_filter/base.py to base.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/pxe_filter/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/cmd/wsgi.py to wsgi.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/cmd/migration.py to migration.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/cmd/dbsync.py to dbsync.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/cmd/conductor.py to conductor.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/cmd/all.py to all.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/cmd/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conductor/manager.py to manager.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conductor/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/wsgi_service.py to wsgi_service.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/version.py to version.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/utils.py to utils.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/rules.py to rules.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/process.py to process.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/policy.py to policy.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/node_cache.py to node_cache.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/main.py to main.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/introspection_state.py to introspection_state.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/introspect.py to introspect.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/db.py to db.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/api_tools.py to api_tools.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/__init__.py to __init__.cpython-36.pyc writing byte-compilation script '/tmp/tmpymtg3qgq.py' /usr/bin/python3 /tmp/tmpymtg3qgq.py removing /tmp/tmpymtg3qgq.py running install_egg_info running egg_info writing ironic_inspector.egg-info/PKG-INFO writing dependency_links to ironic_inspector.egg-info/dependency_links.txt writing entry points to ironic_inspector.egg-info/entry_points.txt writing top-level names to ironic_inspector.egg-info/top_level.txt [pbr] Reusing existing SOURCES.txt Copying ironic_inspector.egg-info to /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector-9.2.1.dev4-py3.6.egg-info running install_scripts Installing ironic-inspector script to /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/bin Installing ironic-inspector-conductor script to /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/bin Installing ironic-inspector-dbsync script to /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/bin Installing ironic-inspector-migrate-data script to /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/bin Installing ironic-inspector-rootwrap script to /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/bin Installing ironic-inspector-api-wsgi script to /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/bin /usr/lib/python3.6/site-packages/pbr/packaging.py:435: EasyInstallDeprecationWarning: Use get_header header = easy_install.get_script_header("", executable, is_wininst) + mkdir -p /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/share/man/man8 + install -p -D -m 644 ironic-inspector.8 /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/share/man/man8/ + install -d -m 750 /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/var/log/ironic-inspector + install -d -m 750 /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/var/log/ironic-inspector/ramdisk + install -p -D -m 644 /builddir/build/SOURCES/ironic-inspector.logrotate /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/etc/logrotate.d/openstack-ironic-inspector + mkdir -p /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/systemd/system + install -p -D -m 644 /builddir/build/SOURCES/openstack-ironic-inspector.service /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/systemd/system + install -p -D -m 644 /builddir/build/SOURCES/openstack-ironic-inspector-dnsmasq.service /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/systemd/system + install -p -D -m 644 /builddir/build/SOURCES/openstack-ironic-inspector-conductor.service /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/systemd/system + mkdir -p /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/etc/sudoers.d + install -p -D -m 440 /builddir/build/SOURCES/ironic-inspector-rootwrap-sudoers /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/etc/sudoers.d/ironic-inspector + install -d -m 750 /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/etc/ironic-inspector + export PYTHONPATH=. + PYTHONPATH=. + oslo-config-generator-3 --config-file tools/config-generator.conf --output-file /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64//etc/ironic-inspector/inspector.conf + oslopolicy-sample-generator-3 --config-file tools/policy-generator.conf --output-file /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64//etc/ironic-inspector/policy.json + chmod 0640 /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64//etc/ironic-inspector/inspector.conf + install -p -D -m 640 /builddir/build/SOURCES/ironic-inspector-dist.conf /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64//etc/ironic-inspector/inspector-dist.conf + install -p -D -m 644 /builddir/build/SOURCES/dnsmasq.conf /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64//etc/ironic-inspector/dnsmasq.conf + mkdir -p /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/etc/ironic-inspector/rootwrap.d + install -p -D -m 640 rootwrap.conf /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64//etc/ironic-inspector/rootwrap.conf + install -p -D -m 640 rootwrap.d/ironic-inspector.filters /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64//etc/ironic-inspector/rootwrap.d/ + mkdir -p /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/var/lib/ironic-inspector + mkdir -p /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/var/lib/ironic-inspector/dhcp-hostsdir + /usr/lib/rpm/find-debuginfo.sh -j2 --strict-build-id -m -i --build-id-seed 9.2.1-0.20191029113430.7beeeaa.el8 --unique-debug-suffix -9.2.1-0.20191029113430.7beeeaa.el8.x86_64 --unique-debug-src-base openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/ironic-inspector-9.2.1.dev4 find: 'debug': No such file or directory + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig /sbin/ldconfig: Warning: ignoring configuration file that cannot be opened: /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/etc/ld.so.conf: No such file or directory + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile 1 Bytecompiling .py files below /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6 using /usr/libexec/platform-python + /usr/lib/rpm/brp-python-hardlink + PYTHON3=/usr/bin/python3 + /usr/lib/rpm/redhat/brp-mangle-shebangs Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.C1drqw + umask 022 + cd /builddir/build/BUILD + cd ironic-inspector-9.2.1.dev4 + PYTHON=python3 + stestr-3 run --test-path ironic_inspector.test.unit ERROR [ironic_inspector.utils] Bad request: Limit cannot be negative ERROR [ironic_inspector.utils] Bad request: Marker not UUID-like ERROR [ironic_inspector.utils] Bad request: Oops! ERROR [ironic_inspector.utils] Bad request: Oops! ERROR [ironic_inspector.utils] Bad request: invalid literal for int() with base 10: 'foo' {0} ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_negative [0.053492s] ... ok {0} ironic_inspector.test.unit.test_api_tools.MarkerFieldTestCase.test_marker_check_fails [0.022930s] ... ok {0} ironic_inspector.test.unit.test_api_tools.RaisesCoercionExceptionTestCase.test_assertion_error [0.018069s] ... ok {0} ironic_inspector.test.unit.test_api_tools.RaisesCoercionExceptionTestCase.test_value_error [0.020146s] ... ok {0} ironic_inspector.test.unit.test_api_tools.RequestFieldTestCase.test_request_field_ok [0.023652s] ... ok {1} ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_invalid_value [0.103072s] ... ok {0} ironic_inspector.test.unit.test_api_tools.RequestFieldTestCase.test_request_field_with_default [0.018585s] ... ok {1} ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_ok [0.039697s] ... ok {0} ironic_inspector.test.unit.test_api_tools.RequestFieldTestCase.test_request_field_with_default_returns_default [0.011105s] ... ok {0} ironic_inspector.test.unit.test_common_ironic.TestCallWithRetries.test_no_retries_on_python_error [0.001022s] ... ok {0} ironic_inspector.test.unit.test_common_ironic.TestCallWithRetries.test_no_retries_on_success [0.000854s] ... ok {0} ironic_inspector.test.unit.test_common_ironic.TestCallWithRetries.test_retries_on_ironicclient_error [0.000987s] ... ok {0} ironic_inspector.test.unit.test_common_ironic.TestCallWithRetries.test_retries_on_ironicclient_error_with_failure [0.001304s] ... ok {0} ironic_inspector.test.unit.test_common_ironic.TestCapabilities.test_dict_to_capabilities [0.000127s] ... ok ERROR [ironic_inspector.utils] Bad request: Limit over 1000 {1} ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_over [0.016033s] ... ok {0} ironic_inspector.test.unit.test_common_ironic.TestGetClientAuth.test_get_client_without_auth_token [0.013750s] ... ok {1} ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_zero [0.011760s] ... ok {1} ironic_inspector.test.unit.test_api_tools.MarkerFieldTestCase.test_marker_ok [0.009971s] ... ok {0} ironic_inspector.test.unit.test_common_ironic.TestGetClientNoAuth.test_get_client_with_auth_token [0.015009s] ... ok {1} ironic_inspector.test.unit.test_api_tools.RaisesCoercionExceptionTestCase.test_ok [0.011164s] ... ok {1} ironic_inspector.test.unit.test_common_ironic.TestCapabilities.test_capabilities_to_dict [0.000449s] ... ok {0} ironic_inspector.test.unit.test_common_ironic.TestGetClientNoAuth.test_get_client_without_auth_token [0.013321s] ... ok {0} ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_bad_hostname_errors [0.009961s] ... ok {1} ironic_inspector.test.unit.test_common_ironic.TestGetClientAuth.test_get_client_with_auth_token [0.013829s] ... ok ERROR [ironic_inspector.utils] [node: ] Failed to resolve the hostname (meow) for node uuid1 {0} ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_good_hostname_resolves [0.010500s] ... ok {1} ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_additional_fields [0.011917s] ... ok WARNING [ironic_inspector.common.ironic] [node: ] Ignoring loopback BMC address 127.0.0.2 {0} ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_loopback_address [0.011673s] ... ok {1} ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_ipmi_bridging_enabled [0.011267s] ... ok ERROR [ironic_inspector.utils] MAC addresses 11:22:33:44:55:66, 66:55:44:33:22:11, 7c:fe:90:29:26:52 and BMC addresses 1.2.3.4, 2001:1234:1234:1234:1234:1234:1234:1234/64 correspond to different nodes: another and 9eae235b-dfcf-4515-8c71-aa27d9343efa {0} ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_both_duplicates [0.013060s] ... ok {1} ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_ipv4_in_resolves [0.011780s] ... ok {0} ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_mac_only [0.013198s] ... ok {1} ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_ipv6_in_resolves [0.012940s] ... ok {0} ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_no_input_no_result [0.013736s] ... ok ERROR [ironic_inspector.utils] [unidentified node] BMC addresses 1.2.3.4, 42.42.42.42 correspond to more than one node: another, 93836ee5-d22f-471b-84f1-7978b505f363 {1} ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_bmc_duplicates [0.013065s] ... ok {1} ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_bmc_only [0.011015s] ... ok {1} ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_both [0.011196s] ... ok ERROR [ironic_inspector.utils] [unidentified node] MAC addresses 11:22:33:44:55:66, 66:55:44:33:22:11, 7c:fe:90:29:26:52 correspond to more than one node: another, ab0e4526-dde0-4a36-8d69-67ef717b45eb {1} ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_mac_duplicates [0.011969s] ... ok {0} ironic_inspector.test.unit.test_coordination.TestCoordinator.test_join_group_not_exist [0.056468s] ... ok {1} ironic_inspector.test.unit.test_coordination.TestCoordinator.test__create_group [0.052536s] ... ok {0} ironic_inspector.test.unit.test_coordination.TestCoordinator.test_leave_group [0.045220s] ... ok {1} ironic_inspector.test.unit.test_coordination.TestCoordinator.test_get_lock [0.045315s] ... ok {0} ironic_inspector.test.unit.test_coordination.TestCoordinator.test_start [0.046396s] ... ok {1} ironic_inspector.test.unit.test_coordination.TestCoordinator.test_get_members [0.044989s] ... ok {0} ironic_inspector.test.unit.test_coordination.TestCoordinator.test_stop [0.046176s] ... ok {0} ironic_inspector.test.unit.test_coordination.TestGetCoordinator.test_get_with_prefix [0.023148s] ... ok {0} ironic_inspector.test.unit.test_db.TestDB.test__create_context_manager [0.014947s] ... ok {1} ironic_inspector.test.unit.test_coordination.TestCoordinator.test_get_members_no_such_group [0.049269s] ... ok {0} ironic_inspector.test.unit.test_db.TestDB.test_ensure_transaction_new_session [0.014173s] ... ok {0} ironic_inspector.test.unit.test_db.TestDB.test_get_writer_session [0.014542s] ... ok {0} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestDnsmasqDriverAPI.test_sync [0.012775s] ... ok ERROR [ironic_inspector.utils] Coordinator should be started before executing coordination actions. ERROR [ironic_inspector.utils] Coordinator should be started before executing coordination actions. ERROR [ironic_inspector.utils] Coordinator should be started before executing coordination actions. ERROR [ironic_inspector.utils] Coordinator should be started before executing coordination actions. {1} ironic_inspector.test.unit.test_coordination.TestCoordinator.test_invalid_state [0.049548s] ... ok {0} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestDnsmasqDriverAPI.test_tear_down_filter [0.013949s] ... ok {0} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestExclusiveWriteOrPass.test_write_would_block [0.019459s] ... ok {0} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__configure_removedlist_blacklist [0.012353s] ... ok {0} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__configure_removedlist_whitelist [0.012682s] ... ok {1} ironic_inspector.test.unit.test_coordination.TestCoordinator.test_join_group [0.051611s] ... ok {0} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__get_whitelist [0.012350s] ... ok {0} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__whitelist_unknown_hosts [0.013547s] ... ok {1} ironic_inspector.test.unit.test_coordination.TestGetCoordinator.test_get [0.023640s] ... ok {0} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestShouldEnableUnknownHosts.test_introspection_active [0.009999s] ... ok {1} ironic_inspector.test.unit.test_db.TestDB.test_ensure_transaction_session [0.015167s] ... ok {0} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync [0.014318s] ... ok {1} ironic_inspector.test.unit.test_db.TestDB.test_get_reader_session [0.015039s] ... ok {0} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync_enable_unknown_hosts [0.014969s] ... ok {1} ironic_inspector.test.unit.test_db.TestDB.test_model_query [0.014152s] ... ok {0} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync_with_port_list_retries [0.016221s] ... ok {1} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestDnsmasqDriverAPI.test_init_filter [0.014212s] ... ok {0} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.Test_Execute.test__execute_empty [0.009687s] ... ok {1} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestDnsmasqDriverAPI.test_reset [0.010733s] ... ok {0} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.Test_Execute.test__execute_ignoring_errors [0.010470s] ... ok {1} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestExclusiveWriteOrPass.test_write [0.014715s] ... ok WARNING [ironic_inspector.introspect] [node: ] Failed to sync the PXE filter: Boom {0} ironic_inspector.test.unit.test_introspect.TestAbort.test_firewall_update_exception [0.019479s] ... ok {1} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestExclusiveWriteOrPass.test_write_custom_ioerror [0.016076s] ... ok {0} ironic_inspector.test.unit.test_introspect.TestAbort.test_no_manage_boot [0.018479s] ... ok {1} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestExclusiveWriteOrPass.test_write_would_block_too_many_times [0.016456s] ... ok {1} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__blacklist_mac [0.014270s] ... ok {1} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__blacklist_unknown_hosts [0.014315s] ... ok {1} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__get_blacklist [0.012652s] ... ok {1} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__get_no_blacklist [0.012716s] ... ok {1} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__get_no_whitelist [0.013225s] ... ok ERROR [ironic_inspector.utils] Node a035ea80-c2e7-4d7d-b4d5-5293c5bf0336 was not found in Ironic ERROR [ironic_inspector.utils] Cannot get node a035ea80-c2e7-4d7d-b4d5-5293c5bf0336: Bad Request (HTTP HTTPStatus.BAD_REQUEST) {0} ironic_inspector.test.unit.test_introspect.TestIntrospect.test_failed_to_get_node [0.086530s] ... ok {1} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__purge_dhcp_hostsdir [0.013594s] ... ok {0} ironic_inspector.test.unit.test_introspect.TestIntrospect.test_inspect_wait_state_allowed [0.019897s] ... ok {1} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__whitelist_mac [0.013081s] ... ok {1} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test_disabled__purge_dhcp_hostsdir [0.011890s] ... ok {0} ironic_inspector.test.unit.test_introspect.TestIntrospect.test_introspection_delay [0.018442s] ... ok {1} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestShouldEnableUnknownHosts.test_introspection_not_active [0.011288s] ... ok {0} ironic_inspector.test.unit.test_introspect.TestIntrospect.test_introspection_delay_not_needed [0.016864s] ... ok {0} ironic_inspector.test.unit.test_introspect.TestIntrospect.test_no_macs [0.016527s] ... ok ERROR [ironic_inspector.utils] [node: ] Failed to power on the node, check it's power management configuration: Bad Request (HTTP HTTPStatus.BAD_REQUEST) ERROR [ironic_inspector.node_cache] [node: ] Processing the error event because of an exception : Failed to power on the node, check it's power management configuration: Bad Request (HTTP HTTPStatus.BAD_REQUEST) raised by ironic_inspector.introspect._background_introspect {0} ironic_inspector.test.unit.test_introspect.TestIntrospect.test_power_failure [0.020506s] ... ok ERROR [ironic_inspector.utils] [node: ] Failed to set boot device to PXE: Bad Request (HTTP HTTPStatus.BAD_REQUEST) ERROR [ironic_inspector.node_cache] [node: ] Processing the error event because of an exception : Failed to set boot device to PXE: Bad Request (HTTP HTTPStatus.BAD_REQUEST) raised by ironic_inspector.introspect._background_introspect {0} ironic_inspector.test.unit.test_introspect.TestIntrospect.test_set_boot_device_failure [0.018498s] ... ok ERROR [ironic_inspector.node_cache] [node: ] Processing the error event because of an exception : raised by ironic_inspector.introspect._background_introspect {0} ironic_inspector.test.unit.test_introspect.TestIntrospect.test_unexpected_error [0.016857s] ... ok {1} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync_not_enable_unknown_hosts [0.087762s] ... ok ERROR [ironic_inspector.utils] [node: ] Invalid provision state for introspection: "active", valid states are "['manageable', 'inspect wait', 'inspect failed', 'enroll', 'inspecting']" {0} ironic_inspector.test.unit.test_introspect.TestIntrospect.test_wrong_provision_state [0.016265s] ... ok {1} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.Test_Execute.test__execute [0.010903s] ... ok {0} ironic_inspector.test.unit.test_iptables.TestGetBlacklist.test_active_port [0.010429s] ... ok ERROR [ironic_inspector.utils] [node: ] Node is locked, please, retry later {1} ironic_inspector.test.unit.test_introspect.TestAbort.test_node_locked [0.015332s] ... ok {0} ironic_inspector.test.unit.test_iptables.TestIBMapping.test_ib_not_match [0.012879s] ... ok ERROR [ironic_inspector.utils] Not found. {1} ironic_inspector.test.unit.test_introspect.TestAbort.test_node_not_found [0.015783s] ... ok {0} ironic_inspector.test.unit.test_iptables.TestIBMapping.test_matching_ib [0.013391s] ... ok {0} ironic_inspector.test.unit.test_iptables.TestIBMapping.test_no_interfaces [0.011666s] ... ok WARNING [ironic_inspector.introspect] [node: ] Failed to power off node: BadaBoom {1} ironic_inspector.test.unit.test_introspect.TestAbort.test_node_power_off_exception [0.020308s] ... ok {0} ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_kwargs [0.015268s] ... ok {1} ironic_inspector.test.unit.test_introspect.TestAbort.test_ok [0.016737s] ... ok {0} ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_init_args [0.013466s] ... ok ERROR [ironic_inspector.utils] [node: ] Failed validation of power interface, reason: oops {1} ironic_inspector.test.unit.test_introspect.TestIntrospect.test_failed_to_validate_node [0.016318s] ... ok WARNING [ironic_inspector.pxe_filter.iptables] iptables does not support -w flag, please update it to at least version 1.4.21 {0} ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_init_args_old_iptables [0.014461s] ... ok WARNING [ironic_inspector.common.ironic] [node: ] Ignoring loopback BMC address 127.0.0.1 ERROR [ironic_inspector.pxe_filter.base] The PXE filter IptablesFilter, state= encountered an exception: Oops!; resetting the filter Traceback (most recent call last): File "/builddir/build/BUILD/ironic-inspector-9.2.1.dev4/ironic_inspector/pxe_filter/base.py", line 137, in fsm_reset_on_error yield self.fsm File "/builddir/build/BUILD/ironic-inspector-9.2.1.dev4/ironic_inspector/pxe_filter/base.py", line 81, in inner return method(self, *args, **kwargs) File "/builddir/build/BUILD/ironic-inspector-9.2.1.dev4/ironic_inspector/pxe_filter/iptables.py", line 82, in init_filter processutils.execute(*cmd) File "/usr/lib/python3.6/site-packages/mock/mock.py", line 1092, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3.6/site-packages/mock/mock.py", line 1143, in _mock_call raise effect ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_init_fails..MyError: Oops! {0} ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_init_fails [0.017847s] ... ok {1} ironic_inspector.test.unit.test_introspect.TestIntrospect.test_loopback_bmc_address [0.022297s] ... ok {0} ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_init_kwargs [0.014471s] ... ok ERROR [ironic_inspector.utils] [node: ] No lookup attributes were found, inspector won't be able to find it after introspection, consider creating ironic ports or providing an IPMI address ERROR [ironic_inspector.node_cache] [node: ] Processing the error event because of an exception : No lookup attributes were found, inspector won't be able to find it after introspection, consider creating ironic ports or providing an IPMI address raised by ironic_inspector.introspect._background_introspect {1} ironic_inspector.test.unit.test_introspect.TestIntrospect.test_no_lookup_attrs [0.019816s] ... ok {0} ironic_inspector.test.unit.test_iptables.Test_ShouldEnableDhcp.test_introspection_active [0.010318s] ... ok {0} ironic_inspector.test.unit.test_keystone.KeystoneTest.test_add_auth_options [0.013269s] ... ok {1} ironic_inspector.test.unit.test_introspect.TestIntrospect.test_no_lookup_attrs_with_node_not_found_hook [0.018039s] ... ok {1} ironic_inspector.test.unit.test_introspect.TestIntrospect.test_no_manage_boot [0.015926s] ... ok {0} ironic_inspector.test.unit.test_locking.TestGetLock.test_get_lock_internal [0.021553s] ... ok {1} ironic_inspector.test.unit.test_introspect.TestIntrospect.test_ok [0.018567s] ... ok {0} ironic_inspector.test.unit.test_locking.TestGetLock.test_get_lock_tooz [0.023229s] ... ok {1} ironic_inspector.test.unit.test_introspect.TestIntrospect.test_ok_ilo_and_drac [0.018646s] ... ok {0} ironic_inspector.test.unit.test_locking.TestInternalLock.test_init_lock [0.021406s] ... ok {1} ironic_inspector.test.unit.test_introspect.TestIntrospect.test_resolved_bmc_address [0.019502s] ... ok {0} ironic_inspector.test.unit.test_locking.TestInternalLock.test_release [0.013053s] ... ok ERROR [ironic_inspector.utils] Locked. {1} ironic_inspector.test.unit.test_iptables.TestGetBlacklist.test_retry_on_port_list_failure [0.033022s] ... ok {0} ironic_inspector.test.unit.test_main.TestApiAbort.test_abort_failed [0.036346s] ... ok ERROR [ironic_inspector.utils] Not Found. {0} ironic_inspector.test.unit.test_main.TestApiAbort.test_node_not_found [0.014592s] ... ok ERROR [ironic_inspector.pxe_filter.iptables] Interface eth0 is not Ethernet Over InfiniBand; Skipping ... {1} ironic_inspector.test.unit.test_iptables.TestIBMapping.test_open_no_such_file [0.017305s] ... ok ERROR [ironic_inspector.utils] Invalid data: expected a JSON object, got int {0} ironic_inspector.test.unit.test_main.TestApiContinue.test_continue_wrong_type [0.013975s] ... ok {1} ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_args_ipv4 [0.015172s] ... ok ERROR [ironic_inspector.utils] Introspection data storage is disabled {0} ironic_inspector.test.unit.test_main.TestApiGetData.test_introspection_data_not_stored [0.013607s] ... ok {1} ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_args_ipv6 [0.014577s] ... ok {0} ironic_inspector.test.unit.test_main.TestApiGetData.test_with_name [0.015396s] ... ok ERROR [ironic_inspector.pxe_filter.base] The PXE filter IptablesFilter, state= encountered an exception: Oops!; resetting the filter Traceback (most recent call last): File "/builddir/build/BUILD/ironic-inspector-9.2.1.dev4/ironic_inspector/pxe_filter/base.py", line 137, in fsm_reset_on_error yield self.fsm File "/builddir/build/BUILD/ironic-inspector-9.2.1.dev4/ironic_inspector/pxe_filter/base.py", line 81, in inner return method(self, *args, **kwargs) File "/builddir/build/BUILD/ironic-inspector-9.2.1.dev4/ironic_inspector/pxe_filter/iptables.py", line 124, in sync with self._temporary_chain(self.new_chain, self.chain): File "/usr/lib64/python3.6/contextlib.py", line 81, in __enter__ return next(self.gen) File "/builddir/build/BUILD/ironic-inspector-9.2.1.dev4/ironic_inspector/pxe_filter/iptables.py", line 143, in _temporary_chain self._clean_up(chain) File "/builddir/build/BUILD/ironic-inspector-9.2.1.dev4/ironic_inspector/pxe_filter/iptables.py", line 179, in _clean_up self._iptables('-X', chain, ignore=True) File "/usr/lib/python3.6/site-packages/mock/mock.py", line 1092, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3.6/site-packages/mock/mock.py", line 1147, in _mock_call raise result RuntimeError: Oops! {1} ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_clean_cache_on_error_ipv4 [0.021483s] ... ok {0} ironic_inspector.test.unit.test_main.TestApiGetStatus.test_get_introspection_in_progress [0.016541s] ... ok ERROR [ironic_inspector.pxe_filter.base] The PXE filter IptablesFilter, state= encountered an exception: Oops!; resetting the filter Traceback (most recent call last): File "/builddir/build/BUILD/ironic-inspector-9.2.1.dev4/ironic_inspector/pxe_filter/base.py", line 137, in fsm_reset_on_error yield self.fsm File "/builddir/build/BUILD/ironic-inspector-9.2.1.dev4/ironic_inspector/pxe_filter/base.py", line 81, in inner return method(self, *args, **kwargs) File "/builddir/build/BUILD/ironic-inspector-9.2.1.dev4/ironic_inspector/pxe_filter/iptables.py", line 124, in sync with self._temporary_chain(self.new_chain, self.chain): File "/usr/lib64/python3.6/contextlib.py", line 81, in __enter__ return next(self.gen) File "/builddir/build/BUILD/ironic-inspector-9.2.1.dev4/ironic_inspector/pxe_filter/iptables.py", line 143, in _temporary_chain self._clean_up(chain) File "/builddir/build/BUILD/ironic-inspector-9.2.1.dev4/ironic_inspector/pxe_filter/iptables.py", line 179, in _clean_up self._iptables('-X', chain, ignore=True) File "/usr/lib/python3.6/site-packages/mock/mock.py", line 1092, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3.6/site-packages/mock/mock.py", line 1147, in _mock_call raise result RuntimeError: Oops! ERROR [ironic_inspector.utils] boom {1} ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_clean_cache_on_error_ipv6 [0.018858s] ... ok {0} ironic_inspector.test.unit.test_main.TestApiIntrospect.test_intospect_failed [0.015868s] ... ok {1} ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_iptables_command_ipv4 [0.013522s] ... ok {0} ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_can_manage_boot_false [0.016616s] ... ok ERROR [ironic_inspector.utils] Boom {1} ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_iptables_command_ipv6 [0.014565s] ... ok {0} ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_failed_authentication [0.014463s] ... ok {1} ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_with_blacklist_ipv4 [0.014783s] ... ok {0} ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_no_authentication [0.013822s] ... ok ERROR [ironic_inspector.utils] Invalid boolean value for manage_boot: foo {0} ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_wrong_manage_boot [0.013766s] ... ok {1} ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_with_blacklist_ipv6 [0.016054s] ... ok {1} ironic_inspector.test.unit.test_iptables.Test_ShouldEnableDhcp.test__should_enable_dhcp_false [0.009224s] ... ok {0} ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_limit [0.014209s] ... ok {1} ironic_inspector.test.unit.test_iptables.Test_ShouldEnableDhcp.test_node_not_found_hook_set [0.010186s] ... ok {0} ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_makrer [0.014793s] ... ok {1} ironic_inspector.test.unit.test_keystone.KeystoneTest.test_get_session [0.013048s] ... ok ERROR [ironic_inspector.utils] boom {0} ironic_inspector.test.unit.test_main.TestApiMisc.test_404_expected [0.014841s] ... ok {1} ironic_inspector.test.unit.test_keystone.KeystoneTest.test_register_auth_opts [0.010994s] ... ok ERROR [ironic_inspector.utils] Version not found. {0} ironic_inspector.test.unit.test_main.TestApiMisc.test_404_unexpected [0.013740s] ... ok {1} ironic_inspector.test.unit.test_locking.TestInternalLock.test_acquire [0.011669s] ... ok ERROR [ironic_inspector.main] Internal server error Traceback (most recent call last): File "/builddir/build/BUILD/ironic-inspector-9.2.1.dev4/ironic_inspector/main.py", line 130, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/ironic-inspector-9.2.1.dev4/ironic_inspector/main.py", line 243, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/ironic-inspector-9.2.1.dev4/ironic_inspector/main.py", line 325, in api_introspection node_info = node_cache.get_node(node_id) File "", line 3, in get_node File "/usr/lib/python3.6/site-packages/mock/mock.py", line 1092, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3.6/site-packages/mock/mock.py", line 1143, in _mock_call raise effect RuntimeError: boom {1} ironic_inspector.test.unit.test_locking.TestInternalLock.test_context [0.012092s] ... ok {0} ironic_inspector.test.unit.test_main.TestApiMisc.test_500_without_debug [0.018247s] ... ok {1} ironic_inspector.test.unit.test_locking.TestToozLock.test_acquire [0.011560s] ... ok ERROR [ironic_inspector.utils] Oops {0} ironic_inspector.test.unit.test_main.TestApiReapply.test_generic_error [0.015271s] ... ok {1} ironic_inspector.test.unit.test_locking.TestToozLock.test_context [0.011530s] ... ok ERROR [ironic_inspector.utils] The store is crashed {1} ironic_inspector.test.unit.test_locking.TestToozLock.test_release [0.010962s] ... ok {0} ironic_inspector.test.unit.test_main.TestApiReapply.test_get_introspection_data_error [0.016179s] ... ok {0} ironic_inspector.test.unit.test_main.TestApiReapply.test_reapply_with_node_name [0.014035s] ... ok {1} ironic_inspector.test.unit.test_main.TestApiAbort.test_no_authentication [0.016888s] ... ok ERROR [ironic_inspector.utils] Invalid data: expected a JSON object, got None {0} ironic_inspector.test.unit.test_main.TestApiReapply.test_user_data [0.013744s] ... ok {1} ironic_inspector.test.unit.test_main.TestApiAbort.test_ok [0.014086s] ... ok {0} ironic_inspector.test.unit.test_main.TestApiReapply.test_user_data_valid [0.013770s] ... ok {1} ironic_inspector.test.unit.test_main.TestApiContinue.test_continue [0.016011s] ... ok {0} ironic_inspector.test.unit.test_main.TestApiRules.test_create [0.014726s] ... ok ERROR [ironic_inspector.utils] boom {1} ironic_inspector.test.unit.test_main.TestApiContinue.test_continue_failed [0.014604s] ... ok {0} ironic_inspector.test.unit.test_main.TestApiRules.test_create_api_less_1_6 [0.016552s] ... ok {1} ironic_inspector.test.unit.test_main.TestApiGetData.test_get_introspection_data_from_db [0.020918s] ... ok ERROR [ironic_inspector.utils] Invalid UUID value {0} ironic_inspector.test.unit.test_main.TestApiRules.test_create_bad_uuid [0.020940s] ... ok {1} ironic_inspector.test.unit.test_main.TestApiGetData.test_get_introspection_data_from_swift [0.018103s] ... ok {0} ironic_inspector.test.unit.test_main.TestApiRules.test_delete_all [0.014384s] ... ok {1} ironic_inspector.test.unit.test_main.TestApiGetStatus.test_get_introspection_finished [0.014352s] ... ok {0} ironic_inspector.test.unit.test_main.TestApiRules.test_get_all [0.016016s] ... ok ERROR [ironic_inspector.utils] Managed boot is requested, but this installation cannot manage boot ((can_manage_boot set to False) {1} ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_can_manage_boot_false_failed [0.013710s] ... ok {0} ironic_inspector.test.unit.test_main.TestApiVersions.test_404_unexpected [0.019241s] ... ok {1} ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_no_manage_boot [0.012826s] ... ok {0} ironic_inspector.test.unit.test_main.TestApiVersions.test_request_correct_version [0.014027s] ... ok {1} ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection [0.014817s] ... ok ERROR [ironic_inspector.main] Internal server error Traceback (most recent call last): File "/builddir/build/BUILD/ironic-inspector-9.2.1.dev4/ironic_inspector/main.py", line 130, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/ironic-inspector-9.2.1.dev4/ironic_inspector/main.py", line 243, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/ironic-inspector-9.2.1.dev4/ironic_inspector/main.py", line 325, in api_introspection node_info = node_cache.get_node(node_id) File "", line 3, in get_node File "/usr/lib/python3.6/site-packages/mock/mock.py", line 1092, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3.6/site-packages/mock/mock.py", line 1143, in _mock_call raise effect RuntimeError: boom {1} ironic_inspector.test.unit.test_main.TestApiMisc.test_500_with_debug [0.014430s] ... ok {0} ironic_inspector.test.unit.test_main.TestApiVersions.test_usual_requests [0.018821s] ... ok {1} ironic_inspector.test.unit.test_main.TestApiReapply.test_api_ok [0.015561s] ... ok {0} ironic_inspector.test.unit.test_main.TestApiVersions.test_version_endpoint [0.021890s] ... ok {1} ironic_inspector.test.unit.test_main.TestApiRules.test_delete_one [0.015341s] ... ok ERROR [ironic_inspector.utils] Version not found. {1} ironic_inspector.test.unit.test_main.TestApiRules.test_get_one [0.015263s] ... ok {0} ironic_inspector.test.unit.test_main.TestApiVersions.test_version_endpoint_invalid [0.025553s] ... ok {0} ironic_inspector.test.unit.test_main.TestPlugins.test_hook [0.005707s] ... ok {0} ironic_inspector.test.unit.test_main.TestPlugins.test_manager_is_cached [0.001482s] ... ok {1} ironic_inspector.test.unit.test_main.TestApiVersions.test_request_latest_version [0.014050s] ... ok {1} ironic_inspector.test.unit.test_main.TestApiVersions.test_request_unsupported_version [0.011692s] ... ok {1} ironic_inspector.test.unit.test_main.TestApiVersions.test_root_endpoint [0.011602s] ... ok {0} ironic_inspector.test.unit.test_main.TestTopic.test_get_client_compat_standalone [0.031790s] ... ok {1} ironic_inspector.test.unit.test_main.TestTopic.test_get_client_compat_non_standalone [0.023196s] ... ok {0} ironic_inspector.test.unit.test_main.TestTopic.test_get_random_topic_host_with_domain [0.023357s] ... ok {1} ironic_inspector.test.unit.test_main.TestTopic.test_get_random_topic [0.023634s] ... ok ERROR [ironic_inspector.utils] Not Found. {0} ironic_inspector.test.unit.test_manager.TestManagerAbort.test_abort_node_not_found [0.022749s] ... ok WARNING [ironic_inspector.main] Found invalid member b'this_should_not_happen' ERROR [ironic_inspector.utils] No available conductor service ERROR [ironic_inspector.utils] Boom. {1} ironic_inspector.test.unit.test_main.TestTopic.test_get_random_topic_host_bypass_invalid [0.023655s] ... ok {0} ironic_inspector.test.unit.test_manager.TestManagerContinue.test_continue_failed [0.023183s] ... ok {0} ironic_inspector.test.unit.test_manager.TestManagerContinue.test_continue_ok [0.019403s] ... ok ERROR [ironic_inspector.utils] No available conductor service {1} ironic_inspector.test.unit.test_main.TestTopic.test_get_random_topic_no_member [0.026023s] ... ok {0} ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_race [0.023381s] ... ok ERROR [ironic_inspector.utils] Locked. {1} ironic_inspector.test.unit.test_manager.TestManagerAbort.test_abort_failed [0.020293s] ... ok {1} ironic_inspector.test.unit.test_manager.TestManagerAbort.test_abort_ok [0.019770s] ... ok {1} ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host [0.023842s] ... ok {0} ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_stopped_executor [0.118922s] ... ok {0} ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host [0.031197s] ... ok {1} ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_no_worker [0.104627s] ... ok {1} ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_with_coordinator [0.022617s] ... ok {0} ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host_with_coordinator [0.029503s] ... ok {1} ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_with_mdns [0.023312s] ... ok {0} ironic_inspector.test.unit.test_manager.TestManagerIntrospect.test_do_introspect [0.019866s] ... ok ERROR [ironic_inspector.utils] Oops {1} ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_worker_exception [0.021921s] ... ok {0} ironic_inspector.test.unit.test_manager.TestManagerReapply.test_generic_error [0.022525s] ... ok ERROR [ironic_inspector.utils] The store is empty {0} ironic_inspector.test.unit.test_manager.TestManagerReapply.test_get_introspection_data_error [0.020962s] ... ok {1} ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host_validate_processing_hooks_exception [0.023956s] ... ok ERROR [ironic_inspector.utils] Locked. {0} ironic_inspector.test.unit.test_manager.TestManagerReapply.test_node_locked [0.021535s] ... ok {1} ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host_with_coordinator_failed [0.026431s] ... ok ERROR [ironic_inspector.utils] Not found. {0} ironic_inspector.test.unit.test_manager.TestManagerReapply.test_node_not_found [0.021499s] ... ok {1} ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host_with_mdns [0.029916s] ... ok {0} ironic_inspector.test.unit.test_manager.TestManagerReapply.test_ok [0.021906s] ... ok {1} ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_no_introspection_data_store [0.023546s] ... ok {0} ironic_inspector.test.unit.test_manager.TestManagerReapply.test_ok_swift [0.019162s] ... ok {1} ironic_inspector.test.unit.test_manager.TestManagerIntrospect.test_do_introspect_with_manage_boot [0.018313s] ... ok {0} ironic_inspector.test.unit.test_manager.TestManagerReapply.test_reapply_with_data [0.020189s] ... ok ERROR [ironic_inspector.utils] boom {1} ironic_inspector.test.unit.test_manager.TestManagerIntrospect.test_introspect_failed [0.019692s] ... ok ERROR [ironic_inspector.utils] Introspection data storage is disabled ERROR [ironic_inspector.utils] Inspector is not configured to store introspection data. Set the [processing]store_data configuration option to change this. {0} ironic_inspector.test.unit.test_manager.TestManagerReapply.test_store_data_disabled [0.020756s] ... ok {1} ironic_inspector.test.unit.test_manager.TestManagerPeriodicWatchDog.test__periodics_watchdog [0.020782s] ... ok {1} ironic_inspector.test.unit.test_manager.TestManagerReapply.test_ok_db [0.018997s] ... ok {0} ironic_inspector.test.unit.test_migrations.ModelsMigrationsSyncPostgres.test_models_sync ... SKIPPED: Backend 'postgresql' is unavailable: No DBAPI installed INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade -> 578f84f38d, inital_db_schema INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade 578f84f38d -> d588418040d, Add Rules {1} ironic_inspector.test.unit.test_migrations.ModelsMigrationsSyncMysql.test_models_sync ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade -> 578f84f38d, inital_db_schema {0} ironic_inspector.test.unit.test_migrations.TestMigrationSqlite.test_upgrade_twice [0.061962s] ... ok INFO [alembic.runtime.migration] Running upgrade 578f84f38d -> d588418040d, Add Rules INFO [alembic.runtime.migration] Running upgrade d588418040d -> e169a4a81d88, Add invert field to rule condition INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. /usr/lib/python3.6/site-packages/alembic/ddl/sqlite.py:39: UserWarning: Skipping unsupported ALTER for creation of implicit constraint "Skipping unsupported ALTER for " INFO [alembic.runtime.migration] Running upgrade e169a4a81d88 -> d2e48801c8ef, Introducing Node.state attribute INFO [alembic.runtime.migration] Running upgrade d2e48801c8ef -> d00d6e3f38c4, Change created|finished_at type to DateTime INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade -> 578f84f38d, inital_db_schema INFO [alembic.runtime.migration] Running upgrade d00d6e3f38c4 -> 882b2d84cb1b, attribute_constraints_relaxing INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade 882b2d84cb1b -> 18440d0834af, Introducing the aborting state INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade 578f84f38d -> d588418040d, Add Rules INFO [alembic.runtime.migration] Running upgrade 18440d0834af -> 2970d2d44edc, Add manage_boot to nodes INFO [alembic.runtime.migration] Running upgrade 2970d2d44edc -> bf8dec16023c, add_introspection_data_table INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. {1} ironic_inspector.test.unit.test_migrations.TestMigrationSqlite.test_upgrade_and_version [0.086982s] ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. {1} ironic_inspector.test.unit.test_migrations.TestMigrationsMySQL.test_walk_versions ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect INFO [alembic.runtime.migration] Running upgrade d588418040d -> e169a4a81d88, Add invert field to rule condition /usr/lib/python3.6/site-packages/alembic/ddl/sqlite.py:39: UserWarning: Skipping unsupported ALTER for creation of implicit constraint "Skipping unsupported ALTER for " INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. {1} ironic_inspector.test.unit.test_migrations.TestWalkVersions.test_walk_versions_all_default [0.012775s] ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. {1} ironic_inspector.test.unit.test_migrations.TestWalkVersions.test_walk_versions_all_false [0.012820s] ... ok INFO [alembic.runtime.migration] Running upgrade e169a4a81d88 -> d2e48801c8ef, Introducing Node.state attribute INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. {1} ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_nonreentrant_fsm_transition [0.022071s] ... ok INFO [alembic.runtime.migration] Running upgrade d2e48801c8ef -> d00d6e3f38c4, Change created|finished_at type to DateTime INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. {1} ironic_inspector.test.unit.test_node_cache.TestInternalLock.test_acquire [0.012821s] ... ok {1} ironic_inspector.test.unit.test_node_cache.TestInternalLock.test_acquire_non_blocking [0.011080s] ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade d00d6e3f38c4 -> 882b2d84cb1b, attribute_constraints_relaxing {1} ironic_inspector.test.unit.test_node_cache.TestIntrospectionDataDbStore.test_get_no_data_available [0.017509s] ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade 882b2d84cb1b -> 18440d0834af, Introducing the aborting state {1} ironic_inspector.test.unit.test_node_cache.TestIntrospectionDataDbStore.test_store_and_get_unprocessed [0.019317s] ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade 18440d0834af -> 2970d2d44edc, Add manage_boot to nodes INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. {1} ironic_inspector.test.unit.test_node_cache.TestIntrospectionDataDbStore.test_store_proc_and_unproc [0.019766s] ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade 2970d2d44edc -> bf8dec16023c, add_introspection_data_table INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. {1} ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_add_attribute_same_value [0.014995s] ... ok {0} ironic_inspector.test.unit.test_migrations.TestMigrationSqlite.test_walk_versions [0.238981s] ... ok {1} ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_add_node [0.022213s] ... ok {0} ironic_inspector.test.unit.test_migrations.TestMigrationsMySQL.test_upgrade_and_version ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect {0} ironic_inspector.test.unit.test_migrations.TestMigrationsMySQL.test_upgrade_twice ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect {0} ironic_inspector.test.unit.test_migrations.TestMigrationsPostgreSQL.test_upgrade_and_version ... SKIPPED: Backend 'postgresql' is unavailable: No DBAPI installed {1} ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_attributes [0.021836s] ... ok {0} ironic_inspector.test.unit.test_migrations.TestMigrationsPostgreSQL.test_upgrade_twice ... SKIPPED: Backend 'postgresql' is unavailable: No DBAPI installed {0} ironic_inspector.test.unit.test_migrations.TestMigrationsPostgreSQL.test_walk_versions ... SKIPPED: Backend 'postgresql' is unavailable: No DBAPI installed {0} ironic_inspector.test.unit.test_migrations.TestWalkVersions.test_migrate_up [0.011413s] ... ok {1} ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_no_timeout [0.023403s] ... ok {0} ironic_inspector.test.unit.test_migrations.TestWalkVersions.test_migrate_up_with_data [0.011638s] ... ok {1} ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_ok [0.025751s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_event_after [0.028015s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_event_before [0.020026s] ... ok {1} ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_timeout [0.036847s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_fsm_transition [0.014401s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_triggers_fsm_error_transition_erros_masked [0.012367s] ... ok {1} ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_both [0.023195s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_triggers_fsm_error_transition_no_errors [0.021544s] ... ok {1} ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_input_filtering [0.019306s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_triggers_fsm_error_transition_no_errors_empty [0.023156s] ... ok {1} ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_macs [0.020122s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_triggers_fsm_error_transition_no_errors_with_error [0.022954s] ... ok {1} ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_macs_multiple_found [0.023669s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_unlock [0.014197s] ... ok {1} ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_same_bmc_raises [0.023477s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_unlock_unlocked [0.012996s] ... ok {1} ironic_inspector.test.unit.test_node_cache.TestNodeCacheGetByPath.test_get_by_path [0.011920s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestInternalLock.test_release [0.014967s] ... ok {1} ironic_inspector.test.unit.test_node_cache.TestNodeCacheGetNode.test_ok [0.015874s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestIntrospectionDataDbStore.test_store_and_get_processed [0.020911s] ... ok {1} ironic_inspector.test.unit.test_node_cache.TestNodeCacheGetNode.test_with_name [0.017802s] ... ok {1} ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_node_not_provided [0.002102s] ... ok {1} ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_node_provided [0.001365s] ... ok {1} ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_ports_ironic_preset [0.001649s] ... ok {1} ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_ports_not_provided [0.001947s] ... ok {1} ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_ports_provided [0.001418s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestNodeCache.test__delete_node [0.024428s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestNodeCache.test__list_node_uuids [0.014667s] ... ok {1} ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_marker [0.018588s] ... ok {1} ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_wrong_marker [0.015734s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_active_macs [0.017944s] ... ok {1} ironic_inspector.test.unit.test_node_cache.TestNodeCreate.test_create_with_args [0.013199s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_add_attribute [0.016584s] ... ok {1} ironic_inspector.test.unit.test_node_cache.TestNodeCreate.test_default_create [0.013352s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_add_attribute_same_name [0.017338s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_delete_nodes_not_in_list [0.014869s] ... ok {1} ironic_inspector.test.unit.test_node_cache.TestNodeInfoFinished.test_release_lock [0.031834s] ... ok {1} ironic_inspector.test.unit.test_node_cache.TestNodeInfoOptions.test_get [0.020955s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_timeout_active_state [0.078222s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_timeout_lock_failed [0.022308s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_already_finished [0.022531s] ... ok {1} ironic_inspector.test.unit.test_node_cache.TestNodeInfoOptions.test_set [0.099591s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_bmc [0.022059s] ... ok {1} ironic_inspector.test.unit.test_node_cache.TestNodeInfoState.test_commit [0.018434s] ... ok {1} ironic_inspector.test.unit.test_node_cache.TestNodeInfoState.test_set [0.016985s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_inconsistency [0.021013s] ... ok {1} ironic_inspector.test.unit.test_node_cache.TestNodeInfoState.test_set_invalid_state [0.017067s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_macs_not_found [0.018985s] ... ok {1} ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__fsm_ctx_generic_exception [0.016770s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_no_data [0.017561s] ... ok {1} ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__fsm_ctx_set_state [0.016252s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_same_bmc_different_macs [0.029048s] ... ok {1} ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test_fsm_event [0.015914s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestNodeCacheGetNode.test_not_found [0.013051s] ... ok {1} ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test_fsm_illegal_event [0.012420s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_node_ironic_preset [0.002946s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_ports_provided_list [0.002098s] ... ok {1} ironic_inspector.test.unit.test_node_cache.TestNodeInfoVersionId.test_get [0.014303s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node [0.017519s] ... ok {1} ironic_inspector.test.unit.test_node_cache.TestNodeInfoVersionId.test_get_missing_uuid [0.013250s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_limit [0.017324s] ... ok {1} ironic_inspector.test.unit.test_node_cache.TestNodeInfoVersionId.test_set_race [0.018121s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestNodeCreate.test_create_client_error [0.015253s] ... ok {1} ironic_inspector.test.unit.test_node_cache.TestRecordNode.test_no_lookup_data [0.012507s] ... ok {1} ironic_inspector.test.unit.test_node_cache.TestRecordNode.test_success [0.016598s] ... ok {1} ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_custom_exc_fsm_event [0.045802s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestNodeInfoFinished.test_error [0.105769s] ... ok {1} ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_error_fsm_event [0.047745s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestNodeInfoFinished.test_success [0.033256s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestNodeInfoState.test_get [0.013470s] ... ok {1} ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_in_db_invalid_state [0.046576s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__fsm_ctx_illegal_event [0.012675s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__fsm_ctx_set_same_state [0.011773s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__get_fsm [0.011644s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__get_fsm_invalid_state [0.011635s] ... ok {1} ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_not_in_db [0.047169s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test_fsm_illegal_strict_event [0.022141s] ... ok {1} ironic_inspector.test.unit.test_node_cache.TestUpdate.test_create_ports_with_conflicts [0.014848s] ... ok {1} ironic_inspector.test.unit.test_node_cache.TestUpdate.test_delete_port_by_mac [0.010573s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestNodeInfoVersionId.test_set [0.016496s] ... ok {1} ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch [0.010862s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestRecordNode.test_bad_provision_state [0.014119s] ... ok {1} ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_path_wo_leading_slash [0.011003s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestRecordNode.test_not_found [0.011904s] ... ok {1} ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_port_by_mac [0.010697s] ... ok {1} ironic_inspector.test.unit.test_node_cache.TestUpdate.test_replace_field [0.010551s] ... ok {1} ironic_inspector.test.unit.test_node_cache.TestUpdate.test_replace_field_not_found [0.010459s] ... ok {1} ironic_inspector.test.unit.test_node_cache.TestUpdate.test_replace_field_with_default [0.010581s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_in_db_ok_state [0.047595s] ... ok {1} ironic_inspector.test.unit.test_plugins_base.TestValidateProcessingHooks.test_broken_dependencies [0.010085s] ... ok {1} ironic_inspector.test.unit.test_plugins_base.TestValidateProcessingHooks.test_ok [0.009972s] ... ok {1} ironic_inspector.test.unit.test_plugins_base.TestValidateProcessingHooks.test_self_dependency [0.010406s] ... ok {1} ironic_inspector.test.unit.test_plugins_base.TestValidateProcessingHooks.test_wrong_dependencies_order [0.009927s] ... ok {1} ironic_inspector.test.unit.test_plugins_base.TestWithValidation.test_ok [0.009123s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_in_db_race_condition [0.067191s] ... ok {1} ironic_inspector.test.unit.test_plugins_base.TestWithValidation.test_required_missing [0.009497s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestUpdate.test__create_port [0.015443s] ... ok {1} ironic_inspector.test.unit.test_plugins_base.TestWithValidation.test_unexpected [0.012057s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestUpdate.test_create_ports [0.011980s] ... ok {1} ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_boot_mode_disabled [0.011444s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestUpdate.test_delete_port [0.011216s] ... ok {1} ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_cpu_no_known_flags [0.011621s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_path_with_leading_slash [0.011257s] ... ok {1} ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_with_non_default_driver [0.014317s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_port [0.011446s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_with_args [0.010618s] ... ok {1} ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test__convert_edeploy_data [0.016045s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestUpdate.test_replace_field_same_value [0.010931s] ... ok {1} ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_no_data_recieved [0.014925s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestUpdate.test_update_capabilities [0.011184s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestUpdate.test_update_properties [0.010677s] ... ok {1} ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_swift_access_failed [0.017069s] ... ok {0} ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_boot_mode [0.011993s] ... ok {1} ironic_inspector.test.unit.test_plugins_introspection_data.TestSwiftStore.test_get_data [0.016806s] ... ok {0} ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_cpu_flags [0.012399s] ... ok {1} ironic_inspector.test.unit.test_plugins_introspection_data.TestSwiftStore.test_store_data [0.018642s] ... ok {0} ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_cpu_flags_custom [0.014090s] ... ok {1} ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_duplicate_tlvs [0.011720s] ... ok {0} ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_loadable_by_name [0.011709s] ... ok {1} ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_invalid_ip [0.012083s] ... ok {0} ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_no_data [0.012406s] ... ok {1} ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_null_strings [0.012247s] ... ok {0} ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test__check_existing_nodes_existing_mac [0.012018s] ... ok {1} ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_truncated_int [0.012665s] ... ok {0} ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test__check_existing_nodes_existing_node [0.012051s] ... ok {1} ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_truncated_mac [0.011918s] ... ok {0} ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test__check_existing_nodes_new_mac [0.011494s] ... ok {1} ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_unhandled_tlvs [0.010829s] ... ok {0} ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test__check_existing_nodes_new_node [0.012489s] ... ok {1} ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_expected_data [0.011953s] ... ok {0} ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_default [0.015731s] ... ok {1} ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_interface_not_in_ironic [0.013296s] ... ok {0} ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_with_ipmi_address [0.014627s] ... ok {1} ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_invalid_chassis_id_subtype [0.012122s] ... ok {0} ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_with_ipmi_v6address [0.014792s] ... ok {1} ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_invalid_port_id_subtype [0.011732s] ... ok {1} ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_no_overwrite [0.011287s] ... ok {0} ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_data_not_in_edeploy_format [0.016999s] ... ok {1} ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_processed_chassis_id_not_mac [0.011719s] ... ok {0} ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_data_recieved [0.016315s] ... ok {1} ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_processed_data_port_only [0.011609s] ... ok {1} ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_before_update [0.010939s] ... ok {0} ironic_inspector.test.unit.test_plugins_introspection_data.TestDatabaseStore.test_store_and_get_data [0.017630s] ... ok {1} ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_before_update_no_match [0.012614s] ... ok {0} ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_all_valid_data [0.014591s] ... ok {1} ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_parse_pci_alias_entry [0.011041s] ... ok {0} ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_bad_value_linkagg [0.014572s] ... ok {1} ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetection.test_local_gb_not_changed [0.012336s] ... ok {0} ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_bad_value_macphy [0.012486s] ... ok {1} ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetection.test_missing_local_gb [0.010664s] ... ok {0} ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_chassis_ids [0.011377s] ... ok {1} ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_no_previous_block_devices_old_ramdisk [0.011333s] ... ok {0} ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_multiple_interfaces [0.011723s] ... ok {1} ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_root_device_already_exposed [0.011169s] ... ok {0} ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_unhandled_oui [0.011687s] ... ok {1} ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_root_device_found [0.011471s] ... ok {0} ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_interface_not_in_all_interfaces [0.011185s] ... ok {1} ironic_inspector.test.unit.test_plugins_rules.TestAddTraitAction.test_add [0.012415s] ... ok {0} ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_lldp_none [0.011295s] ... ok {1} ironic_inspector.test.unit.test_plugins_rules.TestEmptyCondition.test_check_empty_dict [0.009784s] ... ok {0} ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_no_inventory [0.011407s] ... ok {1} ironic_inspector.test.unit.test_plugins_rules.TestEmptyCondition.test_check_none [0.009716s] ... ok {0} ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_patch_port_exception [0.012613s] ... ok {1} ironic_inspector.test.unit.test_plugins_rules.TestExtendAttributeAction.test_apply_non_empty [0.011219s] ... ok {0} ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_port_id_subtype_mac [0.013766s] ... ok {1} ironic_inspector.test.unit.test_plugins_rules.TestExtendAttributeAction.test_apply_unique_with_existing [0.010870s] ... ok {0} ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_processed_data_available [0.011699s] ... ok {1} ironic_inspector.test.unit.test_plugins_rules.TestExtendAttributeAction.test_validate [0.010861s] ... ok {1} ironic_inspector.test.unit.test_plugins_rules.TestFailAction.test_apply [0.009126s] ... ok {0} ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_processed_data_chassis_only [0.011474s] ... ok {1} ironic_inspector.test.unit.test_plugins_rules.TestFailAction.test_validate [0.011103s] ... ok {0} ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_before_update_no_pci_info_from_ipa [0.012860s] ... ok {1} ironic_inspector.test.unit.test_plugins_rules.TestReConditions.test_matches [0.009739s] ... ok {0} ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_parse_pci_alias_entry_invalid_json [0.011530s] ... ok {1} ironic_inspector.test.unit.test_plugins_rules.TestReConditions.test_validate [0.009854s] ... ok {0} ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_parse_pci_alias_entry_invalid_keys [0.011689s] ... ok {1} ironic_inspector.test.unit.test_plugins_rules.TestRemoveTraitAction.test_remove_not_found [0.012151s] ... ok {0} ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_parse_pci_alias_entry_no_entries [0.010897s] ... ok {1} ironic_inspector.test.unit.test_plugins_rules.TestRemoveTraitAction.test_validate [0.011528s] ... ok {0} ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetection.test_loadable_by_name [0.010843s] ... ok {1} ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_apply_driver_no_reset_interfaces [0.010917s] ... ok {0} ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_multiple_new_devices [0.010840s] ... ok {1} ironic_inspector.test.unit.test_plugins_rules.TestSetCapabilityAction.test_validate [0.010792s] ... ok {0} ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_no_block_devices_from_ramdisk [0.012708s] ... ok {1} ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_eq [0.009378s] ... ok {0} ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_no_new_devices [0.010545s] ... ok {1} ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_gt [0.008909s] ... ok {0} ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_no_previous_block_devices [0.010807s] ... ok {1} ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_lt [0.009316s] ... ok {0} ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_root_device_found_old_ramdisk [0.010914s] ... ok {1} ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_validate [0.008844s] ... ok {0} ironic_inspector.test.unit.test_plugins_rules.TestAddTraitAction.test_validate [0.011162s] ... ok {1} ironic_inspector.test.unit.test_plugins_standard.TestRamdiskError.test_no_logs [0.013554s] ... ok {0} ironic_inspector.test.unit.test_plugins_rules.TestEmptyCondition.test_check_empty_list [0.009176s] ... ok {0} ironic_inspector.test.unit.test_plugins_rules.TestEmptyCondition.test_check_empty_string [0.008809s] ... ok {1} ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_all_match [0.016778s] ... ok {0} ironic_inspector.test.unit.test_plugins_rules.TestExtendAttributeAction.test_apply [0.010782s] ... ok {1} ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_no_hints_no_overwrite [0.013999s] ... ok {0} ironic_inspector.test.unit.test_plugins_rules.TestNetCondition.test_check [0.009138s] ... ok {0} ironic_inspector.test.unit.test_plugins_rules.TestNetCondition.test_validate [0.008810s] ... ok {1} ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_no_inventory [0.012992s] ... ok {0} ironic_inspector.test.unit.test_plugins_rules.TestReConditions.test_contains [0.009535s] ... ok {0} ironic_inspector.test.unit.test_plugins_rules.TestRemoveTraitAction.test_remove [0.011069s] ... ok {1} ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_one_fails [0.019943s] ... ok {0} ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_apply [0.012135s] ... ok {1} ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_size_invalid [0.013078s] ... ok {0} ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_apply_driver [0.010700s] ... ok {1} ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_size_string [0.015153s] ... ok {0} ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_apply_driver_not_supported [0.010956s] ... ok {1} ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_no_data [0.012228s] ... ok {0} ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_validate [0.010567s] ... ok {1} ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_disabled_bad_conf [0.011953s] ... ok {0} ironic_inspector.test.unit.test_plugins_rules.TestSetCapabilityAction.test_apply [0.010472s] ... ok {0} ironic_inspector.test.unit.test_plugins_rules.TestSetCapabilityAction.test_apply_with_existing [0.011046s] ... ok {1} ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_active [0.011583s] ... ok {0} ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_ge [0.008998s] ... ok {1} ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_pxe [0.012344s] ... ok {0} ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_le [0.009165s] ... ok {1} ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_pxe_mac_format [0.013316s] ... ok {0} ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_ne [0.008429s] ... ok {1} ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_pxe_not_found [0.011433s] ... ok {0} ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_local_gb_without_spacing [0.015160s] ... ok {1} ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdateDeletion.test_keep_added [0.013133s] ... ok {0} ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_no_disks [0.011440s] ... ok {0} ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_no_hints [0.010397s] ... ok {1} ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdateDeletion.test_keep_all [0.013628s] ... ok {1} ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookLoad.test_hook_loadable_by_name [0.010409s] ... ok {0} ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_one_matches [0.016040s] ... ok {0} ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_hook_loadable_by_name [0.009955s] ... ok {1} ironic_inspector.test.unit.test_process.TestNodeNotFoundHook.test_node_not_found_hook_run_none [0.017108s] ... ok {0} ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_missing_cpu [0.010969s] ... ok {1} ironic_inspector.test.unit.test_process.TestNodeNotFoundHook.test_node_not_found_hook_run_ok [0.015818s] ... ok {0} ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_missing_memory [0.010900s] ... ok {0} ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_no_overwrite [0.010445s] ... ok {0} ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_ok [0.010470s] ... ok {0} ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_all [0.010476s] ... ok {0} ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_disabled [0.010547s] ... ok {0} ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_interfaces_with_ipv6_addresses_only [0.010165s] ... ok {0} ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_malformed_interfaces [0.010531s] ... ok {0} ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_no_interfaces [0.012707s] ... ok {0} ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_pxe_no_boot_interface [0.010224s] ... ok {0} ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_skipped_interfaces [0.010249s] ... ok {0} ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_skipped_interfaces_with_local_address [0.010301s] ... ok {1} ironic_inspector.test.unit.test_process.TestProcess.test_error_if_node_not_found_hook [0.116112s] ... ok {0} ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdateDeletion.test_keep_present [0.012342s] ... ok {1} ironic_inspector.test.unit.test_process.TestProcess.test_expected_exception [0.017332s] ... ok {0} ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdatePXEEnabled.test_fix_pxe_enabled [0.012346s] ... ok {0} ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdatePXEEnabled.test_no_overwrite [0.011648s] ... ok {1} ironic_inspector.test.unit.test_process.TestProcess.test_hook_unexpected_exceptions [0.018266s] ... ok {0} ironic_inspector.test.unit.test_process.TestNodeNotFoundHook.test_node_not_found_hook_exception [0.015456s] ... ok {1} ironic_inspector.test.unit.test_process.TestProcess.test_ipmi_not_detected_with_old_field [0.015404s] ... ok {1} ironic_inspector.test.unit.test_process.TestProcess.test_not_found_in_cache_active_introspection [0.017231s] ... ok {1} ironic_inspector.test.unit.test_process.TestProcess.test_not_found_in_ironic [0.014614s] ... ok {1} ironic_inspector.test.unit.test_process.TestProcessNode.test_ok [0.034626s] ... ok {0} ironic_inspector.test.unit.test_process.TestProcess.test_already_finished [0.097900s] ... ok {1} ironic_inspector.test.unit.test_process.TestProcessNode.test_ok_node_active [0.028051s] ... ok {0} ironic_inspector.test.unit.test_process.TestProcess.test_found_in_cache_active_introspection [0.016366s] ... ok {0} ironic_inspector.test.unit.test_process.TestProcess.test_hook_unexpected_exceptions_no_node [0.015961s] ... ok {1} ironic_inspector.test.unit.test_process.TestProcessNode.test_port_failed [0.040534s] ... ok {0} ironic_inspector.test.unit.test_process.TestProcess.test_ipmi_not_detected [0.015893s] ... ok {0} ironic_inspector.test.unit.test_process.TestProcess.test_no_ipmi [0.014863s] ... ok {1} ironic_inspector.test.unit.test_process.TestProcessNode.test_power_off_enroll_state [0.031678s] ... ok {0} ironic_inspector.test.unit.test_process.TestProcess.test_not_found_in_cache [0.016966s] ... ok {0} ironic_inspector.test.unit.test_process.TestProcess.test_ok [0.015162s] ... ok {1} ironic_inspector.test.unit.test_process.TestProcessNode.test_power_off_failed [0.030591s] ... ok {0} ironic_inspector.test.unit.test_process.TestProcess.test_unexpected_exception [0.017519s] ... ok {1} ironic_inspector.test.unit.test_process.TestProcessNode.test_store_data_no_logs_with_database [0.042865s] ... ok {0} ironic_inspector.test.unit.test_process.TestProcessNode.test_no_power_off [0.047482s] ... ok {1} ironic_inspector.test.unit.test_process.TestProcessNode.test_store_data_no_logs_with_swift [0.047142s] ... ok {0} ironic_inspector.test.unit.test_process.TestProcessNode.test_return_includes_uuid [0.045193s] ... ok {1} ironic_inspector.test.unit.test_process.TestProcessNode.test_store_data_with_database [0.042202s] ... ok {1} ironic_inspector.test.unit.test_process.TestReapply.test_locking_failed [0.013981s] ... ok {0} ironic_inspector.test.unit.test_process.TestProcessNode.test_store_data_with_swift [0.048711s] ... ok {1} ironic_inspector.test.unit.test_process.TestReapply.test_ok [0.016040s] ... ok {0} ironic_inspector.test.unit.test_process.TestProcessNode.test_wrong_provision_state [0.036851s] ... ok {1} ironic_inspector.test.unit.test_process.TestReapplyNode.test_ok [0.032883s] ... ok {0} ironic_inspector.test.unit.test_process.TestReapply.test_reapply_with_data [0.015830s] ... ok {0} ironic_inspector.test.unit.test_process.TestStoreLogs.test_directory_is_created [0.017625s] ... ok {1} ironic_inspector.test.unit.test_process.TestReapplyNode.test_prehook_failure [0.030764s] ... ok {0} ironic_inspector.test.unit.test_process.TestStoreLogs.test_failure_to_write [0.019690s] ... ok {1} ironic_inspector.test.unit.test_process.TestStoreLogs.test_always_store_logs [0.015777s] ... ok {1} ironic_inspector.test.unit.test_process.TestStoreLogs.test_logs_disabled [0.014885s] ... ok {0} ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_find_node_error [0.021013s] ... ok {1} ironic_inspector.test.unit.test_process.TestStoreLogs.test_no_error_no_logs [0.015380s] ... ok {0} ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_on_process_failure [0.020360s] ... ok {1} ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_custom_name [0.016587s] ... ok {0} ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_on_ramdisk_error [0.020976s] ... ok {1} ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_on_preprocess_failure [0.015999s] ... ok {1} ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterFsmPrecautions.test___init__ [0.011284s] ... ok {0} ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_on_unexpected_process_failure [0.021843s] ... ok {1} ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterFsmPrecautions.test_fsm_automaton_error [0.012845s] ... ok {1} ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task_disabled [0.012792s] ... ok {0} ironic_inspector.test.unit.test_process.TestUnprocessedData.test_save_unprocessed_data [0.025149s] ... ok {1} ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_init_filter [0.016651s] ... ok {0} ironic_inspector.test.unit.test_process.TestUnprocessedData.test_save_unprocessed_data_failure [0.020533s] ... ok {1} ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_sync [0.014723s] ... ok {0} ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterFsmPrecautions.test_fsm_reset_on_error [0.011386s] ... ok {1} ironic_inspector.test.unit.test_pxe_filter.TestDriver.test_driver [0.011026s] ... ok {0} ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterFsmPrecautions.test_fsm_reset_on_error_ctx_custom_error [0.011503s] ... ok {1} ironic_inspector.test.unit.test_pxe_filter.TestDriverManagerLoading.test_invalid_filter_driver [0.010485s] ... ok {0} ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task [0.012288s] ... ok {0} ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task_custom_error [0.012964s] ... ok {1} ironic_inspector.test.unit.test_pxe_filter.TestDriverManagerLoading.test_pxe_filter_driver_loads [0.019889s] ... ok {0} ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task_custom_spacing [0.012137s] ... ok {1} ironic_inspector.test.unit.test_pxe_filter.TestDriverReset.test_reset [0.012269s] ... ok {0} ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task_invalid_state [0.036150s] ... ok {0} ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_tear_down_filter [0.014139s] ... ok {0} ironic_inspector.test.unit.test_pxe_filter.TestDriverManager.test_default [0.028116s] ... ok {0} ironic_inspector.test.unit.test_pxe_filter.TestDriverManager.test_default_existing_driver_manager [0.029077s] ... ok {1} ironic_inspector.test.unit.test_pxe_filter.TestLockedDriverEvent.test_locked_driver_event [0.112706s] ... ok {1} ironic_inspector.test.unit.test_rules.TestApply.test_apply [0.012896s] ... ok {0} ironic_inspector.test.unit.test_pxe_filter.TestDriverManager.test_pxe_filter_name [0.029118s] ... ok {0} ironic_inspector.test.unit.test_rules.TestApply.test_no_rules [0.012050s] ... ok {1} ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply [0.045247s] ... ok {0} ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value [0.066874s] ... ok {1} ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_dict [0.058065s] ... ok {0} ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_non_format_value [0.056498s] ... ok {1} ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_fail [0.057079s] ... ok {0} ironic_inspector.test.unit.test_rules.TestCheckConditions.test_invert [0.058565s] ... ok {1} ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_list [0.061996s] ... ok {0} ironic_inspector.test.unit.test_rules.TestCheckConditions.test_no_field_none_allowed [0.056500s] ... ok {1} ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_nested_fail [0.062256s] ... ok {1} ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_primitives [0.061092s] ... ok {0} ironic_inspector.test.unit.test_rules.TestCheckConditionsMultiple.test_all [0.131579s] ... ok {1} ironic_inspector.test.unit.test_rules.TestCheckConditions.test_fail [0.047037s] ... ok {1} ironic_inspector.test.unit.test_rules.TestCheckConditions.test_no_field [0.051670s] ... ok {0} ironic_inspector.test.unit.test_rules.TestCheckConditionsMultiple.test_any [0.058597s] ... ok {0} ironic_inspector.test.unit.test_rules.TestCreateRule.test_duplicate_uuid [0.021929s] ... ok {0} ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_condition_field [0.019978s] ... ok {1} ironic_inspector.test.unit.test_rules.TestCheckConditions.test_ok [0.055184s] ... ok {0} ironic_inspector.test.unit.test_rules.TestDeleteRule.test_delete_non_existing [0.054471s] ... ok {1} ironic_inspector.test.unit.test_rules.TestCheckConditionsMultiple.test_default [0.058579s] ... ok {0} ironic_inspector.test.unit.test_rules.TestGetRule.test_get_all [0.056861s] ... ok {1} ironic_inspector.test.unit.test_rules.TestCheckConditionsMultiple.test_first [0.059908s] ... ok {0} ironic_inspector.test.unit.test_rules.TestGetRule.test_not_found [0.034657s] ... ok {1} ironic_inspector.test.unit.test_rules.TestCheckConditionsSchemePath.test_conditions_data_path [0.053479s] ... ok {1} ironic_inspector.test.unit.test_rules.TestCheckConditionsSchemePath.test_conditions_node_path [0.053198s] ... ok {1} ironic_inspector.test.unit.test_rules.TestCreateRule.test_create_action_none_value [0.017711s] ... ok {1} ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_action [0.048806s] ... ok {1} ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_action_parameters [0.029839s] ... ok {1} ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_condition [0.013293s] ... ok {1} ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_condition_parameters [0.020469s] ... ok {1} ironic_inspector.test.unit.test_rules.TestCreateRule.test_no_actions [0.051140s] ... ok {1} ironic_inspector.test.unit.test_rules.TestCreateRule.test_only_actions [0.015899s] ... ok {1} ironic_inspector.test.unit.test_rules.TestCreateRule.test_with_conditions [0.059009s] ... ok {1} ironic_inspector.test.unit.test_rules.TestDeleteRule.test_delete [0.060439s] ... ok {1} ironic_inspector.test.unit.test_rules.TestDeleteRule.test_delete_all [0.058575s] ... ok {1} ironic_inspector.test.unit.test_rules.TestGetRule.test_get [0.033408s] ... ok {0} ironic_inspector.test.unit.test_swift.SwiftTestCase.test___init__keystone_failure [0.621162s] ... ok {1} ironic_inspector.test.unit.test_swift.SwiftTestCase.test___init__ [0.663282s] ... ok {0} ironic_inspector.test.unit.test_swift.SwiftTestCase.test___init__sdk_failure [0.689967s] ... ok {1} ironic_inspector.test.unit.test_swift.SwiftTestCase.test_create_object_create_container_fails [0.748503s] ... ok {0} ironic_inspector.test.unit.test_swift.SwiftTestCase.test_create_object [0.650932s] ... ok {1} ironic_inspector.test.unit.test_swift.SwiftTestCase.test_create_object_put_object_fails [0.653185s] ... ok {0} ironic_inspector.test.unit.test_swift.SwiftTestCase.test_get_object [0.746052s] ... ok {1} ironic_inspector.test.unit.test_swift.SwiftTestCase.test_create_object_with_delete_after [0.726796s] ... ok {1} ironic_inspector.test.unit.test_utils.TestCheckAuth.test_admin [0.010900s] ... ok {1} ironic_inspector.test.unit.test_utils.TestCheckAuth.test_disabled [0.008279s] ... ok {1} ironic_inspector.test.unit.test_utils.TestCheckAuth.test_invalid [0.009585s] ... ok {1} ironic_inspector.test.unit.test_utils.TestCheckAuth.test_middleware [0.009744s] ... ok {1} ironic_inspector.test.unit.test_utils.TestCheckAuth.test_not_admin [0.009155s] ... ok {1} ironic_inspector.test.unit.test_utils.TestIsoTimestamp.test_none [0.008455s] ... ok {1} ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_adapter_empty_data [0.008135s] ... ok {1} ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_adapter_with_bmc [0.008508s] ... ok {1} ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_only_mac [0.008140s] ... ok {1} ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_uuid_not_str [0.008403s] ... ok {1} ironic_inspector.test.unit.test_wsgi_service.TestWSGIService.test_reset [0.055646s] ... ok {0} ironic_inspector.test.unit.test_swift.SwiftTestCase.test_get_object_fails [0.770262s] ... ok {0} ironic_inspector.test.unit.test_utils.TestCheckAuth.test_public_api [0.012383s] ... ok {0} ironic_inspector.test.unit.test_utils.TestIsoTimestamp.test_ok [0.016400s] ... ok {1} ironic_inspector.test.unit.test_wsgi_service.TestWSGIService.test_start [0.062329s] ... ok {0} ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_adapter_no_data [0.009450s] ... ok {0} ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_NodeInfo_instance [0.010310s] ... ok {0} ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_NodeInfo_instance_with_state [0.009470s] ... ok {0} ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_everything [0.009413s] ... ok {0} ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_no_info [0.009923s] ... ok {0} ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_only_bmc [0.009170s] ... ok {1} ironic_inspector.test.unit.test_wsgi_service.TestWSGIServiceInitMiddleware.test_init_middleware_noauth [0.051911s] ... ok {0} ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_only_uuid [0.009933s] ... ok {0} ironic_inspector.test.unit.test_wsgi_service.TestWSGIService.test_stop [0.063099s] ... ok {0} ironic_inspector.test.unit.test_wsgi_service.TestWSGIService.test_wait [0.058622s] ... ok {0} ironic_inspector.test.unit.test_wsgi_service.TestWSGIServiceInitMiddleware.test_init_middleware [0.055461s] ... ok ====== Totals ====== Ran: 635 tests in 10.0164 sec. - Passed: 627 - Skipped: 8 - Expected Fail: 0 - Unexpected Success: 0 - Failed: 0 Sum of execute time for each test: 19.4170 sec. ============== Worker Balance ============== - Worker 0 (318 tests) => 0:00:10.016438 - Worker 1 (317 tests) => 0:00:09.811882 + exit 0 Processing files: openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.noarch warning: File not found: /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector_tests.egg-info Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.PJoUa0 + umask 022 + cd /builddir/build/BUILD + cd ironic-inspector-9.2.1.dev4 + DOCDIR=/builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/share/doc/openstack-ironic-inspector + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/share/doc/openstack-ironic-inspector + cp -pr README.rst /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/share/doc/openstack-ironic-inspector + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.PNq2Xt + umask 022 + cd /builddir/build/BUILD + cd ironic-inspector-9.2.1.dev4 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/share/licenses/openstack-ironic-inspector + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/share/licenses/openstack-ironic-inspector + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/share/licenses/openstack-ironic-inspector + exit 0 warning: File listed twice: /var/lib/ironic-inspector/dhcp-hostsdir warning: File listed twice: /var/log/ironic-inspector/ramdisk Provides: config(openstack-ironic-inspector) = 9.2.1-0.20191029113430.7beeeaa.el8 openstack-ironic-discoverd = 9.2.1.dev4 openstack-ironic-inspector = 9.2.1-0.20191029113430.7beeeaa.el8 python3.6dist(ironic-inspector) = 9.2.1.dev4 python3dist(ironic-inspector) = 9.2.1.dev4 Requires(interp): /bin/sh /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(pre): /bin/sh Requires(post): /bin/sh systemd Requires(preun): /bin/sh systemd Requires(postun): /bin/sh systemd Requires: /usr/bin/python3 python(abi) = 3.6 Obsoletes: openstack-ironic-discoverd < 1.1.1 Processing files: openstack-ironic-inspector-dnsmasq-9.2.1-0.20191029113430.7beeeaa.el8.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.LBxxQA + umask 022 + cd /builddir/build/BUILD + cd ironic-inspector-9.2.1.dev4 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/share/licenses/openstack-ironic-inspector-dnsmasq + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/share/licenses/openstack-ironic-inspector-dnsmasq + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/share/licenses/openstack-ironic-inspector-dnsmasq + exit 0 Provides: openstack-ironic-inspector-dnsmasq = 9.2.1-0.20191029113430.7beeeaa.el8 Requires(interp): /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(preun): /bin/sh Requires(postun): /bin/sh Processing files: openstack-ironic-inspector-conductor-9.2.1-0.20191029113430.7beeeaa.el8.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.7Nz3QH + umask 022 + cd /builddir/build/BUILD + cd ironic-inspector-9.2.1.dev4 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/share/licenses/openstack-ironic-inspector-conductor + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/share/licenses/openstack-ironic-inspector-conductor + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/share/licenses/openstack-ironic-inspector-conductor + exit 0 Provides: openstack-ironic-inspector-conductor = 9.2.1-0.20191029113430.7beeeaa.el8 Requires(interp): /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(preun): /bin/sh Requires(postun): /bin/sh Requires: /usr/bin/python3 Processing files: openstack-ironic-inspector-api-9.2.1-0.20191029113430.7beeeaa.el8.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.jcQ24O + umask 022 + cd /builddir/build/BUILD + cd ironic-inspector-9.2.1.dev4 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/share/licenses/openstack-ironic-inspector-api + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/share/licenses/openstack-ironic-inspector-api + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/share/licenses/openstack-ironic-inspector-api + exit 0 Provides: openstack-ironic-inspector-api = 9.2.1-0.20191029113430.7beeeaa.el8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/python3 Processing files: python3-ironic-inspector-tests-9.2.1-0.20191029113430.7beeeaa.el8.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.XdYzvW + umask 022 + cd /builddir/build/BUILD + cd ironic-inspector-9.2.1.dev4 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/share/licenses/python3-ironic-inspector-tests + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/share/licenses/python3-ironic-inspector-tests + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64/usr/share/licenses/python3-ironic-inspector-tests + exit 0 Provides: python-ironic-inspector-tests = 9.2.1-0.20191029113430.7beeeaa.el8 python3-ironic-inspector-tests = 9.2.1-0.20191029113430.7beeeaa.el8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: python(abi) = 3.6 Obsoletes: python-ironic-inspector-tests < 9.2.1-0.20191029113430.7beeeaa.el8 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64 Wrote: /builddir/build/RPMS/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.noarch.rpm Wrote: /builddir/build/RPMS/openstack-ironic-inspector-dnsmasq-9.2.1-0.20191029113430.7beeeaa.el8.noarch.rpm Wrote: /builddir/build/RPMS/openstack-ironic-inspector-conductor-9.2.1-0.20191029113430.7beeeaa.el8.noarch.rpm Wrote: /builddir/build/RPMS/openstack-ironic-inspector-api-9.2.1-0.20191029113430.7beeeaa.el8.noarch.rpm Wrote: /builddir/build/RPMS/python3-ironic-inspector-tests-9.2.1-0.20191029113430.7beeeaa.el8.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.cHvWZh + umask 022 + cd /builddir/build/BUILD + cd ironic-inspector-9.2.1.dev4 + /usr/bin/rm -rf /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.1-0.20191029113430.7beeeaa.el8.x86_64 + exit 0 Child return code was: 0