Mock Version: 1.3.4 Mock Version: 1.3.4 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target noarch --nodeps /builddir/build/SPECS/openstack-ironic-inspector.spec'], nspawn_args=[]shell=Falseuid=996env={'LANG': 'en_GB.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PS1': ' \\s-\\v\\$ '}chrootPath='/var/lib/mock/cloud7-openstack-train-el7-build-78357-444114/root'gid=135user='mockbuild'timeout=86400logger=printOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target noarch --nodeps /builddir/build/SPECS/openstack-ironic-inspector.spec'] with env {'LANG': 'en_GB.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PS1': ' \\s-\\v\\$ '} and shell False Building target platforms: noarch Building for target noarch Wrote: /builddir/build/SRPMS/openstack-ironic-inspector-9.2.3-1.el7.src.rpm Child return code was: 0 ENTER ['do'](['bash', '--login', '-c', u'/usr/bin/rpmbuild -bb --target noarch --nodeps /builddir/build/SPECS/openstack-ironic-inspector.spec'], nspawn_args=[]shell=Falseuid=996env={'LANG': 'en_GB.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PS1': ' \\s-\\v\\$ '}chrootPath='/var/lib/mock/cloud7-openstack-train-el7-build-78357-444114/root'gid=135user='mockbuild'timeout=86400logger=printOutput=False) Executing command: ['bash', '--login', '-c', u'/usr/bin/rpmbuild -bb --target noarch --nodeps /builddir/build/SPECS/openstack-ironic-inspector.spec'] with env {'LANG': 'en_GB.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PS1': ' \\s-\\v\\$ '} and shell False Building target platforms: noarch Building for target noarch Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.IOmtSG + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf ironic-inspector-9.2.3 + /usr/bin/gzip -dc /builddir/build/SOURCES/ironic-inspector-9.2.3.tar.gz + /usr/bin/tar -xvvf - drwxrwxr-x zuul/zuul 0 2020-06-15 09:51 ironic-inspector-9.2.3/ drwxrwxr-x zuul/zuul 0 2020-06-15 09:51 ironic-inspector-9.2.3/ironic_inspector.egg-info/ -rw-rw-r-- zuul/zuul 1 2020-06-15 09:51 ironic-inspector-9.2.3/ironic_inspector.egg-info/dependency_links.txt -rw-rw-r-- zuul/zuul 17 2020-06-15 09:51 ironic-inspector-9.2.3/ironic_inspector.egg-info/top_level.txt -rw-rw-r-- zuul/zuul 783 2020-06-15 09:51 ironic-inspector-9.2.3/ironic_inspector.egg-info/requires.txt -rw-rw-r-- zuul/zuul 2679 2020-06-15 09:51 ironic-inspector-9.2.3/ironic_inspector.egg-info/PKG-INFO -rw-rw-r-- zuul/zuul 1 2020-06-15 09:51 ironic-inspector-9.2.3/ironic_inspector.egg-info/not-zip-safe -rw-rw-r-- zuul/zuul 18031 2020-06-15 09:51 ironic-inspector-9.2.3/ironic_inspector.egg-info/SOURCES.txt -rw-rw-r-- zuul/zuul 3236 2020-06-15 09:51 ironic-inspector-9.2.3/ironic_inspector.egg-info/entry_points.txt -rw-rw-r-- zuul/zuul 46 2020-06-15 09:51 ironic-inspector-9.2.3/ironic_inspector.egg-info/pbr.json -rw-rw-r-- zuul/zuul 16 2020-06-15 09:50 ironic-inspector-9.2.3/babel.cfg -rw-rw-r-- zuul/zuul 3269 2020-06-15 09:50 ironic-inspector-9.2.3/tox.ini -rw-rw-r-- zuul/zuul 140 2020-06-15 09:50 ironic-inspector-9.2.3/bindep.txt -rw-rw-r-- zuul/zuul 47485 2020-06-15 09:51 ironic-inspector-9.2.3/ChangeLog -rw-rw-r-- zuul/zuul 11358 2020-06-15 09:50 ironic-inspector-9.2.3/LICENSE drwxrwxr-x zuul/zuul 0 2020-06-15 09:51 ironic-inspector-9.2.3/api-ref/ drwxrwxr-x zuul/zuul 0 2020-06-15 09:51 ironic-inspector-9.2.3/api-ref/source/ -rw-rw-r-- zuul/zuul 422 2020-06-15 09:50 ironic-inspector-9.2.3/api-ref/source/index.rst -rw-rw-r-- zuul/zuul 2488 2020-06-15 09:50 ironic-inspector-9.2.3/api-ref/source/introspection-api-v1-introspection-management.inc -rw-rw-r-- zuul/zuul 2047 2020-06-15 09:50 ironic-inspector-9.2.3/api-ref/source/introspection-api-versions.inc -rw-rw-r-- zuul/zuul 2709 2020-06-15 09:50 ironic-inspector-9.2.3/api-ref/source/introspection-api-v1-introspection.inc -rw-rw-r-- zuul/zuul 6634 2020-06-15 09:50 ironic-inspector-9.2.3/api-ref/source/parameters.yaml -rw-rw-r-- zuul/zuul 7841 2020-06-15 09:50 ironic-inspector-9.2.3/api-ref/source/conf.py drwxrwxr-x zuul/zuul 0 2020-06-15 09:51 ironic-inspector-9.2.3/api-ref/source/samples/ -rw-rw-r-- zuul/zuul 812 2020-06-15 09:50 ironic-inspector-9.2.3/api-ref/source/samples/api-v1-get-introspections-response.json -rw-rw-r-- zuul/zuul 334 2020-06-15 09:50 ironic-inspector-9.2.3/api-ref/source/samples/api-v1-get-introspection-response.json -rw-rw-r-- zuul/zuul 826 2020-06-15 09:50 ironic-inspector-9.2.3/api-ref/source/samples/api-v1-create-rule-response.json -rw-rw-r-- zuul/zuul 558 2020-06-15 09:50 ironic-inspector-9.2.3/api-ref/source/samples/api-v1-get-rules-response.json -rw-rw-r-- zuul/zuul 52 2020-06-15 09:50 ironic-inspector-9.2.3/api-ref/source/samples/api-v1-common-node-uuid.json -rw-rw-r-- zuul/zuul 1517 2020-06-15 09:50 ironic-inspector-9.2.3/api-ref/source/samples/api-v1-continue-request.json -rw-rw-r-- zuul/zuul 653 2020-06-15 09:50 ironic-inspector-9.2.3/api-ref/source/samples/api-v1-create-rule-request.json -rw-rw-r-- zuul/zuul 869 2020-06-15 09:50 ironic-inspector-9.2.3/api-ref/source/samples/api-v1-get-rule-response.json -rw-rw-r-- zuul/zuul 52 2020-06-15 09:50 ironic-inspector-9.2.3/api-ref/source/samples/api-v1-common-rule-uuid.json -rw-rw-r-- zuul/zuul 517 2020-06-15 09:50 ironic-inspector-9.2.3/api-ref/source/samples/api-v1-root-response.json -rw-rw-r-- zuul/zuul 198 2020-06-15 09:50 ironic-inspector-9.2.3/api-ref/source/samples/api-root-response.json -rw-rw-r-- zuul/zuul 2508 2020-06-15 09:50 ironic-inspector-9.2.3/api-ref/source/samples/api-v1-data-introspection-response.json -rw-rw-r-- zuul/zuul 1644 2020-06-15 09:50 ironic-inspector-9.2.3/api-ref/source/introspection-api-v1-continue.inc -rw-rw-r-- zuul/zuul 2756 2020-06-15 09:50 ironic-inspector-9.2.3/api-ref/source/introspection-api-v1-rules.inc -rw-rw-r-- zuul/zuul 1030 2020-06-15 09:50 ironic-inspector-9.2.3/setup.py -rw-rw-r-- zuul/zuul 969 2020-06-15 09:50 ironic-inspector-9.2.3/rootwrap.conf -rw-rw-r-- zuul/zuul 2679 2020-06-15 09:51 ironic-inspector-9.2.3/PKG-INFO -rw-rw-r-- zuul/zuul 757 2020-06-15 09:50 ironic-inspector-9.2.3/ironic-inspector.8 drwxrwxr-x zuul/zuul 0 2020-06-15 09:51 ironic-inspector-9.2.3/ironic_inspector/ drwxrwxr-x zuul/zuul 0 2020-06-15 09:51 ironic-inspector-9.2.3/ironic_inspector/migrations/ -rw-rw-r-- zuul/zuul 972 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/migrations/script.py.mako -rw-rw-r-- zuul/zuul 2470 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/migrations/env.py drwxrwxr-x zuul/zuul 0 2020-06-15 09:51 ironic-inspector-9.2.3/ironic_inspector/migrations/versions/ -rw-rw-r-- zuul/zuul 1024 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/migrations/versions/e169a4a81d88_add_invert_field_to_rule_condition.py -rw-rw-r-- zuul/zuul 999 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/migrations/versions/2970d2d44edc_add_manage_boot_to_nodes.py -rw-rw-r-- zuul/zuul 1868 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/migrations/versions/578f84f38d_inital_db_schema.py -rw-rw-r-- zuul/zuul 1339 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/migrations/versions/bf8dec16023c_add_introspection_data_table.py -rw-rw-r-- zuul/zuul 3136 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/migrations/versions/882b2d84cb1b_attribute_constraints_relaxing.py -rw-rw-r-- zuul/zuul 1807 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/migrations/versions/d2e48801c8ef_introducing_node_state_attribute.py -rw-rw-r-- zuul/zuul 2035 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/migrations/versions/d588418040d_add_rules.py -rw-rw-r-- zuul/zuul 1358 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/migrations/versions/18440d0834af_introducing_the_aborting_state.py -rw-rw-r-- zuul/zuul 2709 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/migrations/versions/d00d6e3f38c4_change_created_finished_at_type.py drwxrwxr-x zuul/zuul 0 2020-06-15 09:51 ironic-inspector-9.2.3/ironic_inspector/conf/ -rw-rw-r-- zuul/zuul 1991 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/conf/dnsmasq_pxe_filter.py -rw-rw-r-- zuul/zuul 1505 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/conf/swift.py -rw-rw-r-- zuul/zuul 4210 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/conf/default.py -rw-rw-r-- zuul/zuul 1129 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/conf/coordination.py -rw-rw-r-- zuul/zuul 1173 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/conf/pxe_filter.py -rw-rw-r-- zuul/zuul 1080 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/conf/pci_devices.py -rw-rw-r-- zuul/zuul 1623 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/conf/discovery.py -rw-rw-r-- zuul/zuul 783 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/conf/service_catalog.py -rw-rw-r-- zuul/zuul 1954 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/conf/iptables.py -rw-rw-r-- zuul/zuul 1285 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/conf/ironic.py -rw-rw-r-- zuul/zuul 5707 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/conf/processing.py -rw-rw-r-- zuul/zuul 1567 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/conf/__init__.py -rw-rw-r-- zuul/zuul 3352 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/conf/opts.py -rw-rw-r-- zuul/zuul 1269 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/conf/capabilities.py -rw-rw-r-- zuul/zuul 6849 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/introspect.py -rw-rw-r-- zuul/zuul 17119 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/rules.py -rw-rw-r-- zuul/zuul 1723 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/wsgi_service.py drwxrwxr-x zuul/zuul 0 2020-06-15 09:51 ironic-inspector-9.2.3/ironic_inspector/cmd/ -rw-rw-r-- zuul/zuul 1359 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/cmd/conductor.py -rw-rw-r-- zuul/zuul 1124 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/cmd/wsgi.py -rw-rw-r-- zuul/zuul 4465 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/cmd/migration.py -rw-rw-r-- zuul/zuul 1459 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/cmd/all.py -rw-rw-r-- zuul/zuul 48 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/cmd/__init__.py -rw-rw-r-- zuul/zuul 3058 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/cmd/dbsync.py -rw-rw-r-- zuul/zuul 578 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/alembic.ini -rw-rw-r-- zuul/zuul 7889 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/utils.py drwxrwxr-x zuul/zuul 0 2020-06-15 09:51 ironic-inspector-9.2.3/ironic_inspector/conductor/ -rw-rw-r-- zuul/zuul 0 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/conductor/__init__.py -rw-rw-r-- zuul/zuul 7618 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/conductor/manager.py drwxrwxr-x zuul/zuul 0 2020-06-15 09:51 ironic-inspector-9.2.3/ironic_inspector/common/ -rw-rw-r-- zuul/zuul 2729 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/common/locking.py -rw-rw-r-- zuul/zuul 5346 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/common/swift.py -rw-rw-r-- zuul/zuul 14392 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/common/lldp_parsers.py -rw-rw-r-- zuul/zuul 4770 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/common/coordination.py -rw-rw-r-- zuul/zuul 1867 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/common/context.py -rw-rw-r-- zuul/zuul 1017 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/common/service_utils.py -rw-rw-r-- zuul/zuul 2076 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/common/rpc_service.py -rw-rw-r-- zuul/zuul 10601 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/common/ironic.py -rw-rw-r-- zuul/zuul 783 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/common/i18n.py -rw-rw-r-- zuul/zuul 1746 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/common/rpc.py -rw-rw-r-- zuul/zuul 2797 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/common/keystone.py -rw-rw-r-- zuul/zuul 0 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/common/__init__.py -rw-rw-r-- zuul/zuul 10500 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/common/lldp_tlvs.py -rw-rw-r-- zuul/zuul 15896 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/process.py drwxrwxr-x zuul/zuul 0 2020-06-15 09:51 ironic-inspector-9.2.3/ironic_inspector/plugins/ -rw-rw-r-- zuul/zuul 6132 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/plugins/rules.py -rw-rw-r-- zuul/zuul 2730 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/plugins/pci_devices.py -rw-rw-r-- zuul/zuul 13899 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/plugins/standard.py -rw-rw-r-- zuul/zuul 3095 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/plugins/discovery.py -rw-rw-r-- zuul/zuul 4500 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/plugins/raid_device.py -rw-rw-r-- zuul/zuul 4447 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/plugins/introspection_data.py -rw-rw-r-- zuul/zuul 3236 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/plugins/lldp_basic.py -rw-rw-r-- zuul/zuul 4138 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/plugins/extra_hardware.py -rw-rw-r-- zuul/zuul 6451 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/plugins/local_link_connection.py -rw-rw-r-- zuul/zuul 1381 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/plugins/example.py -rw-rw-r-- zuul/zuul 8352 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/plugins/base.py -rw-rw-r-- zuul/zuul 0 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/plugins/__init__.py -rw-rw-r-- zuul/zuul 2741 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/plugins/capabilities.py -rw-rw-r-- zuul/zuul 2506 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/api_tools.py drwxrwxr-x zuul/zuul 0 2020-06-15 09:51 ironic-inspector-9.2.3/ironic_inspector/pxe_filter/ -rw-rw-r-- zuul/zuul 1991 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/pxe_filter/interface.py -rw-rw-r-- zuul/zuul 9334 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/pxe_filter/iptables.py -rw-rw-r-- zuul/zuul 7133 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/pxe_filter/base.py -rw-rw-r-- zuul/zuul 0 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/pxe_filter/__init__.py -rw-rw-r-- zuul/zuul 11643 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/pxe_filter/dnsmasq.py drwxrwxr-x zuul/zuul 0 2020-06-15 09:51 ironic-inspector-9.2.3/ironic_inspector/test/ -rw-rw-r-- zuul/zuul 31763 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/test/functional.py -rw-rw-r-- zuul/zuul 8333 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/test/base.py -rw-rw-r-- zuul/zuul 0 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/test/__init__.py drwxrwxr-x zuul/zuul 0 2020-06-15 09:51 ironic-inspector-9.2.3/ironic_inspector/test/unit/ -rw-rw-r-- zuul/zuul 12163 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/test/unit/test_common_ironic.py -rw-rw-r-- zuul/zuul 3563 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/test/unit/test_locking.py -rw-rw-r-- zuul/zuul 1369 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/test/unit/policy_fixture.py -rw-rw-r-- zuul/zuul 2551 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/test/unit/test_keystone.py -rw-rw-r-- zuul/zuul 4722 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/test/unit/test_api_tools.py -rw-rw-r-- zuul/zuul 5108 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/test/unit/test_coordination.py -rw-rw-r-- zuul/zuul 22203 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/test/unit/test_manager.py -rw-rw-r-- zuul/zuul 13411 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/test/unit/test_plugins_lldp_basic.py -rw-rw-r-- zuul/zuul 6725 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/test/unit/test_plugins_discovery.py -rw-rw-r-- zuul/zuul 32538 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/test/unit/test_main.py -rw-rw-r-- zuul/zuul 21879 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/test/unit/test_rules.py -rw-rw-r-- zuul/zuul 5084 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/test/unit/test_plugins_extra_hardware.py -rw-rw-r-- zuul/zuul 2987 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/test/unit/test_plugins_capabilities.py -rw-rw-r-- zuul/zuul 3050 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/test/unit/test_db.py -rw-rw-r-- zuul/zuul 3175 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/test/unit/test_plugins_introspection_data.py -rw-rw-r-- zuul/zuul 26643 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/test/unit/test_introspect.py -rw-rw-r-- zuul/zuul 20574 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/test/unit/test_dnsmasq_pxe_filter.py -rw-rw-r-- zuul/zuul 5380 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/test/unit/test_swift.py -rw-rw-r-- zuul/zuul 3420 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/test/unit/test_plugins_base.py -rw-rw-r-- zuul/zuul 9455 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/test/unit/test_plugins_local_link_connection.py -rw-rw-r-- zuul/zuul 6346 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/test/unit/test_utils.py -rw-rw-r-- zuul/zuul 22809 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/test/unit/test_plugins_standard.py -rw-rw-r-- zuul/zuul 4835 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/test/unit/test_plugins_raid_device.py -rw-rw-r-- zuul/zuul 0 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/test/unit/__init__.py -rw-rw-r-- zuul/zuul 3292 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/test/unit/test_wsgi_service.py -rw-rw-r-- zuul/zuul 57571 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/test/unit/test_node_cache.py -rw-rw-r-- zuul/zuul 4965 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/test/unit/test_plugins_pci_devices.py -rw-rw-r-- zuul/zuul 11505 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/test/unit/test_pxe_filter.py -rw-rw-r-- zuul/zuul 33392 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/test/unit/test_process.py -rw-rw-r-- zuul/zuul 20881 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/test/unit/test_migrations.py -rw-rw-r-- zuul/zuul 17843 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/test/unit/test_iptables.py -rw-rw-r-- zuul/zuul 11806 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/test/unit/test_plugins_rules.py drwxrwxr-x zuul/zuul 0 2020-06-15 09:51 ironic-inspector-9.2.3/ironic_inspector/locale/ drwxrwxr-x zuul/zuul 0 2020-06-15 09:51 ironic-inspector-9.2.3/ironic_inspector/locale/en_GB/ drwxrwxr-x zuul/zuul 0 2020-06-15 09:51 ironic-inspector-9.2.3/ironic_inspector/locale/en_GB/LC_MESSAGES/ -rw-rw-r-- zuul/zuul 25122 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/locale/en_GB/LC_MESSAGES/ironic_inspector.po -rw-rw-r-- zuul/zuul 38506 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/node_cache.py -rw-rw-r-- zuul/zuul 7120 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/policy.py -rw-rw-r-- zuul/zuul 0 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/__init__.py -rw-rw-r-- zuul/zuul 4632 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/introspection_state.py -rw-rw-r-- zuul/zuul 652 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/version.py -rw-rw-r-- zuul/zuul 6647 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/db.py -rw-rw-r-- zuul/zuul 14902 2020-06-15 09:50 ironic-inspector-9.2.3/ironic_inspector/main.py -rw-rw-r-- zuul/zuul 871 2020-06-15 09:50 ironic-inspector-9.2.3/test-requirements.txt -rw-rw-r-- zuul/zuul 75 2020-06-15 09:50 ironic-inspector-9.2.3/.stestr.conf -rw-rw-r-- zuul/zuul 13616 2020-06-15 09:50 ironic-inspector-9.2.3/CONTRIBUTING.rst drwxrwxr-x zuul/zuul 0 2020-06-15 09:51 ironic-inspector-9.2.3/doc/ -rw-rw-r-- zuul/zuul 5752 2020-06-15 09:50 ironic-inspector-9.2.3/doc/Makefile drwxrwxr-x zuul/zuul 0 2020-06-15 09:51 ironic-inspector-9.2.3/doc/source/ drwxrwxr-x zuul/zuul 0 2020-06-15 09:51 ironic-inspector-9.2.3/doc/source/contributor/ -rw-rw-r-- zuul/zuul 367 2020-06-15 09:50 ironic-inspector-9.2.3/doc/source/contributor/index.rst -rw-rw-r-- zuul/zuul 1775 2020-06-15 09:50 ironic-inspector-9.2.3/doc/source/contributor/jobs-description.rst drwxrwxr-x zuul/zuul 0 2020-06-15 09:51 ironic-inspector-9.2.3/doc/source/install/ -rw-rw-r-- zuul/zuul 17730 2020-06-15 09:50 ironic-inspector-9.2.3/doc/source/install/index.rst -rw-rw-r-- zuul/zuul 349 2020-06-15 09:50 ironic-inspector-9.2.3/doc/source/index.rst drwxrwxr-x zuul/zuul 0 2020-06-15 09:51 ironic-inspector-9.2.3/doc/source/user/ -rw-rw-r-- zuul/zuul 12393 2020-06-15 09:50 ironic-inspector-9.2.3/doc/source/user/http-api.rst -rw-rw-r-- zuul/zuul 374 2020-06-15 09:50 ironic-inspector-9.2.3/doc/source/user/index.rst -rw-rw-r-- zuul/zuul 16165 2020-06-15 09:50 ironic-inspector-9.2.3/doc/source/user/usage.rst -rw-rw-r-- zuul/zuul 6328 2020-06-15 09:50 ironic-inspector-9.2.3/doc/source/user/troubleshooting.rst -rw-rw-r-- zuul/zuul 3557 2020-06-15 09:50 ironic-inspector-9.2.3/doc/source/user/workflow.rst -rw-rw-r-- zuul/zuul 14 2020-06-15 09:50 ironic-inspector-9.2.3/doc/source/.gitignore drwxrwxr-x zuul/zuul 0 2020-06-15 09:51 ironic-inspector-9.2.3/doc/source/configuration/ -rw-rw-r-- zuul/zuul 486 2020-06-15 09:50 ironic-inspector-9.2.3/doc/source/configuration/sample-policy.rst -rw-rw-r-- zuul/zuul 464 2020-06-15 09:50 ironic-inspector-9.2.3/doc/source/configuration/index.rst -rw-rw-r-- zuul/zuul 131 2020-06-15 09:50 ironic-inspector-9.2.3/doc/source/configuration/ironic-inspector.rst -rw-rw-r-- zuul/zuul 235 2020-06-15 09:50 ironic-inspector-9.2.3/doc/source/configuration/policy.rst -rw-rw-r-- zuul/zuul 573 2020-06-15 09:50 ironic-inspector-9.2.3/doc/source/configuration/sample-config.rst -rw-rw-r-- zuul/zuul 3494 2020-06-15 09:50 ironic-inspector-9.2.3/doc/source/conf.py drwxrwxr-x zuul/zuul 0 2020-06-15 09:51 ironic-inspector-9.2.3/doc/source/images/ -rw-rw-r-- zuul/zuul 16969 2020-06-15 09:50 ironic-inspector-9.2.3/doc/source/images/states.svg drwxrwxr-x zuul/zuul 0 2020-06-15 09:51 ironic-inspector-9.2.3/doc/source/admin/ -rw-rw-r-- zuul/zuul 249 2020-06-15 09:50 ironic-inspector-9.2.3/doc/source/admin/index.rst -rw-rw-r-- zuul/zuul 4944 2020-06-15 09:50 ironic-inspector-9.2.3/doc/source/admin/dnsmasq-pxe-filter.rst -rw-rw-r-- zuul/zuul 1491 2020-06-15 09:50 ironic-inspector-9.2.3/doc/source/admin/upgrade.rst drwxrwxr-x zuul/zuul 0 2020-06-15 09:51 ironic-inspector-9.2.3/tools/ -rwxrwxr-x zuul/zuul 1990 2020-06-15 09:50 ironic-inspector-9.2.3/tools/test-setup.sh -rw-rw-r-- zuul/zuul 76 2020-06-15 09:50 ironic-inspector-9.2.3/tools/policy-generator.conf -rwxrwxr-x zuul/zuul 3208 2020-06-15 09:50 ironic-inspector-9.2.3/tools/states_to_dot.py -rw-rw-r-- zuul/zuul 8360 2020-06-15 09:50 ironic-inspector-9.2.3/tools/bandit.yml -rw-rw-r-- zuul/zuul 358 2020-06-15 09:50 ironic-inspector-9.2.3/tools/config-generator.conf -rw-rw-r-- zuul/zuul 4754 2020-06-15 09:51 ironic-inspector-9.2.3/setup.cfg -rw-rw-r-- zuul/zuul 1378 2020-06-15 09:50 ironic-inspector-9.2.3/requirements.txt -rw-rw-r-- zuul/zuul 4421 2020-06-15 09:51 ironic-inspector-9.2.3/AUTHORS drwxrwxr-x zuul/zuul 0 2020-06-15 09:51 ironic-inspector-9.2.3/releasenotes/ drwxrwxr-x zuul/zuul 0 2020-06-15 09:51 ironic-inspector-9.2.3/releasenotes/notes/ -rw-rw-r-- zuul/zuul 169 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/active-node-not-in-cache-b2d7b77603f02a66.yaml -rw-rw-r-- zuul/zuul 513 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/ramdisk-logs-on-all-failures-24da41edf3a98400.yaml -rw-rw-r-- zuul/zuul 185 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/introspection-data-db-store-0586292de05cbfd7.yaml -rw-rw-r-- zuul/zuul 338 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/add-support-for-listing-all-introspection-statuses-2a3d4379c3854894.yaml -rw-rw-r-- zuul/zuul 328 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/reset-interfaces-ff78d50b9f05d47d.yaml -rw-rw-r-- zuul/zuul 213 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/cpu-memory-cfdc72b625780871.yaml -rw-rw-r-- zuul/zuul 390 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/validate-ipv6-address-fda29c929754352e.yaml -rw-rw-r-- zuul/zuul 138 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/nested-value-formatting-e04f187475e5e475.yaml -rw-rw-r-- zuul/zuul 88 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/rollback-removal-a03a989e2e9f776b.yaml -rw-rw-r-- zuul/zuul 128 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/support-microversion-latest-dcf9598c5218e979.yaml -rw-rw-r-- zuul/zuul 780 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/split-services-99873ff27ef2d89b.yaml -rw-rw-r-- zuul/zuul 259 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/rollback-formatting-7d61c9af2600d42f.yaml -rw-rw-r-- zuul/zuul 277 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/deprecate-ssl-opts-40ce8f4618c786ef.yaml -rw-rw-r-- zuul/zuul 93 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/no-root_device_hint-0e7676d481d503bb.yaml -rw-rw-r-- zuul/zuul 148 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/flask-debug-6d2dcc2b482324dc.yaml -rw-rw-r-- zuul/zuul 119 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/contains-matches-ee28958b08995494.yaml -rw-rw-r-- zuul/zuul 235 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/add-lldp-plugin-4645596cb8b39fd3.yaml -rw-rw-r-- zuul/zuul 149 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/swift-max-retries-dfaecb74bd3aba9a.yaml -rw-rw-r-- zuul/zuul 60 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/migrations-autogenerate-4303fd496c3c2757.yaml -rw-rw-r-- zuul/zuul 224 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/fix-periodic-tasks-configuration-edd167f0146e60b5.yaml -rw-rw-r-- zuul/zuul 555 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/fix-wrong-provision-state-name-150c91c48d471bf9.yaml -rw-rw-r-- zuul/zuul 108 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/missing-pxe-mac-d9329dab85513460.yaml -rw-rw-r-- zuul/zuul 155 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/compact-debug-logging-b15dd9bbdd3ce27a.yaml -rw-rw-r-- zuul/zuul 137 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/firewall-rerun-f2d0f64cca2698ff.yaml -rw-rw-r-- zuul/zuul 109 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/allow-periodics-shutdown-inspector-ac28ea5ba3224279.yaml -rw-rw-r-- zuul/zuul 115 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/abort-introspection-ae5cb5a9fbacd2ac.yaml -rw-rw-r-- zuul/zuul 245 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/deprecated-ironic-1751ceec6295917d.yaml -rw-rw-r-- zuul/zuul 141 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/patch-head-backslash-24bcdd03ba254bf2.yaml -rw-rw-r-- zuul/zuul 192 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/stein-prelude-42f0d90bf2c6a1a9.yaml -rw-rw-r-- zuul/zuul 169 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/edeploy-typeerror-6486e31923d91666.yaml -rw-rw-r-- zuul/zuul 111 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/size-hint-ea2a264468e1fcb7.yaml -rw-rw-r-- zuul/zuul 128 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/persistent-boot-207b32257a97451e.yaml -rw-rw-r-- zuul/zuul 250 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/dnsmasq-pxe-filter-37928d3fdb1e8ec3.yaml -rw-rw-r-- zuul/zuul 207 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/names-82d9f84153a228ec.yaml -rw-rw-r-- zuul/zuul 762 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/introspection-state-03538fac198882b6.yaml -rw-rw-r-- zuul/zuul 228 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/active_states_timeout-3e3ab110870483ec.yaml -rw-rw-r-- zuul/zuul 135 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/reapply-introspection-5edbbfaf498dbd12.yaml -rw-rw-r-- zuul/zuul 439 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/status-removal-fa1d9a98ffad9f60.yaml -rw-rw-r-- zuul/zuul 1778 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/policy-engine-c44828e3131e6c62.yaml -rw-rw-r-- zuul/zuul 86 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/bmc-logging-deprecation-4ca046a64fac6f11.yaml -rw-rw-r-- zuul/zuul 84 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/periodics-18bf7fb57777c043.yaml -rw-rw-r-- zuul/zuul 277 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/lookup-all-macs-eead528c0b764ad7.yaml -rw-rw-r-- zuul/zuul 148 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/futurist-557fcd18d4eaf1c1.yaml -rw-rw-r-- zuul/zuul 99 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/continue-http-500-62f33d425aade9d7.yaml -rw-rw-r-- zuul/zuul 147 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/stop-when-setbootdev-failed-68d84fec0843bdc8.yaml -rw-rw-r-- zuul/zuul 150 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/add-support-for-long-running-ramdisk-ffee3c177c56cebb.yaml -rw-rw-r-- zuul/zuul 0 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/.placeholder -rw-rw-r-- zuul/zuul 484 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/active-introspection-949f4a50c9d5218a.yaml -rw-rw-r-- zuul/zuul 363 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/change_started_finished_at_type_to_datetime-c5617e598350970c.yaml -rw-rw-r-- zuul/zuul 174 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/trailing-slashes-93c2466b71829ec1.yaml -rw-rw-r-- zuul/zuul 271 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/ironic-lib-hints-20412a1c7fa796e0.yaml -rw-rw-r-- zuul/zuul 140 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/add-node-state-to-introspection-api-response-85fb7f4e72ae386a.yaml -rw-rw-r-- zuul/zuul 370 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/empty-ipmi-address-2-4d57c34aec7d14e2.yaml -rw-rw-r-- zuul/zuul 63 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/node-locking-4d135ca5b93524b1.yaml -rw-rw-r-- zuul/zuul 135 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/trait-actions-eec05cbb6a944619.yaml -rw-rw-r-- zuul/zuul 213 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/fix_llc_hook_bugs-efeea008c2f792eb.yaml -rw-rw-r-- zuul/zuul 1174 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/ksadapters-abc9edc63cafa405.yaml -rw-rw-r-- zuul/zuul 403 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/infiniband-support-960d6846e326dec4.yaml -rw-rw-r-- zuul/zuul 309 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/custom-ramdisk-log-name-dac06822c38657e7.yaml -rw-rw-r-- zuul/zuul 156 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/remove-opt-group-firewall-96266983e476c29e.yaml -rw-rw-r-- zuul/zuul 76 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/less-iptables-calls-759e89d103df504c.yaml -rw-rw-r-- zuul/zuul 705 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/ipa-inventory-0a1e8d644da850ff.yaml -rw-rw-r-- zuul/zuul 251 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/mdns-a5f4034257139e31.yaml -rw-rw-r-- zuul/zuul 60 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/logs-collector-logging-356e56cd70a04a2b.yaml -rw-rw-r-- zuul/zuul 232 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/deprecated-options-removal-ocata-a44dadf3bcf8d6fc.yaml -rw-rw-r-- zuul/zuul 238 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/extend-rules-9a9d38701e970611.yaml -rw-rw-r-- zuul/zuul 102 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/no-logs-stored-data-6db52934c7f9a91a.yaml -rw-rw-r-- zuul/zuul 146 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/empty-ipmi-address-5b5ca186a066ed32.yaml -rw-rw-r-- zuul/zuul 184 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/remove-deprecated-conf-opts-361ab0bb342f0e7e.yaml -rw-rw-r-- zuul/zuul 317 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/processing-logging-e2d27bbac95a7213.yaml -rw-rw-r-- zuul/zuul 420 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/manage-boot-2ae986f87098576b.yaml -rw-rw-r-- zuul/zuul 225 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/enroll-nodes-with-bmc-v6address-ba224f4a8a151c53.yaml -rw-rw-r-- zuul/zuul 432 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/no-rollback-e15bc7fee0134545.yaml -rw-rw-r-- zuul/zuul 270 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/handle-patch-port-failure-9a8b85749104506f.yaml -rw-rw-r-- zuul/zuul 145 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/no-fail-on-power-off-enroll-node-e40854f6def397b8.yaml -rw-rw-r-- zuul/zuul 180 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/fix-pxe-filter-get-blacklist-2dde59d51c1d010f.yaml -rw-rw-r-- zuul/zuul 113 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/manage-boot-power-off-d8ed644f11659c38.yaml -rw-rw-r-- zuul/zuul 249 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/unmanaged-result-4de3788e7820e3c5.yaml -rw-rw-r-- zuul/zuul 158 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/update-default-ironic-api-stein-b3b01ec542fa8f15.yaml -rw-rw-r-- zuul/zuul 111 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/remove-opt-keep-node-status-7d6b96f1a6e498a8.yaml -rw-rw-r-- zuul/zuul 108 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/remove-store-data-location-e68462ff6ba257e0.yaml -rw-rw-r-- zuul/zuul 125 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/empty-condition-abc707b771be6be3.yaml -rw-rw-r-- zuul/zuul 270 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/pgsql-imperative-enum-dda76f150a205d0a.yaml -rw-rw-r-- zuul/zuul 185 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/fix_node_uuid_for_manual_inspection-2fa3f11343cab417.yaml -rw-rw-r-- zuul/zuul 284 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/post-introspection-data-9cdd39a3de446e92.yaml -rw-rw-r-- zuul/zuul 340 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/support-ip6tables-ce30f614de502adb.yaml -rw-rw-r-- zuul/zuul 129 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/add-disabled-option-to-add-ports-f8c6c9b3e6797652.yaml -rw-rw-r-- zuul/zuul 584 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/multiattribute_node_lookup-17e219ba8d3e5eb0.yaml -rw-rw-r-- zuul/zuul 543 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/story-2002166-371315335fd8e62d.yaml -rw-rw-r-- zuul/zuul 155 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/Reapply_update_started_at-8af8cf254cdf8cde.yaml -rw-rw-r-- zuul/zuul 138 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/fix-crash-when-use-postgresql-ac6c708f48f55c83.yaml -rw-rw-r-- zuul/zuul 432 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/fix-llc-switch-id-not-mac-e2de3adc0945ee70.yaml -rw-rw-r-- zuul/zuul 340 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/fix-CalledProcessError-on-startup-28d9dbed85a81542.yaml -rw-rw-r-- zuul/zuul 278 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/pxe-enabled-cbc3287ebe3fcd49.yaml -rw-rw-r-- zuul/zuul 884 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/firewall-refactoring-17e8ad764f2cde8d.yaml -rw-rw-r-- zuul/zuul 82 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/fix_llc_port_assume-4ea47d26501bddc3.yaml -rw-rw-r-- zuul/zuul 465 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/pxe-filter-dnsmasq-manage-deleted-ironic-macs-4bb766efad8c6d02.yaml -rw-rw-r-- zuul/zuul 225 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/UUID-started_at-finished_at-in-the-status-API-7860312102923938.yaml -rw-rw-r-- zuul/zuul 97 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/deprecate-root-device-hint-909d389b7efed5da.yaml -rw-rw-r-- zuul/zuul 120 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/unset_property_instrospectionrules-78d64b8b7643e40d.yaml -rw-rw-r-- zuul/zuul 185 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/check-formatted-value-from-nonstring-3d851cb42ce3a0ac.yaml -rw-rw-r-- zuul/zuul 249 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/unmanaged-delay-d39871e1346d9448.yaml -rw-rw-r-- zuul/zuul 230 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/deprecate-store-data-location-037eaab9cd326646.yaml -rw-rw-r-- zuul/zuul 305 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/find-node-input-filtering-e8ea529252e80739.yaml -rw-rw-r-- zuul/zuul 127 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/prelude-10.0.0-773ef7f14a5dfdf5.yaml -rw-rw-r-- zuul/zuul 540 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/dnsmask-pxe-filter-rootwrap-systemctl-099964ad39d38b4c.yaml -rw-rw-r-- zuul/zuul 108 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/fix-deadlock-during-cleanup-bcb6b517ef299791.yaml -rw-rw-r-- zuul/zuul 216 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/log-info-not-found-cache-error-afbc87e80305ca5c.yaml -rw-rw-r-- zuul/zuul 174 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/deprecate-rollback-dea95ac515d3189b.yaml -rw-rw-r-- zuul/zuul 225 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/processing-data-type-check-7c914339d3ab15ba.yaml -rw-rw-r-- zuul/zuul 497 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/sighup-support-e6eaec034d963108.yaml -rw-rw-r-- zuul/zuul 149 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/preprocessing-error-01e55b4db20fb7fc.yaml -rw-rw-r-- zuul/zuul 180 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/fix-extra-hardware-process-c0635a972de37b0a.yaml -rw-rw-r-- zuul/zuul 213 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/fix-mysql-6b79049fe96edae4.yaml -rw-rw-r-- zuul/zuul 83 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/set-node-to-error-when-swift-failure-3e919ecbf9db6401.yaml -rw-rw-r-- zuul/zuul 192 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/ipv6-bmc-address-start-inspection-7a72794f25eb9f19.yaml -rw-rw-r-- zuul/zuul 203 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/enroll-hook-d8c32eba70848210.yaml -rw-rw-r-- zuul/zuul 308 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/port-creation-plugin-c0405ec646b1051d.yaml -rw-rw-r-- zuul/zuul 363 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/introspection-delay-drivers-deprecation-1d0c25b112fbd4da.yaml -rw-rw-r-- zuul/zuul 518 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/deprecate-setting-ipmi-creds-1581ddc63b273811.yaml -rw-rw-r-- zuul/zuul 266 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/short_circuit_port_update_for_manual_inspection-5dc296df9d409c69.yaml -rw-rw-r-- zuul/zuul 947 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/keystoneauth-plugins-aab6cbe1d0e884bf.yaml -rw-rw-r-- zuul/zuul 166 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/add-lldp-plugin-dependency-c323412654f71b3e.yaml -rw-rw-r-- zuul/zuul 123 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/remove_filter_logging-1a80419083c42bc6.yaml -rw-rw-r-- zuul/zuul 173 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/swift-deprecations-d7680b867fae7f3d.yaml -rw-rw-r-- zuul/zuul 594 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/pxe-filter-dnsmasq-not-known-hosts-filter-76ae5bd7a8db6f75.yaml -rw-rw-r-- zuul/zuul 343 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/ipmi-credentials-removal-0021f89424fbf7a3.yaml -rw-rw-r-- zuul/zuul 178 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/drop-maintenance-a9a87a9a2af051ad.yaml -rw-rw-r-- zuul/zuul 492 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/db-status-consistency-enhancements-f97fbaccfc81a60b.yaml -rw-rw-r-- zuul/zuul 394 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/port-list-retry-745d1cf41780e961.yaml -rw-rw-r-- zuul/zuul 122 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/add-lldp-basic-plugin-98aebcf43e60931b.yaml -rw-rw-r-- zuul/zuul 109 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/loopback-bmc-e60d64fe74bdf142.yaml -rw-rw-r-- zuul/zuul 503 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/sphinx-docs-4d0a5886261e57bf.yaml -rw-rw-r-- zuul/zuul 203 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/keystone-noauth-9ba5ad9884c6273c.yaml -rw-rw-r-- zuul/zuul 480 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/remove-policy-json-b4746d64c1511023.yaml -rw-rw-r-- zuul/zuul 553 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/cors-5f345c65da7f5c99.yaml -rw-rw-r-- zuul/zuul 80 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/is-empty-missing-a590d580cb62761d.yaml -rw-rw-r-- zuul/zuul 196 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/remove-deprecated-ssl-opt-f6e6bd841f2c1061.yaml -rw-rw-r-- zuul/zuul 256 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/pci_devices-plugin-5b93196e0e973155.yaml -rw-rw-r-- zuul/zuul 64 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/extra-hardware-swift-aeebf299b9605bb0.yaml -rw-rw-r-- zuul/zuul 132 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/rules-invert-2585173a11db3c31.yaml -rw-rw-r-- zuul/zuul 821 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/migrate-introspection-data-bcd692c9ad3f22d7.yaml -rw-rw-r-- zuul/zuul 212 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/hook-deps-83a867c7af0300e4.yaml -rw-rw-r-- zuul/zuul 440 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/tempest_plugin_removal-91a01f5950f543e1.yaml -rw-rw-r-- zuul/zuul 162 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/Inspector_rules_API_does_not_return_all_attributes-98a9765726c405d5.yaml -rw-rw-r-- zuul/zuul 228 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/discovery-default-driver-94f990bb0676369b.yaml -rw-rw-r-- zuul/zuul 283 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/rpc-backends-0e7405aa1c7723a0.yaml -rw-rw-r-- zuul/zuul 210 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/no-downgrade-migrations-514bf872d9f944ed.yaml -rw-rw-r-- zuul/zuul 369 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/disable-dhcp-c86a3a0ee2696ee0.yaml -rw-rw-r-- zuul/zuul 148 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/ipa-support-7eea800306829a49.yaml -rw-rw-r-- zuul/zuul 144 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/capabilities-15cc2268d661f0a0.yaml -rw-rw-r-- zuul/zuul 231 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/no-old-ramdisk-095b05e1245131d8.yaml -rw-rw-r-- zuul/zuul 389 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/fix-rules-endpoint-response-d60984c40d927c1f.yaml -rw-rw-r-- zuul/zuul 332 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/add_node-with-version_id-24f51e5888480aa0.yaml -rw-rw-r-- zuul/zuul 127 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/local_gb-250bd415684a7855.yaml -rw-rw-r-- zuul/zuul 126 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/googbye-patches-args-071532024b9260bd.yaml -rw-rw-r-- zuul/zuul 130 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/notes/optional-root-disk-9b972f504b2e6262.yaml drwxrwxr-x zuul/zuul 0 2020-06-15 09:51 ironic-inspector-9.2.3/releasenotes/source/ -rw-rw-r-- zuul/zuul 214 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/source/index.rst drwxrwxr-x zuul/zuul 0 2020-06-15 09:51 ironic-inspector-9.2.3/releasenotes/source/_static/ -rw-rw-r-- zuul/zuul 0 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/source/_static/.placeholder -rw-rw-r-- zuul/zuul 185 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/source/mitaka.rst -rw-rw-r-- zuul/zuul 181 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/source/queens.rst drwxrwxr-x zuul/zuul 0 2020-06-15 09:51 ironic-inspector-9.2.3/releasenotes/source/_templates/ -rw-rw-r-- zuul/zuul 0 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/source/_templates/.placeholder -rw-rw-r-- zuul/zuul 185 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/source/newton.rst -rw-rw-r-- zuul/zuul 174 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/source/stein.rst -rw-rw-r-- zuul/zuul 181 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/source/ocata.rst drwxrwxr-x zuul/zuul 0 2020-06-15 09:51 ironic-inspector-9.2.3/releasenotes/source/locale/ drwxrwxr-x zuul/zuul 0 2020-06-15 09:51 ironic-inspector-9.2.3/releasenotes/source/locale/en_GB/ drwxrwxr-x zuul/zuul 0 2020-06-15 09:51 ironic-inspector-9.2.3/releasenotes/source/locale/en_GB/LC_MESSAGES/ -rw-rw-r-- zuul/zuul 63827 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po drwxrwxr-x zuul/zuul 0 2020-06-15 09:51 ironic-inspector-9.2.3/releasenotes/source/locale/fr/ drwxrwxr-x zuul/zuul 0 2020-06-15 09:51 ironic-inspector-9.2.3/releasenotes/source/locale/fr/LC_MESSAGES/ -rw-rw-r-- zuul/zuul 2456 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/source/locale/fr/LC_MESSAGES/releasenotes.po -rw-rw-r-- zuul/zuul 9355 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/source/conf.py -rw-rw-r-- zuul/zuul 174 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/source/rocky.rst -rw-rw-r-- zuul/zuul 107 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/source/unreleased.rst -rw-rw-r-- zuul/zuul 189 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/source/liberty.rst -rw-rw-r-- zuul/zuul 170 2020-06-15 09:50 ironic-inspector-9.2.3/releasenotes/source/pike.rst drwxrwxr-x zuul/zuul 0 2020-06-15 09:51 ironic-inspector-9.2.3/rootwrap.d/ -rw-rw-r-- zuul/zuul 515 2020-06-15 09:50 ironic-inspector-9.2.3/rootwrap.d/ironic-inspector.filters drwxrwxr-x zuul/zuul 0 2020-06-15 09:51 ironic-inspector-9.2.3/devstack/ -rw-rw-r-- zuul/zuul 54 2020-06-15 09:50 ironic-inspector-9.2.3/devstack/settings -rw-rw-r-- zuul/zuul 23294 2020-06-15 09:50 ironic-inspector-9.2.3/devstack/plugin.sh -rw-rw-r-- zuul/zuul 2437 2020-06-15 09:50 ironic-inspector-9.2.3/devstack/example.local.conf drwxrwxr-x zuul/zuul 0 2020-06-15 09:51 ironic-inspector-9.2.3/devstack/upgrade/ -rwxrwxr-x zuul/zuul 1540 2020-06-15 09:50 ironic-inspector-9.2.3/devstack/upgrade/resources.sh -rwxrwxr-x zuul/zuul 3263 2020-06-15 09:50 ironic-inspector-9.2.3/devstack/upgrade/upgrade.sh -rw-rw-r-- zuul/zuul 164 2020-06-15 09:50 ironic-inspector-9.2.3/devstack/upgrade/settings -rwxrwxr-x zuul/zuul 690 2020-06-15 09:50 ironic-inspector-9.2.3/devstack/upgrade/shutdown.sh drwxrwxr-x zuul/zuul 0 2020-06-15 09:51 ironic-inspector-9.2.3/playbooks/ drwxrwxr-x zuul/zuul 0 2020-06-15 09:51 ironic-inspector-9.2.3/playbooks/legacy/ drwxrwxr-x zuul/zuul 0 2020-06-15 09:51 ironic-inspector-9.2.3/playbooks/legacy/ironic-inspector-grenade-dsvm/ -rw-rw-r-- zuul/zuul 411 2020-06-15 09:50 ironic-inspector-9.2.3/playbooks/legacy/ironic-inspector-grenade-dsvm/post.yaml -rw-rw-r-- zuul/zuul 5464 2020-06-15 09:50 ironic-inspector-9.2.3/playbooks/legacy/ironic-inspector-grenade-dsvm/run.yaml -rw-rw-r-- zuul/zuul 2396 2020-06-15 09:50 ironic-inspector-9.2.3/lower-constraints.txt drwxrwxr-x zuul/zuul 0 2020-06-15 09:51 ironic-inspector-9.2.3/zuul.d/ -rw-rw-r-- zuul/zuul 1086 2020-06-15 09:50 ironic-inspector-9.2.3/zuul.d/project.yaml -rw-rw-r-- zuul/zuul 3064 2020-06-15 09:50 ironic-inspector-9.2.3/zuul.d/ironic-inspector-jobs.yaml -rw-rw-r-- zuul/zuul 820 2020-06-15 09:50 ironic-inspector-9.2.3/zuul.d/legacy-ironic-inspector-jobs.yaml -rw-rw-r-- zuul/zuul 1492 2020-06-15 09:50 ironic-inspector-9.2.3/README.rst + STATUS=0 + '[' 0 -ne 0 ']' + cd ironic-inspector-9.2.3 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/git init Initialized empty Git repository in /builddir/build/BUILD/ironic-inspector-9.2.3/.git/ + /usr/bin/git config user.name rpm-build + /usr/bin/git config user.email '' + /usr/bin/git add . + /usr/bin/git commit -a --author 'rpm-build ' -m 'openstack-ironic-inspector-9.2.3 base' [master (root-commit) 1b5f295] openstack-ironic-inspector-9.2.3 base 370 files changed, 32668 insertions(+) create mode 100644 .stestr.conf create mode 100644 AUTHORS create mode 100644 CONTRIBUTING.rst create mode 100644 ChangeLog create mode 100644 LICENSE create mode 100644 PKG-INFO create mode 100644 README.rst create mode 100644 api-ref/source/conf.py create mode 100644 api-ref/source/index.rst create mode 100644 api-ref/source/introspection-api-v1-continue.inc create mode 100644 api-ref/source/introspection-api-v1-introspection-management.inc create mode 100644 api-ref/source/introspection-api-v1-introspection.inc create mode 100644 api-ref/source/introspection-api-v1-rules.inc create mode 100644 api-ref/source/introspection-api-versions.inc create mode 100644 api-ref/source/parameters.yaml create mode 100644 api-ref/source/samples/api-root-response.json create mode 100644 api-ref/source/samples/api-v1-common-node-uuid.json create mode 100644 api-ref/source/samples/api-v1-common-rule-uuid.json create mode 100644 api-ref/source/samples/api-v1-continue-request.json create mode 100644 api-ref/source/samples/api-v1-create-rule-request.json create mode 100644 api-ref/source/samples/api-v1-create-rule-response.json create mode 100644 api-ref/source/samples/api-v1-data-introspection-response.json create mode 100644 api-ref/source/samples/api-v1-get-introspection-response.json create mode 100644 api-ref/source/samples/api-v1-get-introspections-response.json create mode 100644 api-ref/source/samples/api-v1-get-rule-response.json create mode 100644 api-ref/source/samples/api-v1-get-rules-response.json create mode 100644 api-ref/source/samples/api-v1-root-response.json create mode 100644 babel.cfg create mode 100644 bindep.txt create mode 100644 devstack/example.local.conf create mode 100644 devstack/plugin.sh create mode 100644 devstack/settings create mode 100755 devstack/upgrade/resources.sh create mode 100644 devstack/upgrade/settings create mode 100755 devstack/upgrade/shutdown.sh create mode 100755 devstack/upgrade/upgrade.sh create mode 100644 doc/Makefile create mode 100644 doc/source/.gitignore create mode 100644 doc/source/admin/dnsmasq-pxe-filter.rst create mode 100644 doc/source/admin/index.rst create mode 100644 doc/source/admin/upgrade.rst create mode 100644 doc/source/conf.py create mode 100644 doc/source/configuration/index.rst create mode 100644 doc/source/configuration/ironic-inspector.rst create mode 100644 doc/source/configuration/policy.rst create mode 100644 doc/source/configuration/sample-config.rst create mode 100644 doc/source/configuration/sample-policy.rst create mode 100644 doc/source/contributor/index.rst create mode 100644 doc/source/contributor/jobs-description.rst create mode 100644 doc/source/images/states.svg create mode 100644 doc/source/index.rst create mode 100644 doc/source/install/index.rst create mode 100644 doc/source/user/http-api.rst create mode 100644 doc/source/user/index.rst create mode 100644 doc/source/user/troubleshooting.rst create mode 100644 doc/source/user/usage.rst create mode 100644 doc/source/user/workflow.rst create mode 100644 ironic-inspector.8 create mode 100644 ironic_inspector.egg-info/PKG-INFO create mode 100644 ironic_inspector.egg-info/SOURCES.txt create mode 100644 ironic_inspector.egg-info/dependency_links.txt create mode 100644 ironic_inspector.egg-info/entry_points.txt create mode 100644 ironic_inspector.egg-info/not-zip-safe create mode 100644 ironic_inspector.egg-info/pbr.json create mode 100644 ironic_inspector.egg-info/requires.txt create mode 100644 ironic_inspector.egg-info/top_level.txt create mode 100644 ironic_inspector/__init__.py create mode 100644 ironic_inspector/alembic.ini create mode 100644 ironic_inspector/api_tools.py create mode 100644 ironic_inspector/cmd/__init__.py create mode 100644 ironic_inspector/cmd/all.py create mode 100644 ironic_inspector/cmd/conductor.py create mode 100644 ironic_inspector/cmd/dbsync.py create mode 100644 ironic_inspector/cmd/migration.py create mode 100644 ironic_inspector/cmd/wsgi.py create mode 100644 ironic_inspector/common/__init__.py create mode 100644 ironic_inspector/common/context.py create mode 100644 ironic_inspector/common/coordination.py create mode 100644 ironic_inspector/common/i18n.py create mode 100644 ironic_inspector/common/ironic.py create mode 100644 ironic_inspector/common/keystone.py create mode 100644 ironic_inspector/common/lldp_parsers.py create mode 100644 ironic_inspector/common/lldp_tlvs.py create mode 100644 ironic_inspector/common/locking.py create mode 100644 ironic_inspector/common/rpc.py create mode 100644 ironic_inspector/common/rpc_service.py create mode 100644 ironic_inspector/common/service_utils.py create mode 100644 ironic_inspector/common/swift.py create mode 100644 ironic_inspector/conductor/__init__.py create mode 100644 ironic_inspector/conductor/manager.py create mode 100644 ironic_inspector/conf/__init__.py create mode 100644 ironic_inspector/conf/capabilities.py create mode 100644 ironic_inspector/conf/coordination.py create mode 100644 ironic_inspector/conf/default.py create mode 100644 ironic_inspector/conf/discovery.py create mode 100644 ironic_inspector/conf/dnsmasq_pxe_filter.py create mode 100644 ironic_inspector/conf/iptables.py create mode 100644 ironic_inspector/conf/ironic.py create mode 100644 ironic_inspector/conf/opts.py create mode 100644 ironic_inspector/conf/pci_devices.py create mode 100644 ironic_inspector/conf/processing.py create mode 100644 ironic_inspector/conf/pxe_filter.py create mode 100644 ironic_inspector/conf/service_catalog.py create mode 100644 ironic_inspector/conf/swift.py create mode 100644 ironic_inspector/db.py create mode 100644 ironic_inspector/introspect.py create mode 100644 ironic_inspector/introspection_state.py create mode 100644 ironic_inspector/locale/en_GB/LC_MESSAGES/ironic_inspector.po create mode 100644 ironic_inspector/main.py create mode 100644 ironic_inspector/migrations/env.py create mode 100644 ironic_inspector/migrations/script.py.mako create mode 100644 ironic_inspector/migrations/versions/18440d0834af_introducing_the_aborting_state.py create mode 100644 ironic_inspector/migrations/versions/2970d2d44edc_add_manage_boot_to_nodes.py create mode 100644 ironic_inspector/migrations/versions/578f84f38d_inital_db_schema.py create mode 100644 ironic_inspector/migrations/versions/882b2d84cb1b_attribute_constraints_relaxing.py create mode 100644 ironic_inspector/migrations/versions/bf8dec16023c_add_introspection_data_table.py create mode 100644 ironic_inspector/migrations/versions/d00d6e3f38c4_change_created_finished_at_type.py create mode 100644 ironic_inspector/migrations/versions/d2e48801c8ef_introducing_node_state_attribute.py create mode 100644 ironic_inspector/migrations/versions/d588418040d_add_rules.py create mode 100644 ironic_inspector/migrations/versions/e169a4a81d88_add_invert_field_to_rule_condition.py create mode 100644 ironic_inspector/node_cache.py create mode 100644 ironic_inspector/plugins/__init__.py create mode 100644 ironic_inspector/plugins/base.py create mode 100644 ironic_inspector/plugins/capabilities.py create mode 100644 ironic_inspector/plugins/discovery.py create mode 100644 ironic_inspector/plugins/example.py create mode 100644 ironic_inspector/plugins/extra_hardware.py create mode 100644 ironic_inspector/plugins/introspection_data.py create mode 100644 ironic_inspector/plugins/lldp_basic.py create mode 100644 ironic_inspector/plugins/local_link_connection.py create mode 100644 ironic_inspector/plugins/pci_devices.py create mode 100644 ironic_inspector/plugins/raid_device.py create mode 100644 ironic_inspector/plugins/rules.py create mode 100644 ironic_inspector/plugins/standard.py create mode 100644 ironic_inspector/policy.py create mode 100644 ironic_inspector/process.py create mode 100644 ironic_inspector/pxe_filter/__init__.py create mode 100644 ironic_inspector/pxe_filter/base.py create mode 100644 ironic_inspector/pxe_filter/dnsmasq.py create mode 100644 ironic_inspector/pxe_filter/interface.py create mode 100644 ironic_inspector/pxe_filter/iptables.py create mode 100644 ironic_inspector/rules.py create mode 100644 ironic_inspector/test/__init__.py create mode 100644 ironic_inspector/test/base.py create mode 100644 ironic_inspector/test/functional.py create mode 100644 ironic_inspector/test/unit/__init__.py create mode 100644 ironic_inspector/test/unit/policy_fixture.py create mode 100644 ironic_inspector/test/unit/test_api_tools.py create mode 100644 ironic_inspector/test/unit/test_common_ironic.py create mode 100644 ironic_inspector/test/unit/test_coordination.py create mode 100644 ironic_inspector/test/unit/test_db.py create mode 100644 ironic_inspector/test/unit/test_dnsmasq_pxe_filter.py create mode 100644 ironic_inspector/test/unit/test_introspect.py create mode 100644 ironic_inspector/test/unit/test_iptables.py create mode 100644 ironic_inspector/test/unit/test_keystone.py create mode 100644 ironic_inspector/test/unit/test_locking.py create mode 100644 ironic_inspector/test/unit/test_main.py create mode 100644 ironic_inspector/test/unit/test_manager.py create mode 100644 ironic_inspector/test/unit/test_migrations.py create mode 100644 ironic_inspector/test/unit/test_node_cache.py create mode 100644 ironic_inspector/test/unit/test_plugins_base.py create mode 100644 ironic_inspector/test/unit/test_plugins_capabilities.py create mode 100644 ironic_inspector/test/unit/test_plugins_discovery.py create mode 100644 ironic_inspector/test/unit/test_plugins_extra_hardware.py create mode 100644 ironic_inspector/test/unit/test_plugins_introspection_data.py create mode 100644 ironic_inspector/test/unit/test_plugins_lldp_basic.py create mode 100644 ironic_inspector/test/unit/test_plugins_local_link_connection.py create mode 100644 ironic_inspector/test/unit/test_plugins_pci_devices.py create mode 100644 ironic_inspector/test/unit/test_plugins_raid_device.py create mode 100644 ironic_inspector/test/unit/test_plugins_rules.py create mode 100644 ironic_inspector/test/unit/test_plugins_standard.py create mode 100644 ironic_inspector/test/unit/test_process.py create mode 100644 ironic_inspector/test/unit/test_pxe_filter.py create mode 100644 ironic_inspector/test/unit/test_rules.py create mode 100644 ironic_inspector/test/unit/test_swift.py create mode 100644 ironic_inspector/test/unit/test_utils.py create mode 100644 ironic_inspector/test/unit/test_wsgi_service.py create mode 100644 ironic_inspector/utils.py create mode 100644 ironic_inspector/version.py create mode 100644 ironic_inspector/wsgi_service.py create mode 100644 lower-constraints.txt create mode 100644 playbooks/legacy/ironic-inspector-grenade-dsvm/post.yaml create mode 100644 playbooks/legacy/ironic-inspector-grenade-dsvm/run.yaml create mode 100644 releasenotes/notes/.placeholder create mode 100644 releasenotes/notes/Inspector_rules_API_does_not_return_all_attributes-98a9765726c405d5.yaml create mode 100644 releasenotes/notes/Reapply_update_started_at-8af8cf254cdf8cde.yaml create mode 100644 releasenotes/notes/UUID-started_at-finished_at-in-the-status-API-7860312102923938.yaml create mode 100644 releasenotes/notes/abort-introspection-ae5cb5a9fbacd2ac.yaml create mode 100644 releasenotes/notes/active-introspection-949f4a50c9d5218a.yaml create mode 100644 releasenotes/notes/active-node-not-in-cache-b2d7b77603f02a66.yaml create mode 100644 releasenotes/notes/active_states_timeout-3e3ab110870483ec.yaml create mode 100644 releasenotes/notes/add-disabled-option-to-add-ports-f8c6c9b3e6797652.yaml create mode 100644 releasenotes/notes/add-lldp-basic-plugin-98aebcf43e60931b.yaml create mode 100644 releasenotes/notes/add-lldp-plugin-4645596cb8b39fd3.yaml create mode 100644 releasenotes/notes/add-lldp-plugin-dependency-c323412654f71b3e.yaml create mode 100644 releasenotes/notes/add-node-state-to-introspection-api-response-85fb7f4e72ae386a.yaml create mode 100644 releasenotes/notes/add-support-for-listing-all-introspection-statuses-2a3d4379c3854894.yaml create mode 100644 releasenotes/notes/add-support-for-long-running-ramdisk-ffee3c177c56cebb.yaml create mode 100644 releasenotes/notes/add_node-with-version_id-24f51e5888480aa0.yaml create mode 100644 releasenotes/notes/allow-periodics-shutdown-inspector-ac28ea5ba3224279.yaml create mode 100644 releasenotes/notes/bmc-logging-deprecation-4ca046a64fac6f11.yaml create mode 100644 releasenotes/notes/capabilities-15cc2268d661f0a0.yaml create mode 100644 releasenotes/notes/change_started_finished_at_type_to_datetime-c5617e598350970c.yaml create mode 100644 releasenotes/notes/check-formatted-value-from-nonstring-3d851cb42ce3a0ac.yaml create mode 100644 releasenotes/notes/compact-debug-logging-b15dd9bbdd3ce27a.yaml create mode 100644 releasenotes/notes/contains-matches-ee28958b08995494.yaml create mode 100644 releasenotes/notes/continue-http-500-62f33d425aade9d7.yaml create mode 100644 releasenotes/notes/cors-5f345c65da7f5c99.yaml create mode 100644 releasenotes/notes/cpu-memory-cfdc72b625780871.yaml create mode 100644 releasenotes/notes/custom-ramdisk-log-name-dac06822c38657e7.yaml create mode 100644 releasenotes/notes/db-status-consistency-enhancements-f97fbaccfc81a60b.yaml create mode 100644 releasenotes/notes/deprecate-rollback-dea95ac515d3189b.yaml create mode 100644 releasenotes/notes/deprecate-root-device-hint-909d389b7efed5da.yaml create mode 100644 releasenotes/notes/deprecate-setting-ipmi-creds-1581ddc63b273811.yaml create mode 100644 releasenotes/notes/deprecate-ssl-opts-40ce8f4618c786ef.yaml create mode 100644 releasenotes/notes/deprecate-store-data-location-037eaab9cd326646.yaml create mode 100644 releasenotes/notes/deprecated-ironic-1751ceec6295917d.yaml create mode 100644 releasenotes/notes/deprecated-options-removal-ocata-a44dadf3bcf8d6fc.yaml create mode 100644 releasenotes/notes/disable-dhcp-c86a3a0ee2696ee0.yaml create mode 100644 releasenotes/notes/discovery-default-driver-94f990bb0676369b.yaml create mode 100644 releasenotes/notes/dnsmask-pxe-filter-rootwrap-systemctl-099964ad39d38b4c.yaml create mode 100644 releasenotes/notes/dnsmasq-pxe-filter-37928d3fdb1e8ec3.yaml create mode 100644 releasenotes/notes/drop-maintenance-a9a87a9a2af051ad.yaml create mode 100644 releasenotes/notes/edeploy-typeerror-6486e31923d91666.yaml create mode 100644 releasenotes/notes/empty-condition-abc707b771be6be3.yaml create mode 100644 releasenotes/notes/empty-ipmi-address-2-4d57c34aec7d14e2.yaml create mode 100644 releasenotes/notes/empty-ipmi-address-5b5ca186a066ed32.yaml create mode 100644 releasenotes/notes/enroll-hook-d8c32eba70848210.yaml create mode 100644 releasenotes/notes/enroll-nodes-with-bmc-v6address-ba224f4a8a151c53.yaml create mode 100644 releasenotes/notes/extend-rules-9a9d38701e970611.yaml create mode 100644 releasenotes/notes/extra-hardware-swift-aeebf299b9605bb0.yaml create mode 100644 releasenotes/notes/find-node-input-filtering-e8ea529252e80739.yaml create mode 100644 releasenotes/notes/firewall-refactoring-17e8ad764f2cde8d.yaml create mode 100644 releasenotes/notes/firewall-rerun-f2d0f64cca2698ff.yaml create mode 100644 releasenotes/notes/fix-CalledProcessError-on-startup-28d9dbed85a81542.yaml create mode 100644 releasenotes/notes/fix-crash-when-use-postgresql-ac6c708f48f55c83.yaml create mode 100644 releasenotes/notes/fix-deadlock-during-cleanup-bcb6b517ef299791.yaml create mode 100644 releasenotes/notes/fix-extra-hardware-process-c0635a972de37b0a.yaml create mode 100644 releasenotes/notes/fix-llc-switch-id-not-mac-e2de3adc0945ee70.yaml create mode 100644 releasenotes/notes/fix-mysql-6b79049fe96edae4.yaml create mode 100644 releasenotes/notes/fix-periodic-tasks-configuration-edd167f0146e60b5.yaml create mode 100644 releasenotes/notes/fix-pxe-filter-get-blacklist-2dde59d51c1d010f.yaml create mode 100644 releasenotes/notes/fix-rules-endpoint-response-d60984c40d927c1f.yaml create mode 100644 releasenotes/notes/fix-wrong-provision-state-name-150c91c48d471bf9.yaml create mode 100644 releasenotes/notes/fix_llc_hook_bugs-efeea008c2f792eb.yaml create mode 100644 releasenotes/notes/fix_llc_port_assume-4ea47d26501bddc3.yaml create mode 100644 releasenotes/notes/fix_node_uuid_for_manual_inspection-2fa3f11343cab417.yaml create mode 100644 releasenotes/notes/flask-debug-6d2dcc2b482324dc.yaml create mode 100644 releasenotes/notes/futurist-557fcd18d4eaf1c1.yaml create mode 100644 releasenotes/notes/googbye-patches-args-071532024b9260bd.yaml create mode 100644 releasenotes/notes/handle-patch-port-failure-9a8b85749104506f.yaml create mode 100644 releasenotes/notes/hook-deps-83a867c7af0300e4.yaml create mode 100644 releasenotes/notes/infiniband-support-960d6846e326dec4.yaml create mode 100644 releasenotes/notes/introspection-data-db-store-0586292de05cbfd7.yaml create mode 100644 releasenotes/notes/introspection-delay-drivers-deprecation-1d0c25b112fbd4da.yaml create mode 100644 releasenotes/notes/introspection-state-03538fac198882b6.yaml create mode 100644 releasenotes/notes/ipa-inventory-0a1e8d644da850ff.yaml create mode 100644 releasenotes/notes/ipa-support-7eea800306829a49.yaml create mode 100644 releasenotes/notes/ipmi-credentials-removal-0021f89424fbf7a3.yaml create mode 100644 releasenotes/notes/ipv6-bmc-address-start-inspection-7a72794f25eb9f19.yaml create mode 100644 releasenotes/notes/ironic-lib-hints-20412a1c7fa796e0.yaml create mode 100644 releasenotes/notes/is-empty-missing-a590d580cb62761d.yaml create mode 100644 releasenotes/notes/keystone-noauth-9ba5ad9884c6273c.yaml create mode 100644 releasenotes/notes/keystoneauth-plugins-aab6cbe1d0e884bf.yaml create mode 100644 releasenotes/notes/ksadapters-abc9edc63cafa405.yaml create mode 100644 releasenotes/notes/less-iptables-calls-759e89d103df504c.yaml create mode 100644 releasenotes/notes/local_gb-250bd415684a7855.yaml create mode 100644 releasenotes/notes/log-info-not-found-cache-error-afbc87e80305ca5c.yaml create mode 100644 releasenotes/notes/logs-collector-logging-356e56cd70a04a2b.yaml create mode 100644 releasenotes/notes/lookup-all-macs-eead528c0b764ad7.yaml create mode 100644 releasenotes/notes/loopback-bmc-e60d64fe74bdf142.yaml create mode 100644 releasenotes/notes/manage-boot-2ae986f87098576b.yaml create mode 100644 releasenotes/notes/manage-boot-power-off-d8ed644f11659c38.yaml create mode 100644 releasenotes/notes/mdns-a5f4034257139e31.yaml create mode 100644 releasenotes/notes/migrate-introspection-data-bcd692c9ad3f22d7.yaml create mode 100644 releasenotes/notes/migrations-autogenerate-4303fd496c3c2757.yaml create mode 100644 releasenotes/notes/missing-pxe-mac-d9329dab85513460.yaml create mode 100644 releasenotes/notes/multiattribute_node_lookup-17e219ba8d3e5eb0.yaml create mode 100644 releasenotes/notes/names-82d9f84153a228ec.yaml create mode 100644 releasenotes/notes/nested-value-formatting-e04f187475e5e475.yaml create mode 100644 releasenotes/notes/no-downgrade-migrations-514bf872d9f944ed.yaml create mode 100644 releasenotes/notes/no-fail-on-power-off-enroll-node-e40854f6def397b8.yaml create mode 100644 releasenotes/notes/no-logs-stored-data-6db52934c7f9a91a.yaml create mode 100644 releasenotes/notes/no-old-ramdisk-095b05e1245131d8.yaml create mode 100644 releasenotes/notes/no-rollback-e15bc7fee0134545.yaml create mode 100644 releasenotes/notes/no-root_device_hint-0e7676d481d503bb.yaml create mode 100644 releasenotes/notes/node-locking-4d135ca5b93524b1.yaml create mode 100644 releasenotes/notes/optional-root-disk-9b972f504b2e6262.yaml create mode 100644 releasenotes/notes/patch-head-backslash-24bcdd03ba254bf2.yaml create mode 100644 releasenotes/notes/pci_devices-plugin-5b93196e0e973155.yaml create mode 100644 releasenotes/notes/periodics-18bf7fb57777c043.yaml create mode 100644 releasenotes/notes/persistent-boot-207b32257a97451e.yaml create mode 100644 releasenotes/notes/pgsql-imperative-enum-dda76f150a205d0a.yaml create mode 100644 releasenotes/notes/policy-engine-c44828e3131e6c62.yaml create mode 100644 releasenotes/notes/port-creation-plugin-c0405ec646b1051d.yaml create mode 100644 releasenotes/notes/port-list-retry-745d1cf41780e961.yaml create mode 100644 releasenotes/notes/post-introspection-data-9cdd39a3de446e92.yaml create mode 100644 releasenotes/notes/prelude-10.0.0-773ef7f14a5dfdf5.yaml create mode 100644 releasenotes/notes/preprocessing-error-01e55b4db20fb7fc.yaml create mode 100644 releasenotes/notes/processing-data-type-check-7c914339d3ab15ba.yaml create mode 100644 releasenotes/notes/processing-logging-e2d27bbac95a7213.yaml create mode 100644 releasenotes/notes/pxe-enabled-cbc3287ebe3fcd49.yaml create mode 100644 releasenotes/notes/pxe-filter-dnsmasq-manage-deleted-ironic-macs-4bb766efad8c6d02.yaml create mode 100644 releasenotes/notes/pxe-filter-dnsmasq-not-known-hosts-filter-76ae5bd7a8db6f75.yaml create mode 100644 releasenotes/notes/ramdisk-logs-on-all-failures-24da41edf3a98400.yaml create mode 100644 releasenotes/notes/reapply-introspection-5edbbfaf498dbd12.yaml create mode 100644 releasenotes/notes/remove-deprecated-conf-opts-361ab0bb342f0e7e.yaml create mode 100644 releasenotes/notes/remove-deprecated-ssl-opt-f6e6bd841f2c1061.yaml create mode 100644 releasenotes/notes/remove-opt-group-firewall-96266983e476c29e.yaml create mode 100644 releasenotes/notes/remove-opt-keep-node-status-7d6b96f1a6e498a8.yaml create mode 100644 releasenotes/notes/remove-policy-json-b4746d64c1511023.yaml create mode 100644 releasenotes/notes/remove-store-data-location-e68462ff6ba257e0.yaml create mode 100644 releasenotes/notes/remove_filter_logging-1a80419083c42bc6.yaml create mode 100644 releasenotes/notes/reset-interfaces-ff78d50b9f05d47d.yaml create mode 100644 releasenotes/notes/rollback-formatting-7d61c9af2600d42f.yaml create mode 100644 releasenotes/notes/rollback-removal-a03a989e2e9f776b.yaml create mode 100644 releasenotes/notes/rpc-backends-0e7405aa1c7723a0.yaml create mode 100644 releasenotes/notes/rules-invert-2585173a11db3c31.yaml create mode 100644 releasenotes/notes/set-node-to-error-when-swift-failure-3e919ecbf9db6401.yaml create mode 100644 releasenotes/notes/short_circuit_port_update_for_manual_inspection-5dc296df9d409c69.yaml create mode 100644 releasenotes/notes/sighup-support-e6eaec034d963108.yaml create mode 100644 releasenotes/notes/size-hint-ea2a264468e1fcb7.yaml create mode 100644 releasenotes/notes/sphinx-docs-4d0a5886261e57bf.yaml create mode 100644 releasenotes/notes/split-services-99873ff27ef2d89b.yaml create mode 100644 releasenotes/notes/status-removal-fa1d9a98ffad9f60.yaml create mode 100644 releasenotes/notes/stein-prelude-42f0d90bf2c6a1a9.yaml create mode 100644 releasenotes/notes/stop-when-setbootdev-failed-68d84fec0843bdc8.yaml create mode 100644 releasenotes/notes/story-2002166-371315335fd8e62d.yaml create mode 100644 releasenotes/notes/support-ip6tables-ce30f614de502adb.yaml create mode 100644 releasenotes/notes/support-microversion-latest-dcf9598c5218e979.yaml create mode 100644 releasenotes/notes/swift-deprecations-d7680b867fae7f3d.yaml create mode 100644 releasenotes/notes/swift-max-retries-dfaecb74bd3aba9a.yaml create mode 100644 releasenotes/notes/tempest_plugin_removal-91a01f5950f543e1.yaml create mode 100644 releasenotes/notes/trailing-slashes-93c2466b71829ec1.yaml create mode 100644 releasenotes/notes/trait-actions-eec05cbb6a944619.yaml create mode 100644 releasenotes/notes/unmanaged-delay-d39871e1346d9448.yaml create mode 100644 releasenotes/notes/unmanaged-result-4de3788e7820e3c5.yaml create mode 100644 releasenotes/notes/unset_property_instrospectionrules-78d64b8b7643e40d.yaml create mode 100644 releasenotes/notes/update-default-ironic-api-stein-b3b01ec542fa8f15.yaml create mode 100644 releasenotes/notes/validate-ipv6-address-fda29c929754352e.yaml create mode 100644 releasenotes/source/_static/.placeholder create mode 100644 releasenotes/source/_templates/.placeholder create mode 100644 releasenotes/source/conf.py create mode 100644 releasenotes/source/index.rst create mode 100644 releasenotes/source/liberty.rst create mode 100644 releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po create mode 100644 releasenotes/source/locale/fr/LC_MESSAGES/releasenotes.po create mode 100644 releasenotes/source/mitaka.rst create mode 100644 releasenotes/source/newton.rst create mode 100644 releasenotes/source/ocata.rst create mode 100644 releasenotes/source/pike.rst create mode 100644 releasenotes/source/queens.rst create mode 100644 releasenotes/source/rocky.rst create mode 100644 releasenotes/source/stein.rst create mode 100644 releasenotes/source/unreleased.rst create mode 100644 requirements.txt create mode 100644 rootwrap.conf create mode 100644 rootwrap.d/ironic-inspector.filters create mode 100644 setup.cfg create mode 100644 setup.py create mode 100644 test-requirements.txt create mode 100644 tools/bandit.yml create mode 100644 tools/config-generator.conf create mode 100644 tools/policy-generator.conf create mode 100755 tools/states_to_dot.py create mode 100755 tools/test-setup.sh create mode 100644 tox.ini create mode 100644 zuul.d/ironic-inspector-jobs.yaml create mode 100644 zuul.d/legacy-ironic-inspector-jobs.yaml create mode 100644 zuul.d/project.yaml Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.k2GMir + sed -i 's/^warning-is-error.*/warning-is-error = 0/g' setup.cfg + rm -rf requirements.txt test-requirements.txt + exit 0 + umask 022 + cd /builddir/build/BUILD + cd ironic-inspector-9.2.3 + CFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic' + /usr/bin/python2 setup.py build '--executable=/usr/bin/python2 -s' running build running build_py creating build creating build/lib creating build/lib/ironic_inspector creating build/lib/ironic_inspector/pxe_filter copying ironic_inspector/pxe_filter/iptables.py -> build/lib/ironic_inspector/pxe_filter copying ironic_inspector/pxe_filter/__init__.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/base.py -> build/lib/ironic_inspector/pxe_filter creating build/lib/ironic_inspector/conf copying ironic_inspector/conf/iptables.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/opts.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/service_catalog.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/pxe_filter.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/coordination.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/processing.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/discovery.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/default.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/__init__.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/ironic.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/dnsmasq_pxe_filter.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/capabilities.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/pci_devices.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/swift.py -> build/lib/ironic_inspector/conf creating build/lib/ironic_inspector/common copying ironic_inspector/common/keystone.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/lldp_tlvs.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/coordination.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/service_utils.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/context.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/locking.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/__init__.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/rpc.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/ironic.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/lldp_parsers.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/i18n.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/rpc_service.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/swift.py -> build/lib/ironic_inspector/common creating build/lib/ironic_inspector/test copying ironic_inspector/test/__init__.py -> build/lib/ironic_inspector/test copying ironic_inspector/test/functional.py -> build/lib/ironic_inspector/test copying ironic_inspector/test/base.py -> build/lib/ironic_inspector/test creating 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_db.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_introspection_data.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_main.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_introspect.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_swift.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_api_tools.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/__init__.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_migrations.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_common_ironic.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_locking.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_node_cache.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_plugins_discovery.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_keystone.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_plugins_pci_devices.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_plugins_extra_hardware.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_wsgi_service.py -> build/lib/ironic_inspector/test/unit creating build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/rules.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/local_link_connection.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/discovery.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/extra_hardware.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/standard.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/lldp_basic.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/__init__.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/example.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/capabilities.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/introspection_data.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/raid_device.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/pci_devices.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/base.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/utils.py -> build/lib/ironic_inspector copying ironic_inspector/wsgi_service.py -> build/lib/ironic_inspector copying ironic_inspector/version.py -> build/lib/ironic_inspector copying ironic_inspector/introspect.py -> build/lib/ironic_inspector copying ironic_inspector/rules.py -> build/lib/ironic_inspector copying ironic_inspector/main.py -> build/lib/ironic_inspector copying ironic_inspector/introspection_state.py -> build/lib/ironic_inspector copying ironic_inspector/api_tools.py -> build/lib/ironic_inspector copying ironic_inspector/policy.py -> build/lib/ironic_inspector copying ironic_inspector/__init__.py -> build/lib/ironic_inspector copying ironic_inspector/db.py -> build/lib/ironic_inspector copying ironic_inspector/node_cache.py -> build/lib/ironic_inspector copying ironic_inspector/process.py -> build/lib/ironic_inspector creating build/lib/ironic_inspector/cmd copying ironic_inspector/cmd/migration.py -> build/lib/ironic_inspector/cmd copying ironic_inspector/cmd/__init__.py -> build/lib/ironic_inspector/cmd copying ironic_inspector/cmd/conductor.py -> build/lib/ironic_inspector/cmd copying ironic_inspector/cmd/all.py -> build/lib/ironic_inspector/cmd copying ironic_inspector/cmd/dbsync.py -> build/lib/ironic_inspector/cmd copying ironic_inspector/cmd/wsgi.py -> build/lib/ironic_inspector/cmd 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 running egg_info deleting ironic_inspector.egg-info/requires.txt writing ironic_inspector.egg-info/PKG-INFO writing top-level names to ironic_inspector.egg-info/top_level.txt writing dependency_links to ironic_inspector.egg-info/dependency_links.txt writing entry points to ironic_inspector.egg-info/entry_points.txt writing pbr to ironic_inspector.egg-info/pbr.json [pbr] Processing SOURCES.txt [pbr] In git context, generating filelist from git warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution writing manifest file 'ironic_inspector.egg-info/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 + sleep 1 + python2 setup.py build_sphinx -b html running build_sphinx The autodoc and autodoc_tree features are deprecated in 4.2 and will be removed in a future release. You should use the sphinxcontrib-apidoc Sphinx extension instead. Refer to the pbr documentation for more information. Deprecated options: ['autodoc_index_modules', 'autodoc_exclude_modules'] [pbr] Writing ChangeLog [pbr] Generating ChangeLog [pbr] ChangeLog complete (0.0s) [pbr] Generating AUTHORS [pbr] AUTHORS complete (0.0s) [pbr] Autodocumenting from /builddir/build/BUILD/ironic-inspector-9.2.3 [pbr] Generating doc/source/contributor/api/ironic_inspector.api_tools.rst [pbr] Generating doc/source/contributor/api/ironic_inspector.cmd.all.rst [pbr] Generating doc/source/contributor/api/ironic_inspector.cmd.conductor.rst [pbr] Generating doc/source/contributor/api/ironic_inspector.cmd.dbsync.rst [pbr] Generating doc/source/contributor/api/ironic_inspector.cmd.migration.rst [pbr] Generating doc/source/contributor/api/ironic_inspector.cmd.wsgi.rst [pbr] Generating doc/source/contributor/api/ironic_inspector.common.context.rst [pbr] Generating doc/source/contributor/api/ironic_inspector.common.coordination.rst [pbr] Generating doc/source/contributor/api/ironic_inspector.common.i18n.rst [pbr] Generating doc/source/contributor/api/ironic_inspector.common.ironic.rst [pbr] Generating doc/source/contributor/api/ironic_inspector.common.keystone.rst [pbr] Generating doc/source/contributor/api/ironic_inspector.common.lldp_parsers.rst [pbr] Generating doc/source/contributor/api/ironic_inspector.common.lldp_tlvs.rst [pbr] Generating doc/source/contributor/api/ironic_inspector.common.locking.rst [pbr] Generating doc/source/contributor/api/ironic_inspector.common.rpc.rst [pbr] Generating doc/source/contributor/api/ironic_inspector.common.rpc_service.rst [pbr] Generating doc/source/contributor/api/ironic_inspector.common.service_utils.rst [pbr] Generating doc/source/contributor/api/ironic_inspector.common.swift.rst [pbr] Generating doc/source/contributor/api/ironic_inspector.conductor.manager.rst [pbr] Generating doc/source/contributor/api/ironic_inspector.conf.capabilities.rst [pbr] Generating doc/source/contributor/api/ironic_inspector.conf.coordination.rst [pbr] Generating doc/source/contributor/api/ironic_inspector.conf.default.rst [pbr] Generating doc/source/contributor/api/ironic_inspector.conf.discovery.rst [pbr] Generating doc/source/contributor/api/ironic_inspector.conf.dnsmasq_pxe_filter.rst [pbr] Generating doc/source/contributor/api/ironic_inspector.conf.iptables.rst [pbr] Generating doc/source/contributor/api/ironic_inspector.conf.ironic.rst [pbr] Generating doc/source/contributor/api/ironic_inspector.conf.opts.rst [pbr] Generating doc/source/contributor/api/ironic_inspector.conf.pci_devices.rst [pbr] Generating doc/source/contributor/api/ironic_inspector.conf.processing.rst [pbr] Generating doc/source/contributor/api/ironic_inspector.conf.pxe_filter.rst [pbr] Generating doc/source/contributor/api/ironic_inspector.conf.service_catalog.rst [pbr] Generating doc/source/contributor/api/ironic_inspector.conf.swift.rst [pbr] Generating doc/source/contributor/api/ironic_inspector.db.rst [pbr] Generating doc/source/contributor/api/ironic_inspector.introspect.rst [pbr] Generating doc/source/contributor/api/ironic_inspector.introspection_state.rst [pbr] Generating doc/source/contributor/api/ironic_inspector.main.rst [pbr] Generating doc/source/contributor/api/ironic_inspector.node_cache.rst [pbr] Generating doc/source/contributor/api/ironic_inspector.plugins.base.rst [pbr] Generating doc/source/contributor/api/ironic_inspector.plugins.capabilities.rst [pbr] Generating doc/source/contributor/api/ironic_inspector.plugins.discovery.rst [pbr] Generating doc/source/contributor/api/ironic_inspector.plugins.example.rst [pbr] Generating doc/source/contributor/api/ironic_inspector.plugins.extra_hardware.rst [pbr] Generating doc/source/contributor/api/ironic_inspector.plugins.introspection_data.rst [pbr] Generating doc/source/contributor/api/ironic_inspector.plugins.lldp_basic.rst [pbr] Generating doc/source/contributor/api/ironic_inspector.plugins.local_link_connection.rst [pbr] Generating doc/source/contributor/api/ironic_inspector.plugins.pci_devices.rst [pbr] Generating doc/source/contributor/api/ironic_inspector.plugins.raid_device.rst [pbr] Generating doc/source/contributor/api/ironic_inspector.plugins.rules.rst [pbr] Generating doc/source/contributor/api/ironic_inspector.plugins.standard.rst [pbr] Generating doc/source/contributor/api/ironic_inspector.policy.rst [pbr] Generating doc/source/contributor/api/ironic_inspector.process.rst [pbr] Generating doc/source/contributor/api/ironic_inspector.pxe_filter.base.rst [pbr] Generating doc/source/contributor/api/ironic_inspector.pxe_filter.dnsmasq.rst [pbr] Generating doc/source/contributor/api/ironic_inspector.pxe_filter.interface.rst [pbr] Generating doc/source/contributor/api/ironic_inspector.pxe_filter.iptables.rst [pbr] Generating doc/source/contributor/api/ironic_inspector.rules.rst [pbr] Generating doc/source/contributor/api/ironic_inspector.utils.rst [pbr] Generating doc/source/contributor/api/ironic_inspector.version.rst [pbr] Generating doc/source/contributor/api/ironic_inspector.wsgi_service.rst Running Sphinx v1.8.4 connecting events for openstackdocstheme [openstackdocstheme] connecting html-page-context event handler making output directory... [oslo_policy.sphinxpolicygen] reading config generator instructions from /builddir/build/BUILD/ironic-inspector-9.2.3/doc/source/../../tools/policy-generator.conf [oslo_policy.sphinxpolicygen] writing sample policy to /builddir/build/BUILD/ironic-inspector-9.2.3/doc/source/_static/ironic-inspector.policy.yaml.sample [oslo_config.sphinxconfiggen] reading config generator instructions from /builddir/build/BUILD/ironic-inspector-9.2.3/doc/source/../../tools/config-generator.conf [oslo_config.sphinxconfiggen] writing sample configuration to /builddir/build/BUILD/ironic-inspector-9.2.3/doc/source/_static/ironic-inspector.conf.sample Using openstackdocstheme Sphinx theme from /usr/lib/python2.7/site-packages/openstackdocstheme/theme No /builddir/build/BUILD/ironic-inspector-9.2.3/.gitreview found building [mo]: all of 0 po files building [html]: all source files updating environment: 77 added, 0 changed, 0 removed reading sources... [ 1%] admin/dnsmasq-pxe-filter reading sources... [ 2%] admin/index reading sources... [ 3%] admin/upgrade reading sources... [ 5%] configuration/index reading sources... [ 6%] configuration/ironic-inspector loading config file tools/config-generator.conf WARNING:oslo_config.generator:Unknown option type: reading sources... [ 7%] configuration/policy reading sources... [ 9%] configuration/sample-config reading sources... [ 10%] configuration/sample-policy reading sources... [ 11%] contributor/api/autoindex reading sources... [ 12%] contributor/api/ironic_inspector.api_tools reading sources... [ 14%] contributor/api/ironic_inspector.cmd.all reading sources... [ 15%] contributor/api/ironic_inspector.cmd.conductor reading sources... [ 16%] contributor/api/ironic_inspector.cmd.dbsync reading sources... [ 18%] contributor/api/ironic_inspector.cmd.migration reading sources... [ 19%] contributor/api/ironic_inspector.cmd.wsgi reading sources... [ 20%] contributor/api/ironic_inspector.common.context reading sources... [ 22%] contributor/api/ironic_inspector.common.coordination reading sources... [ 23%] contributor/api/ironic_inspector.common.i18n reading sources... [ 24%] contributor/api/ironic_inspector.common.ironic reading sources... [ 25%] contributor/api/ironic_inspector.common.keystone reading sources... [ 27%] contributor/api/ironic_inspector.common.lldp_parsers reading sources... [ 28%] contributor/api/ironic_inspector.common.lldp_tlvs reading sources... [ 29%] contributor/api/ironic_inspector.common.locking reading sources... [ 31%] contributor/api/ironic_inspector.common.rpc reading sources... [ 32%] contributor/api/ironic_inspector.common.rpc_service reading sources... [ 33%] contributor/api/ironic_inspector.common.service_utils reading sources... [ 35%] contributor/api/ironic_inspector.common.swift reading sources... [ 36%] contributor/api/ironic_inspector.conductor.manager reading sources... [ 37%] contributor/api/ironic_inspector.conf.capabilities reading sources... [ 38%] contributor/api/ironic_inspector.conf.coordination reading sources... [ 40%] contributor/api/ironic_inspector.conf.default reading sources... [ 41%] contributor/api/ironic_inspector.conf.discovery reading sources... [ 42%] contributor/api/ironic_inspector.conf.dnsmasq_pxe_filter reading sources... [ 44%] contributor/api/ironic_inspector.conf.iptables reading sources... [ 45%] contributor/api/ironic_inspector.conf.ironic reading sources... [ 46%] contributor/api/ironic_inspector.conf.opts reading sources... [ 48%] contributor/api/ironic_inspector.conf.pci_devices reading sources... [ 49%] contributor/api/ironic_inspector.conf.processing reading sources... [ 50%] contributor/api/ironic_inspector.conf.pxe_filter reading sources... [ 51%] contributor/api/ironic_inspector.conf.service_catalog reading sources... [ 53%] contributor/api/ironic_inspector.conf.swift reading sources... [ 54%] contributor/api/ironic_inspector.db reading sources... [ 55%] contributor/api/ironic_inspector.introspect reading sources... [ 57%] contributor/api/ironic_inspector.introspection_state reading sources... [ 58%] contributor/api/ironic_inspector.main reading sources... [ 59%] contributor/api/ironic_inspector.node_cache reading sources... [ 61%] contributor/api/ironic_inspector.plugins.base reading sources... [ 62%] contributor/api/ironic_inspector.plugins.capabilities reading sources... [ 63%] contributor/api/ironic_inspector.plugins.discovery reading sources... [ 64%] contributor/api/ironic_inspector.plugins.example reading sources... [ 66%] contributor/api/ironic_inspector.plugins.extra_hardware reading sources... [ 67%] contributor/api/ironic_inspector.plugins.introspection_data reading sources... [ 68%] contributor/api/ironic_inspector.plugins.lldp_basic reading sources... [ 70%] contributor/api/ironic_inspector.plugins.local_link_connection reading sources... [ 71%] contributor/api/ironic_inspector.plugins.pci_devices reading sources... [ 72%] contributor/api/ironic_inspector.plugins.raid_device reading sources... [ 74%] contributor/api/ironic_inspector.plugins.rules reading sources... [ 75%] contributor/api/ironic_inspector.plugins.standard reading sources... [ 76%] contributor/api/ironic_inspector.policy reading sources... [ 77%] contributor/api/ironic_inspector.process reading sources... [ 79%] contributor/api/ironic_inspector.pxe_filter.base reading sources... [ 80%] contributor/api/ironic_inspector.pxe_filter.dnsmasq reading sources... [ 81%] contributor/api/ironic_inspector.pxe_filter.interface reading sources... [ 83%] contributor/api/ironic_inspector.pxe_filter.iptables reading sources... [ 84%] contributor/api/ironic_inspector.rules reading sources... [ 85%] contributor/api/ironic_inspector.utils reading sources... [ 87%] contributor/api/ironic_inspector.version reading sources... [ 88%] contributor/api/ironic_inspector.wsgi_service reading sources... [ 89%] contributor/index reading sources... [ 90%] contributor/jobs-description reading sources... [ 92%] index reading sources... [ 93%] install/index reading sources... [ 94%] user/http-api reading sources... [ 96%] user/index reading sources... [ 97%] user/troubleshooting reading sources... [ 98%] user/usage reading sources... [100%] user/workflow looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done writing output... [ 1%] admin/dnsmasq-pxe-filter [openstackdocstheme] giturl 'https://git.openstack.org/cgit/openstack/ironic-inspector/tree/doc/source' [openstackdocstheme] bug_project (use_storyboard set) 'openstack/ironic-inspector' [openstackdocstheme] series 'latest' [openstackdocstheme] display_badge False (no stable branches) [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/admin/dnsmasq-pxe-filter.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/admin/dnsmasq-pxe-filter.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'admin/dnsmasq-pxe-filter' writing output... [ 2%] admin/index [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/admin/index.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/admin/index.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'admin/index' writing output... [ 3%] admin/upgrade [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/admin/upgrade.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/admin/upgrade.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'admin/upgrade' writing output... [ 5%] configuration/index [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/configuration/index.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/configuration/index.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'configuration/index' writing output... [ 6%] configuration/ironic-inspector [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/configuration/ironic-inspector.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/configuration/ironic-inspector.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'configuration/ironic-inspector' writing output... [ 7%] configuration/policy [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/configuration/policy.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/configuration/policy.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'configuration/policy' writing output... [ 9%] configuration/sample-config [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/configuration/sample-config.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/configuration/sample-config.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'configuration/sample-config' writing output... [ 10%] configuration/sample-policy [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/configuration/sample-policy.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/configuration/sample-policy.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'configuration/sample-policy' writing output... [ 11%] contributor/api/autoindex [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/contributor/api/autoindex.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/contributor/api/autoindex.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'contributor/api/autoindex' writing output... [ 12%] contributor/api/ironic_inspector.api_tools [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic_inspector.api_tools.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/contributor/api/ironic_inspector.api_tools.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'contributor/api/ironic_inspector.api_tools' writing output... [ 14%] contributor/api/ironic_inspector.cmd.all [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic_inspector.cmd.all.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/contributor/api/ironic_inspector.cmd.all.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'contributor/api/ironic_inspector.cmd.all' writing output... [ 15%] contributor/api/ironic_inspector.cmd.conductor [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic_inspector.cmd.conductor.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/contributor/api/ironic_inspector.cmd.conductor.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'contributor/api/ironic_inspector.cmd.conductor' writing output... [ 16%] contributor/api/ironic_inspector.cmd.dbsync [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic_inspector.cmd.dbsync.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/contributor/api/ironic_inspector.cmd.dbsync.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'contributor/api/ironic_inspector.cmd.dbsync' writing output... [ 18%] contributor/api/ironic_inspector.cmd.migration [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic_inspector.cmd.migration.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/contributor/api/ironic_inspector.cmd.migration.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'contributor/api/ironic_inspector.cmd.migration' writing output... [ 19%] contributor/api/ironic_inspector.cmd.wsgi [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic_inspector.cmd.wsgi.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/contributor/api/ironic_inspector.cmd.wsgi.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'contributor/api/ironic_inspector.cmd.wsgi' writing output... [ 20%] contributor/api/ironic_inspector.common.context [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic_inspector.common.context.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/contributor/api/ironic_inspector.common.context.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'contributor/api/ironic_inspector.common.context' writing output... [ 22%] contributor/api/ironic_inspector.common.coordination [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic_inspector.common.coordination.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/contributor/api/ironic_inspector.common.coordination.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'contributor/api/ironic_inspector.common.coordination' writing output... [ 23%] contributor/api/ironic_inspector.common.i18n [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic_inspector.common.i18n.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/contributor/api/ironic_inspector.common.i18n.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'contributor/api/ironic_inspector.common.i18n' writing output... [ 24%] contributor/api/ironic_inspector.common.ironic [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic_inspector.common.ironic.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/contributor/api/ironic_inspector.common.ironic.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'contributor/api/ironic_inspector.common.ironic' writing output... [ 25%] contributor/api/ironic_inspector.common.keystone [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic_inspector.common.keystone.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/contributor/api/ironic_inspector.common.keystone.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'contributor/api/ironic_inspector.common.keystone' writing output... [ 27%] contributor/api/ironic_inspector.common.lldp_parsers [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic_inspector.common.lldp_parsers.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/contributor/api/ironic_inspector.common.lldp_parsers.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'contributor/api/ironic_inspector.common.lldp_parsers' writing output... [ 28%] contributor/api/ironic_inspector.common.lldp_tlvs [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic_inspector.common.lldp_tlvs.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/contributor/api/ironic_inspector.common.lldp_tlvs.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'contributor/api/ironic_inspector.common.lldp_tlvs' writing output... [ 29%] contributor/api/ironic_inspector.common.locking [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic_inspector.common.locking.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/contributor/api/ironic_inspector.common.locking.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'contributor/api/ironic_inspector.common.locking' writing output... [ 31%] contributor/api/ironic_inspector.common.rpc [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic_inspector.common.rpc.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/contributor/api/ironic_inspector.common.rpc.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'contributor/api/ironic_inspector.common.rpc' writing output... [ 32%] contributor/api/ironic_inspector.common.rpc_service [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic_inspector.common.rpc_service.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/contributor/api/ironic_inspector.common.rpc_service.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'contributor/api/ironic_inspector.common.rpc_service' writing output... [ 33%] contributor/api/ironic_inspector.common.service_utils [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic_inspector.common.service_utils.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/contributor/api/ironic_inspector.common.service_utils.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'contributor/api/ironic_inspector.common.service_utils' writing output... [ 35%] contributor/api/ironic_inspector.common.swift [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic_inspector.common.swift.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/contributor/api/ironic_inspector.common.swift.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'contributor/api/ironic_inspector.common.swift' writing output... [ 36%] contributor/api/ironic_inspector.conductor.manager [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic_inspector.conductor.manager.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/contributor/api/ironic_inspector.conductor.manager.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'contributor/api/ironic_inspector.conductor.manager' writing output... [ 37%] contributor/api/ironic_inspector.conf.capabilities [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic_inspector.conf.capabilities.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/contributor/api/ironic_inspector.conf.capabilities.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'contributor/api/ironic_inspector.conf.capabilities' writing output... [ 38%] contributor/api/ironic_inspector.conf.coordination [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic_inspector.conf.coordination.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/contributor/api/ironic_inspector.conf.coordination.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'contributor/api/ironic_inspector.conf.coordination' writing output... [ 40%] contributor/api/ironic_inspector.conf.default [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic_inspector.conf.default.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/contributor/api/ironic_inspector.conf.default.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'contributor/api/ironic_inspector.conf.default' writing output... [ 41%] contributor/api/ironic_inspector.conf.discovery [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic_inspector.conf.discovery.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/contributor/api/ironic_inspector.conf.discovery.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'contributor/api/ironic_inspector.conf.discovery' writing output... [ 42%] contributor/api/ironic_inspector.conf.dnsmasq_pxe_filter [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic_inspector.conf.dnsmasq_pxe_filter.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/contributor/api/ironic_inspector.conf.dnsmasq_pxe_filter.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'contributor/api/ironic_inspector.conf.dnsmasq_pxe_filter' writing output... [ 44%] contributor/api/ironic_inspector.conf.iptables [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic_inspector.conf.iptables.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/contributor/api/ironic_inspector.conf.iptables.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'contributor/api/ironic_inspector.conf.iptables' writing output... [ 45%] contributor/api/ironic_inspector.conf.ironic [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic_inspector.conf.ironic.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/contributor/api/ironic_inspector.conf.ironic.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'contributor/api/ironic_inspector.conf.ironic' writing output... [ 46%] contributor/api/ironic_inspector.conf.opts [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic_inspector.conf.opts.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/contributor/api/ironic_inspector.conf.opts.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'contributor/api/ironic_inspector.conf.opts' writing output... [ 48%] contributor/api/ironic_inspector.conf.pci_devices [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic_inspector.conf.pci_devices.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/contributor/api/ironic_inspector.conf.pci_devices.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'contributor/api/ironic_inspector.conf.pci_devices' writing output... [ 49%] contributor/api/ironic_inspector.conf.processing [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic_inspector.conf.processing.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/contributor/api/ironic_inspector.conf.processing.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'contributor/api/ironic_inspector.conf.processing' writing output... [ 50%] contributor/api/ironic_inspector.conf.pxe_filter [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic_inspector.conf.pxe_filter.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/contributor/api/ironic_inspector.conf.pxe_filter.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'contributor/api/ironic_inspector.conf.pxe_filter' writing output... [ 51%] contributor/api/ironic_inspector.conf.service_catalog [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic_inspector.conf.service_catalog.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/contributor/api/ironic_inspector.conf.service_catalog.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'contributor/api/ironic_inspector.conf.service_catalog' writing output... [ 53%] contributor/api/ironic_inspector.conf.swift [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic_inspector.conf.swift.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/contributor/api/ironic_inspector.conf.swift.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'contributor/api/ironic_inspector.conf.swift' writing output... [ 54%] contributor/api/ironic_inspector.db [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic_inspector.db.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/contributor/api/ironic_inspector.db.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'contributor/api/ironic_inspector.db' writing output... [ 55%] contributor/api/ironic_inspector.introspect [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic_inspector.introspect.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/contributor/api/ironic_inspector.introspect.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'contributor/api/ironic_inspector.introspect' writing output... [ 57%] contributor/api/ironic_inspector.introspection_state [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic_inspector.introspection_state.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/contributor/api/ironic_inspector.introspection_state.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'contributor/api/ironic_inspector.introspection_state' writing output... [ 58%] contributor/api/ironic_inspector.main [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic_inspector.main.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/contributor/api/ironic_inspector.main.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'contributor/api/ironic_inspector.main' writing output... [ 59%] contributor/api/ironic_inspector.node_cache [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic_inspector.node_cache.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/contributor/api/ironic_inspector.node_cache.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'contributor/api/ironic_inspector.node_cache' writing output... [ 61%] contributor/api/ironic_inspector.plugins.base [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic_inspector.plugins.base.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/contributor/api/ironic_inspector.plugins.base.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'contributor/api/ironic_inspector.plugins.base' writing output... [ 62%] contributor/api/ironic_inspector.plugins.capabilities [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic_inspector.plugins.capabilities.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/contributor/api/ironic_inspector.plugins.capabilities.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'contributor/api/ironic_inspector.plugins.capabilities' writing output... [ 63%] contributor/api/ironic_inspector.plugins.discovery [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic_inspector.plugins.discovery.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/contributor/api/ironic_inspector.plugins.discovery.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'contributor/api/ironic_inspector.plugins.discovery' writing output... [ 64%] contributor/api/ironic_inspector.plugins.example [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic_inspector.plugins.example.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/contributor/api/ironic_inspector.plugins.example.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'contributor/api/ironic_inspector.plugins.example' writing output... [ 66%] contributor/api/ironic_inspector.plugins.extra_hardware [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic_inspector.plugins.extra_hardware.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/contributor/api/ironic_inspector.plugins.extra_hardware.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'contributor/api/ironic_inspector.plugins.extra_hardware' writing output... [ 67%] contributor/api/ironic_inspector.plugins.introspection_data [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic_inspector.plugins.introspection_data.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/contributor/api/ironic_inspector.plugins.introspection_data.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'contributor/api/ironic_inspector.plugins.introspection_data' writing output... [ 68%] contributor/api/ironic_inspector.plugins.lldp_basic [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic_inspector.plugins.lldp_basic.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/contributor/api/ironic_inspector.plugins.lldp_basic.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'contributor/api/ironic_inspector.plugins.lldp_basic' writing output... [ 70%] contributor/api/ironic_inspector.plugins.local_link_connection [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic_inspector.plugins.local_link_connection.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/contributor/api/ironic_inspector.plugins.local_link_connection.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'contributor/api/ironic_inspector.plugins.local_link_connection' writing output... [ 71%] contributor/api/ironic_inspector.plugins.pci_devices [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic_inspector.plugins.pci_devices.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/contributor/api/ironic_inspector.plugins.pci_devices.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'contributor/api/ironic_inspector.plugins.pci_devices' writing output... [ 72%] contributor/api/ironic_inspector.plugins.raid_device [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic_inspector.plugins.raid_device.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/contributor/api/ironic_inspector.plugins.raid_device.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'contributor/api/ironic_inspector.plugins.raid_device' writing output... [ 74%] contributor/api/ironic_inspector.plugins.rules [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic_inspector.plugins.rules.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/contributor/api/ironic_inspector.plugins.rules.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'contributor/api/ironic_inspector.plugins.rules' writing output... [ 75%] contributor/api/ironic_inspector.plugins.standard [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic_inspector.plugins.standard.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/contributor/api/ironic_inspector.plugins.standard.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'contributor/api/ironic_inspector.plugins.standard' writing output... [ 76%] contributor/api/ironic_inspector.policy [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic_inspector.policy.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/contributor/api/ironic_inspector.policy.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'contributor/api/ironic_inspector.policy' writing output... [ 77%] contributor/api/ironic_inspector.process [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic_inspector.process.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/contributor/api/ironic_inspector.process.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'contributor/api/ironic_inspector.process' writing output... [ 79%] contributor/api/ironic_inspector.pxe_filter.base [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic_inspector.pxe_filter.base.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/contributor/api/ironic_inspector.pxe_filter.base.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'contributor/api/ironic_inspector.pxe_filter.base' writing output... [ 80%] contributor/api/ironic_inspector.pxe_filter.dnsmasq [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic_inspector.pxe_filter.dnsmasq.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/contributor/api/ironic_inspector.pxe_filter.dnsmasq.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'contributor/api/ironic_inspector.pxe_filter.dnsmasq' writing output... [ 81%] contributor/api/ironic_inspector.pxe_filter.interface [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic_inspector.pxe_filter.interface.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/contributor/api/ironic_inspector.pxe_filter.interface.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'contributor/api/ironic_inspector.pxe_filter.interface' writing output... [ 83%] contributor/api/ironic_inspector.pxe_filter.iptables [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic_inspector.pxe_filter.iptables.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/contributor/api/ironic_inspector.pxe_filter.iptables.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'contributor/api/ironic_inspector.pxe_filter.iptables' writing output... [ 84%] contributor/api/ironic_inspector.rules [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic_inspector.rules.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/contributor/api/ironic_inspector.rules.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'contributor/api/ironic_inspector.rules' writing output... [ 85%] contributor/api/ironic_inspector.utils [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic_inspector.utils.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/contributor/api/ironic_inspector.utils.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'contributor/api/ironic_inspector.utils' writing output... [ 87%] contributor/api/ironic_inspector.version [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic_inspector.version.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/contributor/api/ironic_inspector.version.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'contributor/api/ironic_inspector.version' writing output... [ 88%] contributor/api/ironic_inspector.wsgi_service [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/contributor/api/ironic_inspector.wsgi_service.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/contributor/api/ironic_inspector.wsgi_service.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'contributor/api/ironic_inspector.wsgi_service' writing output... [ 89%] contributor/index [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/contributor/index.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/contributor/index.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'contributor/index' writing output... [ 90%] contributor/jobs-description [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/contributor/jobs-description.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/contributor/jobs-description.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'contributor/jobs-description' writing output... [ 92%] index [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/index.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/index.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'index' writing output... [ 93%] install/index [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/install/index.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/install/index.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'install/index' writing output... [ 94%] user/http-api [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/user/http-api.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/user/http-api.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'user/http-api' writing output... [ 96%] user/index [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/user/index.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/user/index.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'user/index' writing output... [ 97%] user/troubleshooting [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/user/troubleshooting.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/user/troubleshooting.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'user/troubleshooting' writing output... [ 98%] user/usage [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/user/usage.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/user/usage.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'user/usage' writing output... [100%] user/workflow [openstackdocstheme] other_versions [] fatal: unknown date format format:%Y-%m-%d %H:%M:%S [openstackdocstheme] Could not get modification time of doc/source/user/workflow.rst: Command '['git', 'log', '-n1', '--format=%ad', '--date=format:%Y-%m-%d %H:%M:%S', '--', u'doc/source/user/workflow.rst']' returned non-zero exit status 128 [openstackdocstheme] could not determine last_updated for u'user/workflow' generating indices... genindex[openstackdocstheme] other_versions [] [openstackdocstheme] could not determine last_updated for 'genindex' py-modindex[openstackdocstheme] other_versions [] [openstackdocstheme] could not determine last_updated for 'py-modindex' highlighting module code... [ 1%] automaton.machines [openstackdocstheme] other_versions [] [openstackdocstheme] could not determine last_updated for '_modules/automaton/machines' highlighting module code... [ 3%] ironic_inspector.api_tools [openstackdocstheme] other_versions [] [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/api_tools' highlighting module code... [ 4%] ironic_inspector.cmd.all [openstackdocstheme] other_versions [] [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/cmd/all' highlighting module code... [ 6%] ironic_inspector.cmd.conductor [openstackdocstheme] other_versions [] [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/cmd/conductor' highlighting module code... [ 8%] ironic_inspector.cmd.dbsync [openstackdocstheme] other_versions [] [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/cmd/dbsync' highlighting module code... [ 9%] ironic_inspector.cmd.migration [openstackdocstheme] other_versions [] [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/cmd/migration' highlighting module code... [ 11%] ironic_inspector.cmd.wsgi [openstackdocstheme] other_versions [] [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/cmd/wsgi' highlighting module code... [ 12%] ironic_inspector.common.context [openstackdocstheme] other_versions [] [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/common/context' highlighting module code... [ 14%] ironic_inspector.common.coordination [openstackdocstheme] other_versions [] [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/common/coordination' highlighting module code... [ 16%] ironic_inspector.common.ironic [openstackdocstheme] other_versions [] [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/common/ironic' highlighting module code... [ 17%] ironic_inspector.common.keystone [openstackdocstheme] other_versions [] [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/common/keystone' highlighting module code... [ 19%] ironic_inspector.common.lldp_parsers [openstackdocstheme] other_versions [] [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/common/lldp_parsers' highlighting module code... [ 20%] ironic_inspector.common.lldp_tlvs [openstackdocstheme] other_versions [] [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/common/lldp_tlvs' highlighting module code... [ 22%] ironic_inspector.common.locking [openstackdocstheme] other_versions [] [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/common/locking' highlighting module code... [ 24%] ironic_inspector.common.rpc [openstackdocstheme] other_versions [] [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/common/rpc' highlighting module code... [ 25%] ironic_inspector.common.rpc_service [openstackdocstheme] other_versions [] [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/common/rpc_service' highlighting module code... [ 27%] ironic_inspector.common.service_utils [openstackdocstheme] other_versions [] [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/common/service_utils' highlighting module code... [ 29%] ironic_inspector.common.swift [openstackdocstheme] other_versions [] [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/common/swift' highlighting module code... [ 30%] ironic_inspector.conductor.manager [openstackdocstheme] other_versions [] [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/conductor/manager' highlighting module code... [ 32%] ironic_inspector.conf.capabilities [openstackdocstheme] other_versions [] [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/conf/capabilities' highlighting module code... [ 33%] ironic_inspector.conf.coordination [openstackdocstheme] other_versions [] [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/conf/coordination' highlighting module code... [ 35%] ironic_inspector.conf.default [openstackdocstheme] other_versions [] [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/conf/default' highlighting module code... [ 37%] ironic_inspector.conf.discovery [openstackdocstheme] other_versions [] [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/conf/discovery' highlighting module code... [ 38%] ironic_inspector.conf.dnsmasq_pxe_filter [openstackdocstheme] other_versions [] [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/conf/dnsmasq_pxe_filter' highlighting module code... [ 40%] ironic_inspector.conf.iptables [openstackdocstheme] other_versions [] [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/conf/iptables' highlighting module code... [ 41%] ironic_inspector.conf.ironic [openstackdocstheme] other_versions [] [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/conf/ironic' highlighting module code... [ 43%] ironic_inspector.conf.opts [openstackdocstheme] other_versions [] [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/conf/opts' highlighting module code... [ 45%] ironic_inspector.conf.pci_devices [openstackdocstheme] other_versions [] [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/conf/pci_devices' highlighting module code... [ 46%] ironic_inspector.conf.processing [openstackdocstheme] other_versions [] [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/conf/processing' highlighting module code... [ 48%] ironic_inspector.conf.pxe_filter [openstackdocstheme] other_versions [] [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/conf/pxe_filter' highlighting module code... [ 50%] ironic_inspector.conf.service_catalog [openstackdocstheme] other_versions [] [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/conf/service_catalog' highlighting module code... [ 51%] ironic_inspector.conf.swift [openstackdocstheme] other_versions [] [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/conf/swift' highlighting module code... [ 53%] ironic_inspector.db [openstackdocstheme] other_versions [] [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/db' highlighting module code... [ 54%] ironic_inspector.introspect [openstackdocstheme] other_versions [] [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/introspect' highlighting module code... [ 56%] ironic_inspector.introspection_state [openstackdocstheme] other_versions [] [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/introspection_state' highlighting module code... [ 58%] ironic_inspector.main [openstackdocstheme] other_versions [] [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/main' highlighting module code... [ 59%] ironic_inspector.node_cache [openstackdocstheme] other_versions [] [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/node_cache' highlighting module code... [ 61%] ironic_inspector.plugins.base [openstackdocstheme] other_versions [] [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/plugins/base' highlighting module code... [ 62%] ironic_inspector.plugins.capabilities [openstackdocstheme] other_versions [] [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/plugins/capabilities' highlighting module code... [ 64%] ironic_inspector.plugins.discovery [openstackdocstheme] other_versions [] [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/plugins/discovery' highlighting module code... [ 66%] ironic_inspector.plugins.example [openstackdocstheme] other_versions [] [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/plugins/example' highlighting module code... [ 67%] ironic_inspector.plugins.extra_hardware [openstackdocstheme] other_versions [] [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/plugins/extra_hardware' highlighting module code... [ 69%] ironic_inspector.plugins.introspection_data [openstackdocstheme] other_versions [] [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/plugins/introspection_data' highlighting module code... [ 70%] ironic_inspector.plugins.lldp_basic [openstackdocstheme] other_versions [] [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/plugins/lldp_basic' highlighting module code... [ 72%] ironic_inspector.plugins.local_link_connection [openstackdocstheme] other_versions [] [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/plugins/local_link_connection' highlighting module code... [ 74%] ironic_inspector.plugins.pci_devices [openstackdocstheme] other_versions [] [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/plugins/pci_devices' highlighting module code... [ 75%] ironic_inspector.plugins.raid_device [openstackdocstheme] other_versions [] [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/plugins/raid_device' highlighting module code... [ 77%] ironic_inspector.plugins.rules [openstackdocstheme] other_versions [] [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/plugins/rules' highlighting module code... [ 79%] ironic_inspector.plugins.standard [openstackdocstheme] other_versions [] [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/plugins/standard' highlighting module code... [ 80%] ironic_inspector.policy [openstackdocstheme] other_versions [] [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/policy' highlighting module code... [ 82%] ironic_inspector.process [openstackdocstheme] other_versions [] [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/process' highlighting module code... [ 83%] ironic_inspector.pxe_filter.base [openstackdocstheme] other_versions [] [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/pxe_filter/base' highlighting module code... [ 85%] ironic_inspector.pxe_filter.dnsmasq [openstackdocstheme] other_versions [] [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/pxe_filter/dnsmasq' highlighting module code... [ 87%] ironic_inspector.pxe_filter.interface [openstackdocstheme] other_versions [] [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/pxe_filter/interface' highlighting module code... [ 88%] ironic_inspector.pxe_filter.iptables [openstackdocstheme] other_versions [] [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/pxe_filter/iptables' highlighting module code... [ 90%] ironic_inspector.rules [openstackdocstheme] other_versions [] [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/rules' highlighting module code... [ 91%] ironic_inspector.utils [openstackdocstheme] other_versions [] [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/utils' highlighting module code... [ 93%] ironic_inspector.wsgi_service [openstackdocstheme] other_versions [] [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/wsgi_service' highlighting module code... [ 95%] operator highlighting module code... [ 96%] oslo_messaging.rpc.server [openstackdocstheme] other_versions [] [openstackdocstheme] could not determine last_updated for '_modules/oslo_messaging/rpc/server' highlighting module code... [ 98%] oslo_messaging.target [openstackdocstheme] other_versions [] [openstackdocstheme] could not determine last_updated for '_modules/oslo_messaging/target' highlighting module code... [100%] sqlalchemy.orm.attributes [openstackdocstheme] other_versions [] [openstackdocstheme] could not determine last_updated for '_modules/sqlalchemy/orm/attributes' [openstackdocstheme] other_versions [] [openstackdocstheme] could not determine last_updated for '_modules/index' writing additional pages... search[openstackdocstheme] other_versions [] [openstackdocstheme] could not determine last_updated for 'search' copying images... [100%] user/../images/states.svg copying downloadable files... [ 50%] _static/ironic-inspector.policy.yaml.sample copying downloadable files... [100%] _static/ironic-inspector.conf.sample copying static files... done copying extra files... done dumping search index in English (code: en) ... done dumping object inventory... done build succeeded. The HTML pages are in doc/build/html. + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.YKPe2Z + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch '!=' / ']' + rm -rf /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch ++ dirname /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch + cd ironic-inspector-9.2.3 + CFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic' + /usr/bin/python2 setup.py install -O1 --skip-build --root /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch running install [pbr] Writing ChangeLog [pbr] Generating ChangeLog [pbr] ChangeLog complete (0.0s) [pbr] Generating AUTHORS [pbr] AUTHORS complete (0.0s) running install_lib creating /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr creating /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib creating /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7 creating /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages creating /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector copying build/lib/ironic_inspector/utils.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector copying build/lib/ironic_inspector/wsgi_service.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector copying build/lib/ironic_inspector/version.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector creating /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/keystone.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/lldp_tlvs.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/coordination.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/service_utils.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/context.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/locking.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/__init__.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/rpc.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/ironic.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/lldp_parsers.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/i18n.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/rpc_service.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/swift.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/common copying build/lib/ironic_inspector/introspect.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector creating /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/locale creating /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/locale/en_GB creating /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/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.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/locale/en_GB/LC_MESSAGES copying build/lib/ironic_inspector/rules.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector copying build/lib/ironic_inspector/main.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector creating /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/pxe_filter copying build/lib/ironic_inspector/pxe_filter/iptables.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/pxe_filter copying build/lib/ironic_inspector/pxe_filter/__init__.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/pxe_filter copying build/lib/ironic_inspector/pxe_filter/dnsmasq.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/pxe_filter copying build/lib/ironic_inspector/pxe_filter/interface.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/pxe_filter copying build/lib/ironic_inspector/pxe_filter/base.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/pxe_filter copying build/lib/ironic_inspector/alembic.ini -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector creating /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/iptables.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/opts.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/service_catalog.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/pxe_filter.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/coordination.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/processing.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/discovery.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/default.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/__init__.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/ironic.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/dnsmasq_pxe_filter.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/capabilities.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/pci_devices.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/swift.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/conf copying build/lib/ironic_inspector/introspection_state.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector creating /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/rules.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/local_link_connection.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/discovery.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/extra_hardware.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/standard.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/lldp_basic.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/__init__.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/example.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/capabilities.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/introspection_data.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/raid_device.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/pci_devices.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/base.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/api_tools.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector copying build/lib/ironic_inspector/policy.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector creating /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/migrations creating /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/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.3-1.el7.noarch/usr/lib/python2.7/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.3-1.el7.noarch/usr/lib/python2.7/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.3-1.el7.noarch/usr/lib/python2.7/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.3-1.el7.noarch/usr/lib/python2.7/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.3-1.el7.noarch/usr/lib/python2.7/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.3-1.el7.noarch/usr/lib/python2.7/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.3-1.el7.noarch/usr/lib/python2.7/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.3-1.el7.noarch/usr/lib/python2.7/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.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/migrations/versions copying build/lib/ironic_inspector/migrations/script.py.mako -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/migrations copying build/lib/ironic_inspector/migrations/env.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/migrations copying build/lib/ironic_inspector/__init__.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector creating /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/conductor copying build/lib/ironic_inspector/conductor/__init__.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/conductor copying build/lib/ironic_inspector/conductor/manager.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/conductor creating /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/cmd copying build/lib/ironic_inspector/cmd/migration.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/cmd copying build/lib/ironic_inspector/cmd/__init__.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/cmd copying build/lib/ironic_inspector/cmd/conductor.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/cmd copying build/lib/ironic_inspector/cmd/all.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/cmd copying build/lib/ironic_inspector/cmd/dbsync.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/cmd copying build/lib/ironic_inspector/cmd/wsgi.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/cmd creating /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test creating /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/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.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_db.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/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.3-1.el7.noarch/usr/lib/python2.7/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.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_utils.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_main.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/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.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_introspect.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/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.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_swift.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_rules.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/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.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_manager.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/__init__.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/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.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_migrations.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/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.3-1.el7.noarch/usr/lib/python2.7/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.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_process.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_locking.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/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.3-1.el7.noarch/usr/lib/python2.7/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.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_coordination.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/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.3-1.el7.noarch/usr/lib/python2.7/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.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_keystone.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_iptables.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/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.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/policy_fixture.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/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.3-1.el7.noarch/usr/lib/python2.7/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.3-1.el7.noarch/usr/lib/python2.7/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.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/__init__.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test copying build/lib/ironic_inspector/test/functional.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test copying build/lib/ironic_inspector/test/base.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test copying build/lib/ironic_inspector/db.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector copying build/lib/ironic_inspector/node_cache.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector copying build/lib/ironic_inspector/process.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/utils.py to utils.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/wsgi_service.py to wsgi_service.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/version.py to version.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/common/keystone.py to keystone.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/common/lldp_tlvs.py to lldp_tlvs.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/common/coordination.py to coordination.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/common/service_utils.py to service_utils.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/common/context.py to context.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/common/locking.py to locking.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/common/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/common/rpc.py to rpc.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/common/ironic.py to ironic.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/common/lldp_parsers.py to lldp_parsers.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/common/i18n.py to i18n.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/common/rpc_service.py to rpc_service.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/common/swift.py to swift.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/introspect.py to introspect.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/rules.py to rules.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/main.py to main.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/pxe_filter/iptables.py to iptables.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/pxe_filter/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/pxe_filter/dnsmasq.py to dnsmasq.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/pxe_filter/interface.py to interface.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/pxe_filter/base.py to base.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/conf/iptables.py to iptables.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/conf/opts.py to opts.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/conf/service_catalog.py to service_catalog.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/conf/pxe_filter.py to pxe_filter.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/conf/coordination.py to coordination.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/conf/processing.py to processing.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/conf/discovery.py to discovery.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/conf/default.py to default.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/conf/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/conf/ironic.py to ironic.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/conf/dnsmasq_pxe_filter.py to dnsmasq_pxe_filter.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/conf/capabilities.py to capabilities.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/conf/pci_devices.py to pci_devices.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/conf/swift.py to swift.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/introspection_state.py to introspection_state.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/plugins/rules.py to rules.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/plugins/local_link_connection.py to local_link_connection.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/plugins/discovery.py to discovery.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/plugins/extra_hardware.py to extra_hardware.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/plugins/standard.py to standard.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/plugins/lldp_basic.py to lldp_basic.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/plugins/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/plugins/example.py to example.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/plugins/capabilities.py to capabilities.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/plugins/introspection_data.py to introspection_data.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/plugins/raid_device.py to raid_device.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/plugins/pci_devices.py to pci_devices.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/plugins/base.py to base.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/api_tools.py to api_tools.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/policy.py to policy.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/migrations/versions/e169a4a81d88_add_invert_field_to_rule_condition.py to e169a4a81d88_add_invert_field_to_rule_condition.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/migrations/versions/d2e48801c8ef_introducing_node_state_attribute.py to d2e48801c8ef_introducing_node_state_attribute.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/migrations/versions/bf8dec16023c_add_introspection_data_table.py to bf8dec16023c_add_introspection_data_table.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/migrations/versions/d588418040d_add_rules.py to d588418040d_add_rules.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/migrations/versions/882b2d84cb1b_attribute_constraints_relaxing.py to 882b2d84cb1b_attribute_constraints_relaxing.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/migrations/versions/18440d0834af_introducing_the_aborting_state.py to 18440d0834af_introducing_the_aborting_state.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/migrations/versions/578f84f38d_inital_db_schema.py to 578f84f38d_inital_db_schema.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/migrations/versions/2970d2d44edc_add_manage_boot_to_nodes.py to 2970d2d44edc_add_manage_boot_to_nodes.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/migrations/versions/d00d6e3f38c4_change_created_finished_at_type.py to d00d6e3f38c4_change_created_finished_at_type.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/migrations/env.py to env.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/conductor/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/conductor/manager.py to manager.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/cmd/migration.py to migration.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/cmd/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/cmd/conductor.py to conductor.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/cmd/all.py to all.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/cmd/dbsync.py to dbsync.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/cmd/wsgi.py to wsgi.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit/test_plugins_local_link_connection.py to test_plugins_local_link_connection.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit/test_db.py to test_db.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit/test_plugins_lldp_basic.py to test_plugins_lldp_basic.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit/test_plugins_introspection_data.py to test_plugins_introspection_data.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit/test_utils.py to test_utils.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit/test_main.py to test_main.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit/test_pxe_filter.py to test_pxe_filter.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit/test_introspect.py to test_introspect.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit/test_plugins_rules.py to test_plugins_rules.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit/test_swift.py to test_swift.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit/test_rules.py to test_rules.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit/test_api_tools.py to test_api_tools.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit/test_manager.py to test_manager.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit/test_plugins_raid_device.py to test_plugins_raid_device.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit/test_migrations.py to test_migrations.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit/test_dnsmasq_pxe_filter.py to test_dnsmasq_pxe_filter.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit/test_common_ironic.py to test_common_ironic.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit/test_process.py to test_process.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit/test_locking.py to test_locking.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit/test_plugins_standard.py to test_plugins_standard.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit/test_node_cache.py to test_node_cache.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit/test_coordination.py to test_coordination.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit/test_plugins_discovery.py to test_plugins_discovery.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit/test_plugins_base.py to test_plugins_base.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit/test_keystone.py to test_keystone.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit/test_iptables.py to test_iptables.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit/test_plugins_pci_devices.py to test_plugins_pci_devices.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit/policy_fixture.py to policy_fixture.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit/test_plugins_extra_hardware.py to test_plugins_extra_hardware.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit/test_plugins_capabilities.py to test_plugins_capabilities.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/unit/test_wsgi_service.py to test_wsgi_service.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/functional.py to functional.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/test/base.py to base.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/db.py to db.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/node_cache.py to node_cache.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector/process.py to process.pyc writing byte-compilation script '/tmp/tmpp9rOLo.py' /usr/bin/python2 -O /tmp/tmpp9rOLo.py removing /tmp/tmpp9rOLo.py running install_egg_info running egg_info writing ironic_inspector.egg-info/PKG-INFO writing top-level names to ironic_inspector.egg-info/top_level.txt writing dependency_links to ironic_inspector.egg-info/dependency_links.txt writing entry points to ironic_inspector.egg-info/entry_points.txt writing pbr to ironic_inspector.egg-info/pbr.json [pbr] Processing SOURCES.txt [pbr] In git context, generating filelist from git warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution writing manifest file 'ironic_inspector.egg-info/SOURCES.txt' Copying ironic_inspector.egg-info to /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector-9.2.3-py2.7.egg-info running install_scripts /usr/lib/python2.7/site-packages/pbr/packaging.py:410: EasyInstallDeprecationWarning: Use get_header header = easy_install.get_script_header("", executable, is_wininst) Installing ironic-inspector-api-wsgi script to /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/bin Installing ironic-inspector script to /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/bin Installing ironic-inspector-rootwrap script to /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/bin Installing ironic-inspector-conductor script to /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/bin Installing ironic-inspector-migrate-data script to /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/bin Installing ironic-inspector-dbsync script to /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/bin + mkdir -p /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/share/man/man8 + install -p -D -m 644 ironic-inspector.8 /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/share/man/man8/ + install -d -m 750 /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/var/log/ironic-inspector + install -d -m 750 /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/var/log/ironic-inspector/ramdisk + install -p -D -m 644 /builddir/build/SOURCES/ironic-inspector.logrotate /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/etc/logrotate.d/openstack-ironic-inspector + mkdir -p /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/systemd/system + install -p -D -m 644 /builddir/build/SOURCES/openstack-ironic-inspector.service /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/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.3-1.el7.noarch/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.3-1.el7.noarch/usr/lib/systemd/system + mkdir -p /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/etc/sudoers.d + install -p -D -m 440 /builddir/build/SOURCES/ironic-inspector-rootwrap-sudoers /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/etc/sudoers.d/ironic-inspector + install -d -m 750 /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/etc/ironic-inspector + export PYTHONPATH=. + PYTHONPATH=. + oslo-config-generator-2 --config-file tools/config-generator.conf --output-file /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch//etc/ironic-inspector/inspector.conf + oslopolicy-sample-generator-2 --config-file tools/policy-generator.conf --output-file /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch//etc/ironic-inspector/policy.json + chmod 0640 /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch//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.3-1.el7.noarch//etc/ironic-inspector/inspector-dist.conf + install -p -D -m 644 /builddir/build/SOURCES/dnsmasq.conf /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch//etc/ironic-inspector/dnsmasq.conf + mkdir -p /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/etc/ironic-inspector/rootwrap.d + install -p -D -m 640 rootwrap.conf /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch//etc/ironic-inspector/rootwrap.conf + install -p -D -m 640 rootwrap.d/ironic-inspector.filters /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch//etc/ironic-inspector/rootwrap.d/ + mkdir -p /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/var/lib/ironic-inspector + mkdir -p /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/var/lib/ironic-inspector/dhcp-hostsdir + /usr/lib/rpm/find-debuginfo.sh --strict-build-id -m --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 /builddir/build/BUILD/ironic-inspector-9.2.3 /usr/lib/rpm/sepdebugcrcfix: Updated 0 CRC32s, 0 CRC32s did match. find: 'debug': No such file or directory + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-compress + /usr/lib/rpm/redhat/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 Bytecompiling .py files below /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7 using /usr/bin/python2.7 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/lib/rpm/redhat/brp-java-repack-jars Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.YIEFNH + umask 022 + cd /builddir/build/BUILD + cd ironic-inspector-9.2.3 + PYTHON=python2 + stestr-2 run --test-path ironic_inspector.test.unit WARNING [ironic_inspector.common.ironic] [node: ] Ignoring loopback BMC address 127.0.0.2 ERROR [ironic_inspector.utils] Bad request: Marker not UUID-like ERROR [ironic_inspector.utils] Bad request: invalid literal for int() with base 10: 'foo' ERROR [ironic_inspector.utils] Bad request: Oops! {3} ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_zero [0.046704s] ... ok ERROR [ironic_inspector.utils] [unidentified node] BMC addresses 1.2.3.4, 42.42.42.42 correspond to more than one node: b0684443-25d5-4e09-93e0-3c1f25210d95, another {4} ironic_inspector.test.unit.test_api_tools.RequestFieldTestCase.test_request_field_with_default [0.041826s] ... 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: 342cb16c-ff54-40f3-8e18-622529b5a15c, another ERROR [ironic_inspector.utils] Bad request: Limit over 1000 ERROR [ironic_inspector.utils] Bad request: Oops! ERROR [ironic_inspector.utils] [node: ] Failed to resolve the hostname (meow) for node uuid1 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 608a05d7-d16c-47ca-9279-4bb6389c008b ERROR [ironic_inspector.utils] Not found. ERROR [ironic_inspector.main] Internal server error Traceback (most recent call last): File "ironic_inspector/main.py", line 130, in wrapper return func(*args, **kwargs) File "ironic_inspector/main.py", line 249, in wrapper return func(*args, **kwargs) File "ironic_inspector/main.py", line 331, in api_introspection node_info = node_cache.get_node(node_id) File "", line 3, in get_node File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1092, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1143, in _mock_call raise effect RuntimeError: boom WARNING [ironic_inspector.introspect] [node: ] Failed to power off node: BadaBoom 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._do_introspect ERROR [ironic_inspector.main] Internal server error Traceback (most recent call last): File "ironic_inspector/main.py", line 130, in wrapper return func(*args, **kwargs) File "ironic_inspector/main.py", line 249, in wrapper return func(*args, **kwargs) File "ironic_inspector/main.py", line 331, in api_introspection node_info = node_cache.get_node(node_id) File "", line 3, in get_node File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1092, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1143, in _mock_call raise effect RuntimeError: boom ERROR [ironic_inspector.utils] Not Found. ERROR [ironic_inspector.utils] Bad request: Limit cannot be negative ERROR [ironic_inspector.utils] boom ERROR [ironic_inspector.utils] Introspection data storage is disabled ERROR [ironic_inspector.utils] [node: ] Failed to power on the node, check it's power management configuration: Bad Request (HTTP 400) 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 400) raised by ironic_inspector.introspect._do_introspect {7} ironic_inspector.test.unit.test_common_ironic.TestGetClientNoAuth.test_get_client_without_auth_token [0.051040s] ... ok WARNING [ironic_inspector.common.ironic] [node: ] Ignoring loopback BMC address 127.0.0.1 ERROR [ironic_inspector.utils] [node: ] Failed validation of power interface, reason: oops ERROR [ironic_inspector.utils] [node: ] Invalid provision state for introspection: "active", valid states are "['enroll', 'manageable', 'inspect wait', 'inspecting', 'inspect failed']" ERROR [ironic_inspector.pxe_filter.iptables] Interface eth0 is not Ethernet Over InfiniBand; Skipping ... ERROR [ironic_inspector.utils] boom ERROR [ironic_inspector.utils] The store is crashed ERROR [ironic_inspector.utils] [node: ] Node is locked, please, retry later WARNING [ironic_inspector.pxe_filter.iptables] iptables does not support -w flag, please update it to at least version 1.4.21 ERROR [ironic_inspector.utils] Invalid data: expected a JSON object, got None WARNING [ironic_inspector.introspect] [node: ] Failed to sync the PXE filter: Boom WARNING [ironic_inspector.main] Found invalid member this_should_not_happen ERROR [ironic_inspector.utils] No available conductor service ERROR [ironic_inspector.utils] Managed boot is requested, but this installation cannot manage boot ((can_manage_boot set to False) ERROR [ironic_inspector.utils] No available conductor service ERROR [ironic_inspector.node_cache] [node: ] Processing the error event because of an exception : raised by ironic_inspector.introspect._do_introspect ERROR [ironic_inspector.utils] Invalid data: expected a JSON object, got int 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. ERROR [ironic_inspector.node_cache] [node: 5a6e32dd-0911-4516-a154-41b9d3541406 state starting] Processing the error event because of an exception : Oops raised by ironic_inspector.test.unit.test_node_cache.function ERROR [ironic_inspector.pxe_filter.base] The PXE filter IptablesFilter, state= encountered an exception: Oops!; resetting the filter Traceback (most recent call last): File "ironic_inspector/pxe_filter/base.py", line 137, in fsm_reset_on_error yield self.fsm File "ironic_inspector/pxe_filter/base.py", line 81, in inner return method(self, *args, **kwargs) File "ironic_inspector/pxe_filter/iptables.py", line 82, in init_filter processutils.execute(*cmd) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1092, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1143, in _mock_call raise effect MyError: Oops! ERROR [ironic_inspector.utils] boom ERROR [ironic_inspector.node_cache] [node: f67052b7-0e91-4b5c-83dc-da72ac0bf5b7 state starting] Processing the error event because of an exception : Oops! raised by ironic_inspector.test.unit.test_node_cache.function ERROR [ironic_inspector.utils] Version v42 not found. ERROR [ironic_inspector.utils] Node cdbd42c5-ec35-4915-b199-d63c42bf440e was not found in Ironic 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] Cannot get node cdbd42c5-ec35-4915-b199-d63c42bf440e: Bad Request (HTTP 400) 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] Multiple nodes match the same number of attributes {'bmc_address': '1.2.3.4'}: [u'd04c1748-5492-4ab5-bf18-a34056f7795a', u'9cd8dd96-168b-49a1-a594-da3ad4acd11e'] ERROR [ironic_inspector.utils] Oops ERROR [ironic_inspector.utils] [unidentified node] Hardware inventory is empty or missing ERROR [ironic_inspector.utils] Could not find node 57fa7f24-ca75-4cdf-ac57-059d4491d932 in introspection cache, probably it's not on introspection now ERROR [ironic_inspector.utils] [unidentified node] Port 7c:fe:90:29:26:52 already exists, uuid: fake_port WARNING [ironic_inspector.node_cache] Node d96cce5c-a12f-4c5d-9824-7d0654a3999f was deleted from Ironic, dropping from Ironic Inspector database ERROR [ironic_inspector.utils] [node: ] Failed to set boot device to PXE: Bad Request (HTTP 400) ERROR [ironic_inspector.node_cache] [node: ] Processing the error event because of an exception : Failed to set boot device to PXE: Bad Request (HTTP 400) raised by ironic_inspector.introspect._do_introspect ERROR [ironic_inspector.pxe_filter.base] The PXE filter IptablesFilter, state= encountered an exception: Oops!; resetting the filter Traceback (most recent call last): File "ironic_inspector/pxe_filter/base.py", line 137, in fsm_reset_on_error yield self.fsm File "ironic_inspector/pxe_filter/base.py", line 81, in inner return method(self, *args, **kwargs) File "ironic_inspector/pxe_filter/iptables.py", line 124, in sync with self._temporary_chain(self.new_chain, self.chain): File "/usr/lib64/python2.7/contextlib.py", line 17, in __enter__ return self.gen.next() File "ironic_inspector/pxe_filter/iptables.py", line 143, in _temporary_chain self._clean_up(chain) File "ironic_inspector/pxe_filter/iptables.py", line 179, in _clean_up self._iptables('-X', chain, ignore=True) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1092, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1147, in _mock_call raise result RuntimeError: Oops! ERROR [ironic_inspector.utils] Boom. ERROR [ironic_inspector.utils] Invalid boolean value for manage_boot: foo ERROR [ironic_inspector.node_cache] Introspection for nodes [u'030ec321-c917-4505-865c-031b85aafa01'] has timed out ERROR [ironic_inspector.utils] not found ERROR [ironic_inspector.utils] Locked. ERROR [ironic_inspector.node_cache] Failed to create new node: ERROR [ironic_inspector.pxe_filter.base] The PXE filter IptablesFilter, state= encountered an exception: Oops!; resetting the filter Traceback (most recent call last): File "ironic_inspector/pxe_filter/base.py", line 137, in fsm_reset_on_error yield self.fsm File "ironic_inspector/pxe_filter/base.py", line 81, in inner return method(self, *args, **kwargs) File "ironic_inspector/pxe_filter/iptables.py", line 124, in sync with self._temporary_chain(self.new_chain, self.chain): File "/usr/lib64/python2.7/contextlib.py", line 17, in __enter__ return self.gen.next() File "ironic_inspector/pxe_filter/iptables.py", line 143, in _temporary_chain self._clean_up(chain) File "ironic_inspector/pxe_filter/iptables.py", line 179, in _clean_up self._iptables('-X', chain, ignore=True) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1092, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1147, in _mock_call raise result RuntimeError: Oops! WARNING [ironic_inspector.node_cache] BUG: node lock was not released by the moment node info object is deleted ERROR [ironic_inspector.utils] Boom ERROR [ironic_inspector.utils] Not found. ERROR [ironic_inspector.utils] Oops ERROR [ironic_inspector.utils] Invalid UUID value ERROR [ironic_inspector.utils] Version v-1 not found. ERROR [ironic_inspector.utils] no one ERROR [ironic_inspector.plugins.extra_hardware] [node: 677c1084-aaea-477e-b8c3-c45857fdea54] Failed to save extra hardware information in Swift: no one WARNING [ironic_inspector.plugins.standard] malformed or missing memory information: {'total': 42}; introspection requires physical memory size from dmidecode WARNING [ironic_lib.utils] No device found that matches the root device hints ERROR [ironic_inspector.utils] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] No disks satisfied root device hints ERROR [ironic_inspector.utils] Locked. ERROR [ironic_inspector.utils] The store is empty WARNING [ironic_inspector.process] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] No logs were passed by the ramdisk ERROR [ironic_inspector.utils] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] The following failures happened during running pre-processing hooks: Look up error: not found ERROR [ironic_inspector.utils] Introspection for node 7bbcec7f-54da-483d-b235-94c8de902cf2 already finished on 2020-06-15 10:33:59.999425 ERROR [ironic_inspector.utils] Not Found. WARNING [ironic_inspector.process] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] No logs were passed by the ramdisk ERROR [ironic_inspector.utils] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] The following failures happened during running pre-processing hooks: Node not found hook failed: Hook Error ERROR [ironic_inspector.utils] Oops! WARNING [ironic_inspector.plugins.capabilities] [node: faa07678-bcd2-40df-9aed-4862bd489b2a MAC 11:22:33:44:55:66 BMC 1.2.3.4] No CPU flags available, please update your introspection ramdisk WARNING [ironic_inspector.plugins.rules] [node: ef1c4be3-63c9-4e76-8c54-bf40b0ad8f46] Not passing reset_interfaces to Ironic, since API 1.46 and/or ironicclient >= 2.5.0 are not available WARNING [ironic_inspector.plugins.rules] [node: ef1c4be3-63c9-4e76-8c54-bf40b0ad8f46] Not passing reset_interfaces to Ironic, since API 1.46 and/or ironicclient >= 2.5.0 are not available INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. WARNING [ironic_inspector.plugins.standard] No boot interface provided in the introspection data, will add all ports with IP addresses ERROR [ironic_inspector.node_cache] Introspection for nodes [u'f1bdf099-f824-47dd-91d8-eee439d14e68'] has timed out INFO [alembic.runtime.migration] Running upgrade -> 578f84f38d, inital_db_schema ERROR [ironic_inspector.utils] Node state mismatch detected between the DB and the cached node_info object ERROR [ironic_inspector.utils] Node not found for marker: None ERROR [ironic_inspector.utils] [node: 1856c34b-e3d0-472c-8bd6-a1fb3d70f44a] Node locked, please, try again later ERROR [ironic_inspector.utils] Locked. WARNING [ironic_inspector.plugins.capabilities] [node: 0ec5be58-3543-48ee-82f1-43e9e683f370 MAC 11:22:33:44:55:66 BMC 1.2.3.4] No CPU flags available, please update your introspection ramdisk WARNING [ironic_inspector.plugins.extra_hardware] [node: 9d626d40-01b2-424f-aa04-dcb656bd04a5] No extra hardware information was received from the ramdisk ERROR [ironic_inspector.utils] Node b4c9e354-f981-4f7e-ac85-68f7e3dc053c is not active, its provision state is deploying ERROR [ironic_inspector.utils] not found ERROR [ironic_inspector.process] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] Hook ramdisk_error failed, delaying error report until node look up: boom Traceback (most recent call last): File "ironic_inspector/process.py", line 133, in _run_pre_hooks hook_ext.obj.before_processing(introspection_data) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1092, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1143, in _mock_call raise effect RuntimeError: boom ERROR [ironic_inspector.utils] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] Ramdisk reported error: boom ERROR [ironic_inspector.process] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] Hook root_disk_selection failed, delaying error report until node look up: boom Traceback (most recent call last): File "ironic_inspector/process.py", line 133, in _run_pre_hooks hook_ext.obj.before_processing(introspection_data) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1092, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1143, in _mock_call raise effect RuntimeError: boom ERROR [ironic_inspector.process] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] Hook ramdisk_error failed, delaying error report until node look up: Ramdisk reported error: boom WARNING [ironic_inspector.plugins.discovery] No BMC address provided, discovered node will be created without ipmi address ERROR [ironic_inspector.utils] [node: 8f86e486-d8e0-4d69-8634-8e3c8aee294d state waiting MAC 11:22:33:44:55:66 BMC 1.2.3.4] The following failures happened during running pre-processing hooks: Preprocessing hook ramdisk_error: Ramdisk reported error: boom ERROR [ironic_inspector.process] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] Hook scheduler failed, delaying error report until node look up: boom Traceback (most recent call last): File "ironic_inspector/process.py", line 133, in _run_pre_hooks hook_ext.obj.before_processing(introspection_data) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1092, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1143, in _mock_call raise effect RuntimeError: boom ERROR [ironic_inspector.process] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] Hook validate_interfaces failed, delaying error report until node look up: boom Traceback (most recent call last): File "ironic_inspector/process.py", line 133, in _run_pre_hooks hook_ext.obj.before_processing(introspection_data) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1092, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1143, in _mock_call raise effect RuntimeError: boom ERROR [ironic_inspector.process] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] Hook capabilities failed, delaying error report until node look up: boom Traceback (most recent call last): File "ironic_inspector/process.py", line 133, in _run_pre_hooks hook_ext.obj.before_processing(introspection_data) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1092, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1143, in _mock_call raise effect RuntimeError: boom WARNING [ironic_inspector.plugins.discovery] No BMC address provided, discovered node will be created without ipmi address ERROR [ironic_inspector.process] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] Hook pci_devices failed, delaying error report until node look up: boom Traceback (most recent call last): File "ironic_inspector/process.py", line 133, in _run_pre_hooks hook_ext.obj.before_processing(introspection_data) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1092, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1143, in _mock_call raise effect RuntimeError: boom WARNING [ironic_inspector.process] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] No logs were passed by the ramdisk ERROR [ironic_inspector.utils] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] The following failures happened during running pre-processing hooks: Unexpected exception RuntimeError during preprocessing in hook ramdisk_error: boom Unexpected exception RuntimeError during preprocessing in hook root_disk_selection: boom Unexpected exception RuntimeError during preprocessing in hook scheduler: boom Unexpected exception RuntimeError during preprocessing in hook validate_interfaces: boom Unexpected exception RuntimeError during preprocessing in hook capabilities: boom Unexpected exception RuntimeError during preprocessing in hook pci_devices: boom Look up error: not found WARNING [ironic_inspector.plugins.capabilities] [node: 7667a0f4-19d9-4f0e-8d8a-87c7a964d067 state processing MAC 11:22:33:44:55:66 BMC 1.2.3.4] No CPU flags available, please update your introspection ramdisk ERROR [ironic_inspector.plugins.standard] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] Malformed interface record: {'ipv4_address': '1.1.1.1', 'mac_address': '11:11:11:11:11:11'} ERROR [ironic_inspector.plugins.standard] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] Malformed interface record: {} ERROR [ironic_inspector.utils] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] No interfaces supplied by the ramdisk WARNING [ironic_inspector.plugins.capabilities] [node: 559ce8c3-1526-4fe6-a2fd-69148ed7de7e state processing MAC 11:22:33:44:55:66 BMC 1.2.3.4] No CPU flags available, please update your introspection ramdisk WARNING [ironic_inspector.plugins.capabilities] [node: ef6cf19b-d82c-4636-8eda-5a44d51f4527 state processing MAC 11:22:33:44:55:66 BMC 1.2.3.4] No CPU flags available, please update your introspection ramdisk INFO [alembic.runtime.migration] Running upgrade 578f84f38d -> d588418040d, Add Rules ERROR [ironic_inspector.utils] boom ERROR [ironic_inspector.utils] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] No disks could be found using the root device hints {'size': 'foo'} because they failed to validate. Error: Root device hint "size" is not an integer value. Current value: foo ERROR [ironic_inspector.utils] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] No disks could be found using the root device hints {'size': None} because they failed to validate. Error: Root device hint "size" is not an integer value. Current value: None ERROR [ironic_inspector.node_cache] [node: 66a35b59-9999-476d-808c-135a80590fb4 state starting] Invalid event: Can not transition from state 'starting' on event 'finish' (no defined transition) ERROR [ironic_inspector.utils] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] No disks could be found using the root device hints {'size': {}} because they failed to validate. Error: Root device hint "size" is not an integer value. Current value: {} INFO [alembic.runtime.migration] Running upgrade d588418040d -> e169a4a81d88, Add invert field to rule condition WARNING [ironic_inspector.plugins.discovery] No suitable interfaces found for discovered node. Check that validate_interfaces hook is listed in [processing]default_processing_hooks config option /usr/lib/python2.7/site-packages/alembic/util/messaging.py:73: UserWarning: Skipping unsupported ALTER for creation of implicit constraint warnings.warn(msg) ERROR [ironic_inspector.utils] [unidentified node] Node fake_node already has BMC address 1.2.3.4 INFO [alembic.runtime.migration] Running upgrade e169a4a81d88 -> d2e48801c8ef, Introducing Node.state attribute WARNING [ironic_inspector.plugins.standard] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] MAC foobar for interface em4 is not valid, skipping ERROR [ironic_inspector.utils] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] No suitable interfaces found in {'lo': {'ip': '1.1.1.1', 'mac': '11:11:11:11:11:11', 'pxe': False, 'client_id': None}, 'em1': {'ip': '127.0.0.1', 'mac': '22:22:22:22:22:22', 'pxe': False, 'client_id': None}} INFO [alembic.runtime.migration] Running upgrade d2e48801c8ef -> d00d6e3f38c4, Change created|finished_at type to DateTime WARNING [ironic_inspector.plugins.discovery] No suitable interfaces found for discovered node. Check that validate_interfaces hook is listed in [processing]default_processing_hooks config option ERROR [ironic_inspector.utils] [node: 66a35b59-9999-476d-808c-135a80590fb4 state error] Can not transition from state 'starting' on event 'finish' (no defined transition) INFO [alembic.runtime.migration] Running upgrade d00d6e3f38c4 -> 882b2d84cb1b, attribute_constraints_relaxing ERROR [ironic_inspector.process] Unexpected exception during processing Traceback (most recent call last): File "ironic_inspector/process.py", line 243, in process result = _process_node(node_info, node, introspection_data) File "", line 3, in _process_node File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1092, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1143, in _mock_call raise effect RuntimeError: boom ERROR [ironic_inspector.utils] [node: f2f33d29-27c2-49d7-bd36-abd63eff2f16 state waiting MAC 11:22:33:44:55:66 BMC 1.2.3.4] Unexpected exception RuntimeError during processing: boom ERROR [ironic_inspector.utils] boom WARNING [ironic_inspector.plugins.capabilities] [node: 71819280-0f18-45b2-83ea-8415e6e9e297 state processing MAC 11:22:33:44:55:66 BMC 1.2.3.4] No CPU flags available, please update your introspection ramdisk INFO [alembic.runtime.migration] Running upgrade 882b2d84cb1b -> 18440d0834af, Introducing the aborting state ERROR [ironic_inspector.utils] [node: MAC aa:bb:cc:dd:ee:ff BMC 1.2.3.4] No suitable interfaces found in {'ib0': {'ip': '1.2.1.3', 'mac': '7c:fe:90:29:26:52', 'pxe': False, 'client_id': 'ff:00:00:00:00:00:02:00:00:02:c9:00:7c:fe:90:03:00:29:26:52'}, 'eth3': {'ip': '1.2.1.1', 'mac': '66:55:44:33:22:11', 'pxe': False, 'client_id': None}, 'eth2': {'ip': None, 'mac': '12:12:21:12:21:12', 'pxe': False, 'client_id': None}, 'eth1': {'ip': '1.2.1.2', 'mac': '11:22:33:44:55:66', 'pxe': False, 'client_id': None}} INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. WARNING [ironic_inspector.plugins.capabilities] [node: a5d04717-ab54-45ed-b9b9-70dcef6b43e6 state processing MAC 11:22:33:44:55:66 BMC 1.2.3.4] No CPU flags available, please update your introspection ramdisk INFO [alembic.runtime.migration] Running upgrade 18440d0834af -> 2970d2d44edc, Add manage_boot to nodes INFO [alembic.runtime.migration] Running upgrade -> 578f84f38d, inital_db_schema WARNING [ironic_inspector.process] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] No logs were passed by the ramdisk ERROR [ironic_inspector.utils] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] The following failures happened during running pre-processing hooks: Look up error: BOOM INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ERROR [ironic_inspector.process] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] Hook example failed, delaying error report until node look up: Hook Error Traceback (most recent call last): File "ironic_inspector/process.py", line 133, in _run_pre_hooks hook_ext.obj.before_processing(introspection_data) File "", line 3, in before_processing File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1092, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1143, in _mock_call raise effect Exception: Hook Error INFO [alembic.runtime.migration] Running upgrade 2970d2d44edc -> bf8dec16023c, add_introspection_data_table ERROR [ironic_inspector.utils] [node: 1d0e8047-af61-44fb-b2ae-e968f8b1c30b state waiting MAC 11:22:33:44:55:66 BMC 1.2.3.4] The following failures happened during running pre-processing hooks: Unexpected exception Exception during preprocessing in hook example: Hook Error WARNING [ironic_inspector.plugins.raid_device] [node: 76d9d935-13f9-4f2f-bfe0-d973517f302d] No block device was received from ramdisk INFO [alembic.runtime.migration] Running upgrade -> 578f84f38d, inital_db_schema ERROR [ironic_inspector.utils] [node: a5d04717-ab54-45ed-b9b9-70dcef6b43e6 MAC 11:22:33:44:55:66 BMC 1.2.3.4] Failed to power off node a5d04717-ab54-45ed-b9b9-70dcef6b43e6, check its power management configuration: boom ERROR [ironic_inspector.node_cache] [node: a5d04717-ab54-45ed-b9b9-70dcef6b43e6] Processing the error event because of an exception : Failed to power off node a5d04717-ab54-45ed-b9b9-70dcef6b43e6, check its power management configuration: boom raised by ironic_inspector.process._finish 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. ERROR [ironic_inspector.utils] [node: 21dfa8dd-9116-4f0c-af92-f736d23471b3 state waiting] Node processing already finished with error: None 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. WARNING [ironic_inspector.plugins.capabilities] [node: a37ce17a-cfb8-4abf-80b5-7a197a66ecb9 state processing MAC 11:22:33:44:55:66 BMC 1.2.3.4] No CPU flags available, please update your introspection ramdisk WARNING [ironic_inspector.node_cache] [node: bc670761-0069-4b1a-b2cf-7f0f04af17ef state starting] Invalid event: Can not transition from state 'starting' on event 'finish' (no defined transition) ERROR [ironic_inspector.utils] [node: bc670761-0069-4b1a-b2cf-7f0f04af17ef state starting] Can not transition from state 'starting' on event 'finish' (no defined transition) WARNING [ironic_inspector.process] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] No logs were passed by the ramdisk ERROR [ironic_inspector.utils] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] The following failures happened during running pre-processing hooks: Node not found hook returned nothing INFO [alembic.runtime.migration] Running upgrade 578f84f38d -> d588418040d, Add Rules WARNING [stevedore.named] Could not load foo INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. WARNING [ironic_inspector.plugins.capabilities] [node: 74468871-15f7-472d-a8f0-c7d81d64df44 state reapplying MAC 11:22:33:44:55:66 BMC 1.2.3.4] No CPU flags available, please update your introspection ramdisk WARNING [ironic_inspector.plugins.capabilities] [node: 2490fc95-56fb-4809-9438-d6721ac42542 state processing MAC 11:22:33:44:55:66 BMC 1.2.3.4] No CPU flags available, please update your introspection ramdisk INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ERROR [ironic_inspector.utils] Could not connect to the object storage service: An auth plugin is required to determine endpoint URL ERROR [ironic_inspector.process] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] Encountered exception saving unprocessed introspection data for node d824546e-161d-4916-a9ff-31733ef6cb55 Traceback (most recent call last): File "ironic_inspector/process.py", line 176, in _store_unprocessed_data store_introspection_data(node_uuid, data, processed=False) File "ironic_inspector/process.py", line 170, in store_introspection_data ext.save(node_uuid, data, processed) File "ironic_inspector/plugins/introspection_data.py", line 93, in save suffix=suffix File "ironic_inspector/common/swift.py", line 128, in store_introspection_data swift_api = SwiftAPI() File "ironic_inspector/common/swift.py", line 61, in __init__ "service: %s") % exc) Error: Could not connect to the object storage service: An auth plugin is required to determine endpoint URL INFO [alembic.runtime.migration] Running upgrade 578f84f38d -> d588418040d, Add Rules ERROR [ironic_inspector.utils] boom INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ERROR [ironic_inspector.process] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] Hook ramdisk_error failed, delaying error report until node look up: boom Traceback (most recent call last): File "ironic_inspector/process.py", line 133, in _run_pre_hooks hook_ext.obj.before_processing(introspection_data) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1092, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1143, in _mock_call raise effect RuntimeError: boom ERROR [ironic_inspector.process] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] Hook root_disk_selection failed, delaying error report until node look up: boom Traceback (most recent call last): File "ironic_inspector/process.py", line 133, in _run_pre_hooks hook_ext.obj.before_processing(introspection_data) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1092, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1143, in _mock_call raise effect RuntimeError: boom ERROR [ironic_inspector.process] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] Hook scheduler failed, delaying error report until node look up: boom Traceback (most recent call last): File "ironic_inspector/process.py", line 133, in _run_pre_hooks hook_ext.obj.before_processing(introspection_data) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1092, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1143, in _mock_call raise effect RuntimeError: boom ERROR [ironic_inspector.process] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] Hook validate_interfaces failed, delaying error report until node look up: boom Traceback (most recent call last): File "ironic_inspector/process.py", line 133, in _run_pre_hooks hook_ext.obj.before_processing(introspection_data) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1092, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1143, in _mock_call raise effect RuntimeError: boom ERROR [ironic_inspector.process] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] Hook capabilities failed, delaying error report until node look up: boom Traceback (most recent call last): File "ironic_inspector/process.py", line 133, in _run_pre_hooks hook_ext.obj.before_processing(introspection_data) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1092, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1143, in _mock_call raise effect RuntimeError: boom ERROR [ironic_inspector.process] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] Hook pci_devices failed, delaying error report until node look up: boom Traceback (most recent call last): File "ironic_inspector/process.py", line 133, in _run_pre_hooks hook_ext.obj.before_processing(introspection_data) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1092, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1143, in _mock_call raise effect RuntimeError: boom WARNING [ironic_inspector.process] [node: 3c0376a2-adb2-4bb3-9072-650b5110f2da state waiting MAC 11:22:33:44:55:66 BMC 1.2.3.4] No logs were passed by the ramdisk ERROR [ironic_inspector.utils] [node: 3c0376a2-adb2-4bb3-9072-650b5110f2da state waiting MAC 11:22:33:44:55:66 BMC 1.2.3.4] The following failures happened during running pre-processing hooks: Unexpected exception RuntimeError during preprocessing in hook ramdisk_error: boom Unexpected exception RuntimeError during preprocessing in hook root_disk_selection: boom Unexpected exception RuntimeError during preprocessing in hook scheduler: boom Unexpected exception RuntimeError during preprocessing in hook validate_interfaces: boom Unexpected exception RuntimeError during preprocessing in hook capabilities: boom Unexpected exception RuntimeError during preprocessing in hook pci_devices: boom ERROR [ironic_inspector.utils] Oops! WARNING [ironic_inspector.plugins.capabilities] [node: 74e3648e-b213-4904-aacd-3f6ccd6730d7 state processing MAC 11:22:33:44:55:66 BMC 1.2.3.4] No CPU flags available, please update your introspection ramdisk ERROR [ironic_inspector.process] Unexpected exception during processing Traceback (most recent call last): File "ironic_inspector/process.py", line 243, in process result = _process_node(node_info, node, introspection_data) File "", line 3, in _process_node File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1092, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1143, in _mock_call raise effect RuntimeError: boom WARNING [ironic_inspector.process] [node: 88d4f1f7-c837-451d-a2f3-1b76479599f3 state waiting MAC 11:22:33:44:55:66 BMC 1.2.3.4] No logs were passed by the ramdisk ERROR [ironic_inspector.utils] Validation failed for actions: [] is too short Failed validating 'minItems' in schema: {'items': {'additionalProperties': True, 'properties': {'action': {'description': 'action to take', 'enum': ['set-attribute', 'set-capability', 'add-trait', 'fail', 'remove-trait', 'example', 'extend-attribute']}}, 'required': ['action'], 'type': 'object'}, 'minItems': 1, 'title': 'Inspector rule actions schema', 'type': 'array'} On instance: [] ERROR [ironic_inspector.utils] [node: 88d4f1f7-c837-451d-a2f3-1b76479599f3 state waiting MAC 11:22:33:44:55:66 BMC 1.2.3.4] Unexpected exception RuntimeError during processing: boom INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. WARNING [ironic_inspector.plugins.raid_device] [node: bf6ae0e0-52bd-4892-b86e-56ab8afda88e] Root device cannot be identified because multiple new devices were found INFO [alembic.runtime.migration] Running upgrade d588418040d -> e169a4a81d88, Add invert field to rule condition /usr/lib/python2.7/site-packages/alembic/util/messaging.py:73: UserWarning: Skipping unsupported ALTER for creation of implicit constraint warnings.warn(msg) INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ERROR [ironic_inspector.utils] Validation failed for conditions: 'op' is a required property Failed validating 'required' in schema['items']: {'additionalProperties': True, 'properties': {'field': {'description': 'JSON path to field for matching', 'type': 'string'}, 'invert': {'description': 'whether to invert the result', 'type': 'boolean'}, 'multiple': {'description': 'how to treat multiple values', 'enum': ['all', 'any', 'first']}, 'op': {'description': 'condition operator', 'enum': ['gt', 'matches', 'contains', 'is-empty', 'lt', 'ne', 'ge', 'le', 'in-net', 'eq']}}, 'required': ['op', 'field'], 'type': 'object'} On instance[0]: {'field': 'memory_mb', 'value': 1024} ERROR [ironic_inspector.utils] Validation failed for conditions: 'foobar' is not one of ['gt', 'matches', 'contains', 'is-empty', 'lt', 'ne', 'ge', 'le', 'in-net', 'eq'] Failed validating 'enum' in schema['items']['properties']['op']: {'description': 'condition operator', 'enum': ['gt', 'matches', 'contains', 'is-empty', 'lt', 'ne', 'ge', 'le', 'in-net', 'eq']} On instance[0]['op']: 'foobar' ERROR [ironic_inspector.utils] Node 486f0ffd-2656-4f18-b37c-7964916d5ce8 was not found in Ironic ERROR [ironic_inspector.process] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] Hook example failed, delaying error report until node look up: Failed. Traceback (most recent call last): File "ironic_inspector/process.py", line 133, in _run_pre_hooks hook_ext.obj.before_processing(introspection_data) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1092, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1143, in _mock_call raise effect Exception: Failed. ERROR [ironic_inspector.utils] [node: 4a9f7c12-c06c-4f8c-bad6-3ade269ede42 state reapplying] Pre-processing failures detected reapplying introspection on stored data: Unexpected exception Exception during preprocessing in hook example: Failed. ERROR [ironic_inspector.utils] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] No suitable interfaces found in {'em4': {'ip': 'fe80::5755:55ff:fe55:5555', 'mac': '55:55:55:55:55:55', 'pxe': False, 'client_id': None}, 'em1': {'ip': '127.0.0.1', 'mac': '22:22:22:22:22:22', 'pxe': False, 'client_id': None}, 'em3': {'ip': 'fe80::4644:44ff:fe44:4444', 'mac': '44:44:44:44:44:44', 'pxe': False, 'client_id': None}, 'em2': {'ip': '::1', 'mac': '33:33:33:33:33:33', 'pxe': False, 'client_id': None}} WARNING [ironic_inspector.plugins.local_link_connection] [node: 86583fe8-12e6-4143-bde8-8602f93e25c4] No LLDP Data found for interface 11:11:11:11:11:11 ERROR [ironic_inspector.node_cache] [node: 4a9f7c12-c06c-4f8c-bad6-3ade269ede42 state reapplying] Processing the error event because of an exception : Pre-processing failures detected reapplying introspection on stored data: Unexpected exception Exception during preprocessing in hook example: Failed. raised by ironic_inspector.process._reapply_with_data ERROR [ironic_inspector.process] [node: 4a9f7c12-c06c-4f8c-bad6-3ade269ede42 state reapplying MAC 11:22:33:44:55:66 BMC 1.2.3.4] Failed reapply for node 4a9f7c12-c06c-4f8c-bad6-3ade269ede42, Error: Pre-processing failures detected reapplying introspection on stored data: Unexpected exception Exception during preprocessing in hook example: Failed. ERROR [ironic_inspector.utils] boom INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ERROR [ironic_inspector.utils] Could not find node a07ffe72-331f-4cf0-987a-61e29e5dfe39 in cache WARNING [ironic_inspector.process] [node: a056afe4-b164-48e2-a21f-009cad315e04 state waiting MAC 11:22:33:44:55:66 BMC 1.2.3.4] No logs were passed by the ramdisk INFO [alembic.runtime.migration] Running upgrade e169a4a81d88 -> d2e48801c8ef, Introducing Node.state attribute WARNING [keystonemiddleware.auth_token] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. WARNING [keystonemiddleware.auth_token] Use of the auth_admin_prefix, auth_host, auth_port, auth_protocol, identity_uri, admin_token, admin_user, admin_password, and admin_tenant_name configuration options was deprecated in the Mitaka release in favor of an auth_plugin and its related options. This class may be removed in a future release. WARNING [keystonemiddleware.auth_token] Configuring admin URI using auth fragments was deprecated in the Kilo release, and will be removed in the Newton release, use 'identity_uri' instead. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. WARNING [keystonemiddleware.auth_token] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint ERROR [ironic_inspector.utils] Validation failed for actions: 'action' is a required property Failed validating 'required' in schema['items']: {'additionalProperties': True, 'properties': {'action': {'description': 'action to take', 'enum': ['set-attribute', 'set-capability', 'add-trait', 'fail', 'remove-trait', 'example', 'extend-attribute']}}, 'required': ['action'], 'type': 'object'} On instance[0]: {'message': 'boom!'} ERROR [ironic_inspector.utils] Invalid parameters for operator eq: unexpected parameter(s): foo INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ERROR [ironic_inspector.utils] Node 6912b574-84ed-4f3f-a931-c897c7db0f02 was not found in Ironic WARNING [ironic_inspector.process] [node: 6912b574-84ed-4f3f-a931-c897c7db0f02 state waiting MAC 11:22:33:44:55:66 BMC 1.2.3.4] No logs were passed by the ramdisk ERROR [ironic_inspector.utils] [node: MAC 11:22:33:44:55:66] Hardware inventory is empty or missing INFO [alembic.runtime.migration] Running upgrade d2e48801c8ef -> d00d6e3f38c4, Change created|finished_at type to DateTime WARNING [ironic_inspector.plugins.standard] malformed or missing CPU information: {'count': 'none'} WARNING [ironic_inspector.plugins.capabilities] [node: 4e72322f-9fd5-4bd3-b7b2-ea6ec9498fc5 state processing MAC 11:22:33:44:55:66 BMC 1.2.3.4] No CPU flags available, please update your introspection ramdisk ERROR [ironic_inspector.utils] Rule foo was not found INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ERROR [ironic_inspector.utils] Configuration error: add_ports set to disabled and keep_ports set to added. Please change keep_ports to all. ERROR [ironic_inspector.utils] Validation failed for actions: 'foobar' is not one of ['set-attribute', 'set-capability', 'add-trait', 'fail', 'remove-trait', 'example', 'extend-attribute'] Failed validating 'enum' in schema['items']['properties']['action']: {'description': 'action to take', 'enum': ['set-attribute', 'set-capability', 'add-trait', 'fail', 'remove-trait', 'example', 'extend-attribute']} On instance[0]['action']: 'foobar' WARNING [ironic_inspector.plugins.discovery] No suitable interfaces found for discovered node. Check that validate_interfaces hook is listed in [processing]default_processing_hooks config option INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ERROR [ironic_inspector.utils] Invalid parameters for action fail: unexpected parameter(s): foo ERROR [oslo_db.sqlalchemy.exc_filters] DBAPIError exception wrapped from (sqlite3.IntegrityError) constraint failed [SQL: u'UPDATE nodes SET state=? WHERE nodes.uuid = ? AND nodes.version_id = ?'] [parameters: ('foo', u'9404c6cb-a4c4-4036-af1a-d4c08738a7e7', u'ee9ebf71-7713-4ba3-a1f1-d8fbc129cc93')] (Background on this error at: http://sqlalche.me/e/gkpj) Traceback (most recent call last): File "/usr/lib64/python2.7/site-packages/sqlalchemy/engine/base.py", line 1236, in _execute_context cursor, statement, parameters, context File "/usr/lib64/python2.7/site-packages/sqlalchemy/engine/default.py", line 536, in do_execute cursor.execute(statement, parameters) IntegrityError: constraint failed ERROR [ironic_inspector.utils] Access denied by policy INFO [alembic.runtime.migration] Running upgrade d00d6e3f38c4 -> 882b2d84cb1b, attribute_constraints_relaxing {5} ironic_inspector.test.unit.test_api_tools.RaisesCoercionExceptionTestCase.test_ok [0.042015s] ... ok WARNING [ironic_inspector.plugins.extra_hardware] [node: ea8560ac-af4c-4121-a580-5d72a8992900] Extra hardware data was not in a recognised format (eDeploy), and will not be forwarded to introspection rules ERROR [ironic_inspector.pxe_filter.base] The PXE filter TestFilter, state= encountered an exception: Oops!; resetting the filter Traceback (most recent call last): File "ironic_inspector/pxe_filter/base.py", line 137, in fsm_reset_on_error yield self.fsm File "ironic_inspector/test/unit/test_pxe_filter.py", line 186, in fun raise MyError('Oops!') MyError: Oops! INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. WARNING [ironic_inspector.plugins.local_link_connection] [node: 8a3f1c87-9181-44cb-9556-252c2ddcb11b] TLV parse error for Chassis ID: no decoding mapping for 136 parsing -> value -> family ERROR [ironic_inspector.utils] [node: ] Invalid provision state for introspection: "active", valid states are "['enroll', 'manageable', 'inspect wait', 'inspecting', 'inspect failed']" ERROR [ironic_inspector.utils] [node: 6e9309f0-0443-431a-9224-a1b013c944ea state starting] Node state mismatch detected between the DB and the cached node_info object ERROR [ironic_inspector.node_cache] [node: d49e25d0-5639-4dd1-bcbc-40eb1ba37a37 state processing] Processing the error event because of an exception : Invalid provision state for introspection: "active", valid states are "['enroll', 'manageable', 'inspect wait', 'inspecting', 'inspect failed']" raised by ironic_inspector.process._process_node ERROR [ironic_inspector.utils] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] Ramdisk reported error: BOOM ERROR [ironic_inspector.process] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] Hook ramdisk_error failed, delaying error report until node look up: Ramdisk reported error: BOOM INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. WARNING [ironic_inspector.process] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] No logs were passed by the ramdisk ERROR [ironic_inspector.utils] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] The following failures happened during running pre-processing hooks: Preprocessing hook ramdisk_error: Ramdisk reported error: BOOM Look up error: Could not find a node for attributes {'bmc_address': ['1.2.3.4', '2001:1234:1234:1234:1234:1234:1234:1234/64'], 'mac': ['7c:fe:90:29:26:52', '66:55:44:33:22:11', '12:12:21:12:21:12', '11:22:33:44:55:66']} INFO [alembic.runtime.migration] Running upgrade 882b2d84cb1b -> 18440d0834af, Introducing the aborting state ERROR [ironic_inspector.rules] Database integrity error (sqlite3.IntegrityError) column uuid is not unique [SQL: u'INSERT INTO rules (uuid, created_at, description, disabled) VALUES (?, ?, ?, ?)'] [parameters: ('5b2c2f39-ed96-4bce-bf1f-b615b63b88f8', '2020-06-15 10:34:00.608667', None, 0)] (Background on this error at: http://sqlalche.me/e/gkpj) when creating a rule ERROR [ironic_inspector.utils] Rule with UUID 5b2c2f39-ed96-4bce-bf1f-b615b63b88f8 already exists INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. WARNING [keystonemiddleware.auth_token] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. WARNING [keystonemiddleware.auth_token] Use of the auth_admin_prefix, auth_host, auth_port, auth_protocol, identity_uri, admin_token, admin_user, admin_password, and admin_tenant_name configuration options was deprecated in the Mitaka release in favor of an auth_plugin and its related options. This class may be removed in a future release. WARNING [keystonemiddleware.auth_token] Configuring admin URI using auth fragments was deprecated in the Kilo release, and will be removed in the Newton release, use 'identity_uri' instead. ERROR [ironic_inspector.utils] [unidentified node] Invalid formatting variable key provided in value %(val)s: %(e)s WARNING [keystonemiddleware.auth_token] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. WARNING [ironic_inspector.plugins.raid_device] [node: 4f762077-2954-44f2-9db9-91e5f0f341f5] No new devices were found 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. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. ERROR [ironic_inspector.process] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] Hook example failed, delaying error report until node look up: Hook Error Traceback (most recent call last): File "ironic_inspector/process.py", line 133, in _run_pre_hooks hook_ext.obj.before_processing(introspection_data) File "", line 3, in before_processing File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1092, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python2.7/site-packages/mock/mock.py", line 1143, in _mock_call raise effect Exception: Hook Error WARNING [ironic_inspector.process] [node: 306cca1a-6d14-4995-b58a-595cea218088 state waiting MAC 11:22:33:44:55:66 BMC 1.2.3.4] Failed to store logs received from the ramdisk because ramdisk_logs_dir configuration option is not set ERROR [ironic_inspector.utils] [node: 306cca1a-6d14-4995-b58a-595cea218088 state waiting MAC 11:22:33:44:55:66 BMC 1.2.3.4] The following failures happened during running pre-processing hooks: Unexpected exception Exception during preprocessing in hook example: Hook Error 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. WARNING [ironic_inspector.common.lldp_parsers] [node: f546d716-49d0-486a-ad17-964dff8c207d] Organizationally Unique ID 009069 not recognized WARNING [ironic_inspector.common.lldp_parsers] [node: f546d716-49d0-486a-ad17-964dff8c207d] Organizationally Unique ID 23ac00 not recognized WARNING [ironic_inspector.common.lldp_parsers] [node: f546d716-49d0-486a-ad17-964dff8c207d] Organizationally Unique ID 00120e not recognized ERROR [ironic_inspector.utils] Unable to parse field JSON path !*!: Error on line 1, col 0: Unexpected character: ! ERROR [ironic_inspector.utils] [unidentified node] Hardware inventory is empty or missing ERROR [ironic_inspector.utils] [unidentified node] Hardware inventory is empty or missing ERROR [ironic_inspector.utils] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] No network interfaces provided in the inventory WARNING [ironic_inspector.plugins.standard] malformed or missing CPU information: {} WARNING [ironic_inspector.plugins.standard] malformed or missing memory information: {}; introspection requires physical memory size from dmidecode WARNING [ironic_inspector.plugins.standard] malformed or missing CPU information: None WARNING [ironic_inspector.plugins.standard] malformed or missing memory information: None; introspection requires physical memory size from dmidecode ERROR [ironic_inspector.utils] [unidentified node] Invalid formatting variable key provided in value %(val)s: %(e)s {10} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__get_no_blacklist [0.042103s] ... ok {0} ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_additional_fields [0.042944s] ... ok {6} ironic_inspector.test.unit.test_api_tools.MarkerFieldTestCase.test_marker_check_fails [0.049755s] ... ok {4} ironic_inspector.test.unit.test_db.TestDB.test_model_query [0.036229s] ... ok {1} ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_ok [0.042757s] ... ok {1} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestDnsmasqDriverAPI.test_tear_down_filter [0.027665s] ... ok {9} ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_invalid_value [0.043295s] ... ok {4} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestShouldEnableUnknownHosts.test_introspection_active [0.022554s] ... ok {8} ironic_inspector.test.unit.test_coordination.TestGetCoordinator.test_get [0.072970s] ... ok {3} ironic_inspector.test.unit.test_introspect.TestAbort.test_no_manage_boot [0.041674s] ... ok {21} ironic_inspector.test.unit.test_db.TestDB.test_ensure_transaction_session [0.053460s] ... ok {7} ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_loopback_address [0.025395s] ... ok {7} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestExclusiveWriteOrPass.test_write_custom_ioerror [0.028230s] ... ok {5} ironic_inspector.test.unit.test_api_tools.RequestFieldTestCase.test_request_field_with_default_returns_default [0.026409s] ... ok {5} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__get_blacklist [0.027317s] ... ok {29} ironic_inspector.test.unit.test_common_ironic.TestCallWithRetries.test_no_retries_on_python_error [0.000731s] ... ok {6} ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_ipv4_in_resolves [0.026485s] ... ok {13} ironic_inspector.test.unit.test_common_ironic.TestCallWithRetries.test_retries_on_ironicclient_error [0.000956s] ... ok {13} ironic_inspector.test.unit.test_common_ironic.TestGetClientAuth.test_get_client_with_auth_token [0.048778s] ... ok {11} ironic_inspector.test.unit.test_api_tools.RaisesCoercionExceptionTestCase.test_value_error [0.043911s] ... ok {11} ironic_inspector.test.unit.test_common_ironic.TestCallWithRetries.test_no_retries_on_success [0.000612s] ... ok {11} ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_mac_only [0.028952s] ... ok {9} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestDnsmasqDriverAPI.test_init_filter [0.025732s] ... ok {9} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestDnsmasqDriverAPI.test_sync [0.026404s] ... ok {9} ironic_inspector.test.unit.test_keystone.KeystoneTest.test_get_session [0.028865s] ... ok {18} ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_both [0.044297s] ... ok {18} ironic_inspector.test.unit.test_db.TestDB.test__create_context_manager [0.031124s] ... ok {18} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__blacklist_unknown_hosts [0.028376s] ... ok {18} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync_enable_unknown_hosts [0.031303s] ... ok {6} ironic_inspector.test.unit.test_coordination.TestCoordinator.test_get_members [0.119696s] ... ok {6} ironic_inspector.test.unit.test_db.TestDB.test_get_writer_session [0.029834s] ... ok {20} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync_with_port_list_retries [0.052575s] ... ok {20} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.Test_Execute.test__execute_empty [0.021556s] ... ok {18} ironic_inspector.test.unit.test_keystone.KeystoneTest.test_register_auth_opts [0.023480s] ... ok {18} ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_no_manage_boot [0.034640s] ... ok {2} ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_over [0.050978s] ... ok {11} ironic_inspector.test.unit.test_coordination.TestCoordinator.test_get_members_no_such_group [0.121087s] ... ok {11} ironic_inspector.test.unit.test_db.TestDB.test_get_reader_session [0.030155s] ... ok {5} ironic_inspector.test.unit.test_introspect.TestIntrospect.test_inspect_wait_state_allowed [0.066152s] ... ok {5} ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_with_blacklist_ipv4 [0.130713s] ... ok {18} ironic_inspector.test.unit.test_main.TestApiReapply.test_user_data_valid [0.032957s] ... ok {18} ironic_inspector.test.unit.test_main.TestTopic.test_get_client_compat_non_standalone [0.162420s] ... ok {18} ironic_inspector.test.unit.test_manager.TestManagerContinue.test_continue_failed [0.047054s] ... ok {3} ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_init_kwargs [0.032154s] ... ok {3} ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_with_blacklist_ipv6 [0.032344s] ... ok {2} ironic_inspector.test.unit.test_api_tools.MarkerFieldTestCase.test_marker_ok [0.024202s] ... ok {2} ironic_inspector.test.unit.test_iptables.TestIBMapping.test_open_no_such_file [0.028667s] ... ok {10} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__whitelist_mac [0.028332s] ... ok {10} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__whitelist_unknown_hosts [0.028436s] ... ok {0} ironic_inspector.test.unit.test_coordination.TestCoordinator.test_join_group_not_exist [0.131679s] ... ok {0} ironic_inspector.test.unit.test_coordination.TestCoordinator.test_leave_group [0.115250s] ... ok {21} ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_args_ipv4 [0.034838s] ... ok {21} ironic_inspector.test.unit.test_main.TestApiGetStatus.test_get_introspection_in_progress [0.037050s] ... ok {11} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__configure_removedlist_blacklist [0.029304s] ... ok {11} ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_iptables_command_ipv6 [0.034152s] ... ok {20} ironic_inspector.test.unit.test_locking.TestToozLock.test_context [0.027938s] ... ok {4} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.Test_Execute.test__execute [0.022811s] ... ok {4} ironic_inspector.test.unit.test_introspect.TestIntrospect.test_introspection_no_delay_without_manage_boot [0.038032s] ... ok {2} ironic_inspector.test.unit.test_main.TestApiReapply.test_user_data [0.034249s] ... ok {2} ironic_inspector.test.unit.test_main.TestTopic.test_get_random_topic [0.061800s] ... ok {10} ironic_inspector.test.unit.test_introspect.TestAbort.test_node_not_found [0.037170s] ... ok {10} ironic_inspector.test.unit.test_introspect.TestIntrospect.test_failed_to_validate_node [0.038190s] ... ok {10} ironic_inspector.test.unit.test_introspect.TestIntrospect.test_unexpected_error [0.136208s] ... ok {10} ironic_inspector.test.unit.test_iptables.TestGetBlacklist.test_active_port [0.022032s] ... ok {10} ironic_inspector.test.unit.test_locking.TestGetLock.test_get_lock_internal [0.049542s] ... ok {29} ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_both_duplicates [0.053747s] ... ok {29} ironic_inspector.test.unit.test_coordination.TestCoordinator.test_stop [0.120378s] ... ok {18} ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host_with_coordinator [0.070204s] ... ok {3} ironic_inspector.test.unit.test_main.TestApiGetData.test_get_introspection_data_from_db [0.042315s] ... ok {3} ironic_inspector.test.unit.test_manager.TestManagerReapply.test_ok_swift [0.158010s] ... ok {4} ironic_inspector.test.unit.test_introspect.TestIntrospect.test_loopback_bmc_address [0.042349s] ... ok {4} ironic_inspector.test.unit.test_main.TestApiGetData.test_get_introspection_data_from_swift [0.043921s] ... ok {1} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__configure_removedlist_whitelist [0.033452s] ... ok {1} ironic_inspector.test.unit.test_locking.TestInternalLock.test_init_lock [0.047625s] ... ok {10} ironic_inspector.test.unit.test_main.TestApiVersions.test_version_endpoint [0.036265s] ... ok {10} ironic_inspector.test.unit.test_manager.TestManagerAbort.test_abort_failed [0.050983s] ... ok {13} ironic_inspector.test.unit.test_coordination.TestCoordinator.test_start [0.116011s] ... ok {13} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__get_whitelist [0.023820s] ... ok {2} ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_stopped_executor [0.056791s] ... ok {2} ironic_inspector.test.unit.test_manager.TestManagerReapply.test_node_not_found [0.169570s] ... ok {4} ironic_inspector.test.unit.test_main.TestApiGetStatus.test_get_introspection_finished [0.037654s] ... ok {4} ironic_inspector.test.unit.test_main.TestApiReapply.test_generic_error [0.135914s] ... ok {4} ironic_inspector.test.unit.test_main.TestApiRules.test_delete_one [0.031035s] ... ok {13} ironic_inspector.test.unit.test_introspect.TestAbort.test_firewall_update_exception [0.035854s] ... ok {13} ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_iptables_command_ipv4 [0.135423s] ... ok {29} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__get_no_whitelist [0.025480s] ... ok {29} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__purge_dhcp_hostsdir [0.027341s] ... ok {20} ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_no_authentication [0.036566s] ... ok {20} ironic_inspector.test.unit.test_main.TestTopic.test_get_random_topic_host_with_domain [0.060222s] ... ok {13} ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_event_before [0.066320s] ... ok {13} ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_error_fsm_event [0.142447s] ... ok {13} ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_with_args [0.025294s] ... ok {29} ironic_inspector.test.unit.test_iptables.TestGetBlacklist.test_retry_on_port_list_failure [0.024601s] ... ok {29} ironic_inspector.test.unit.test_main.TestApiContinue.test_continue [0.041739s] ... ok {15} ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_bmc_duplicates [0.045046s] ... ok {20} ironic_inspector.test.unit.test_main.TestTopic.test_get_random_topic_no_member [0.064625s] ... ok {20} ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host_with_coordinator_failed [0.168108s] ... ok {5} ironic_inspector.test.unit.test_iptables.Test_ShouldEnableDhcp.test_introspection_active [0.021060s] ... ok {5} ironic_inspector.test.unit.test_main.TestApiContinue.test_continue_wrong_type [0.030084s] ... ok {5} ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection [0.031660s] ... ok {1} ironic_inspector.test.unit.test_migrations.TestWalkVersions.test_walk_versions_all_false [0.028576s] ... ok {1} ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_event_after [0.070648s] ... ok {29} ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_failed_authentication [0.131323s] ... ok {29} ironic_inspector.test.unit.test_main.TestApiVersions.test_version_endpoint_invalid [0.030219s] ... ok {15} ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_no_input_no_result [0.025756s] ... ok {15} ironic_inspector.test.unit.test_introspect.TestAbort.test_node_power_off_exception [0.042454s] ... ok {20} ironic_inspector.test.unit.test_manager.TestManagerReapply.test_generic_error [0.051512s] ... ok {20} ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_input_filtering [0.058905s] ... ok {5} ironic_inspector.test.unit.test_main.TestApiMisc.test_404_unexpected [0.030231s] ... ok {5} ironic_inspector.test.unit.test_manager.TestManagerReapply.test_ok [0.055620s] ... ok {22} ironic_inspector.test.unit.test_api_tools.RaisesCoercionExceptionTestCase.test_assertion_error [0.038612s] ... ok {22} ironic_inspector.test.unit.test_coordination.TestGetCoordinator.test_get_with_prefix [0.057277s] ... ok {22} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestShouldEnableUnknownHosts.test_introspection_not_active [0.023746s] ... ok {14} ironic_inspector.test.unit.test_common_ironic.TestCapabilities.test_capabilities_to_dict [0.000401s] ... ok {8} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestExclusiveWriteOrPass.test_write_would_block_too_many_times [0.033104s] ... ok {8} ironic_inspector.test.unit.test_introspect.TestIntrospect.test_no_lookup_attrs [0.038773s] ... ok {8} ironic_inspector.test.unit.test_iptables.TestIBMapping.test_ib_not_match [0.028659s] ... ok {0} ironic_inspector.test.unit.test_introspect.TestIntrospect.test_failed_to_get_node [0.139759s] ... ok {8} ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_init_args_old_iptables [0.031912s] ... ok {8} ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_init_fails [0.135854s] ... ok {23} ironic_inspector.test.unit.test_main.TestApiMisc.test_500_with_debug [0.058533s] ... ok {23} ironic_inspector.test.unit.test_main.TestApiRules.test_get_one [0.033941s] ... ok {6} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.Test_Execute.test__execute_ignoring_errors [0.023529s] ... ok {6} ironic_inspector.test.unit.test_introspect.TestIntrospect.test_ok_ilo_and_drac [0.050623s] ... ok {1} ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_triggers_fsm_error_transition_no_errors_empty [0.151347s] ... ok {1} ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_active_macs [0.043035s] ... ok {9} ironic_inspector.test.unit.test_locking.TestInternalLock.test_context [0.026223s] ... ok {9} ironic_inspector.test.unit.test_main.TestApiMisc.test_404_expected [0.033592s] ... ok {9} ironic_inspector.test.unit.test_main.TestApiVersions.test_version_endpoint_with_slash [0.029930s] ... ok {9} ironic_inspector.test.unit.test_main.TestTopic.test_get_random_topic_host_bypass_invalid [0.056365s] ... ok {20} ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_no_previous_block_devices_old_ramdisk [0.025381s] ... ok {20} ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_root_device_found_old_ramdisk [0.025161s] ... ok {20} ironic_inspector.test.unit.test_plugins_rules.TestExtendAttributeAction.test_apply_non_empty [0.025848s] ... ok {20} ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_ge [0.020501s] ... ok {20} ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_no_hints_no_overwrite [0.026323s] ... ok {20} ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_size_invalid [0.031658s] ... ok {28} ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_good_hostname_resolves [0.039120s] ... ok {28} ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_ipmi_bridging_enabled [0.021508s] ... ok {28} ironic_inspector.test.unit.test_keystone.KeystoneTest.test_add_auth_options [0.029077s] ... ok {27} ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_bad_hostname_errors [0.040573s] ... ok {27} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestDnsmasqDriverAPI.test_reset [0.025561s] ... ok {27} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__blacklist_mac [0.028232s] ... ok {27} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync_not_enable_unknown_hosts [0.031369s] ... ok {27} ironic_inspector.test.unit.test_introspect.TestIntrospect.test_introspection_delay [0.042623s] ... ok {27} ironic_inspector.test.unit.test_introspect.TestIntrospect.test_ok [0.145389s] ... ok {27} ironic_inspector.test.unit.test_introspect.TestIntrospect.test_set_boot_device_failure [0.040684s] ... ok {0} ironic_inspector.test.unit.test_introspect.TestIntrospect.test_introspection_delay_not_needed [0.041221s] ... ok {0} ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_wrong_manage_boot [0.034656s] ... ok {0} ironic_inspector.test.unit.test_main.TestPlugins.test_hook [0.007006s] ... ok {0} ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_with_coordinator [0.065287s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_timeout [0.106187s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestNodeInfoState.test_set [0.041937s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__get_fsm [0.028311s] ... ok {0} ironic_inspector.test.unit.test_plugins_base.TestWithValidation.test_unexpected [0.021585s] ... ok {6} ironic_inspector.test.unit.test_node_cache.TestNodeCacheGetNode.test_ok [0.145122s] ... ok {6} ironic_inspector.test.unit.test_node_cache.TestRecordNode.test_no_lookup_data [0.027936s] ... ok {6} ironic_inspector.test.unit.test_node_cache.TestUpdate.test_update_properties [0.025618s] ... ok {6} ironic_inspector.test.unit.test_plugins_rules.TestSetCapabilityAction.test_apply [0.025448s] ... ok {6} ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_missing_memory [0.025759s] ... ok {6} ironic_inspector.test.unit.test_process.TestNodeNotFoundHook.test_node_not_found_hook_exception [0.041463s] ... ok {6} ironic_inspector.test.unit.test_process.TestNodeNotFoundHook.test_node_not_found_hook_run_ok [0.043424s] ... ok {15} ironic_inspector.test.unit.test_introspect.TestIntrospect.test_wrong_provision_state [0.037103s] ... ok {15} ironic_inspector.test.unit.test_main.TestApiRules.test_delete_all [0.033061s] ... ok {17} ironic_inspector.test.unit.test_common_ironic.TestCapabilities.test_dict_to_capabilities [0.000378s] ... ok {17} ironic_inspector.test.unit.test_main.TestApiIntrospect.test_intospect_failed [0.059522s] ... ok {17} ironic_inspector.test.unit.test_node_cache.TestNodeCacheGetNode.test_with_name [0.053374s] ... ok {17} ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_ports_provided [0.002714s] ... ok {17} ironic_inspector.test.unit.test_node_cache.TestNodeInfoState.test_commit [0.039077s] ... ok {28} ironic_inspector.test.unit.test_main.TestApiGetData.test_with_name [0.040394s] ... ok {28} ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_worker_exception [0.057512s] ... ok {28} ironic_inspector.test.unit.test_manager.TestManagerReapply.test_store_data_disabled [0.047271s] ... ok {28} ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_unlock [0.046999s] ... ok {28} ironic_inspector.test.unit.test_node_cache.TestIntrospectionDataDbStore.test_store_and_get_processed [0.153213s] ... ok {27} ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_clean_cache_on_error_ipv6 [0.039906s] ... ok {7} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync [0.031509s] ... ok {29} ironic_inspector.test.unit.test_manager.TestManagerAbort.test_abort_node_not_found [0.051183s] ... ok {8} ironic_inspector.test.unit.test_iptables.Test_ShouldEnableDhcp.test__should_enable_dhcp_false [0.022900s] ... ok {26} ironic_inspector.test.unit.test_common_ironic.TestGetClientNoAuth.test_get_client_with_auth_token [0.047123s] ... ok {3} ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_same_bmc_raises [0.068738s] ... ok {23} ironic_inspector.test.unit.test_main.TestApiVersions.test_usual_requests [0.036480s] ... ok {4} ironic_inspector.test.unit.test_migrations.TestMigrationSqlite.test_upgrade_twice [0.453629s] ... ok {9} ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_macs_not_found [0.064792s] ... ok {0} ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_processed_data_available [0.026997s] ... ok {18} ironic_inspector.test.unit.test_migrations.TestMigrationsMySQL.test_upgrade_and_version ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect {18} ironic_inspector.test.unit.test_node_cache.TestNodeInfoFinished.test_release_lock [0.101347s] ... ok {17} ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__fsm_ctx_generic_exception [0.038036s] ... ok {22} ironic_inspector.test.unit.test_introspect.TestIntrospect.test_no_manage_boot [0.038625s] ... ok {14} ironic_inspector.test.unit.test_main.TestApiAbort.test_node_not_found [0.060248s] ... ok {1} ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_timeout_lock_failed [0.052466s] ... ok {2} ironic_inspector.test.unit.test_migrations.TestMigrationsMySQL.test_upgrade_twice ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect {10} ironic_inspector.test.unit.test_migrations.TestMigrationsPostgreSQL.test_walk_versions ... SKIPPED: Backend 'postgresql' is unavailable: No DBAPI installed {28} ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_macs [0.046243s] ... ok {9} ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node [0.138700s] ... ok {9} ironic_inspector.test.unit.test_node_cache.TestNodeInfoVersionId.test_set [0.037261s] ... ok {9} ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_custom_exc_fsm_event [0.139180s] ... ok {9} ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_cpu_flags [0.027741s] ... ok {9} ironic_inspector.test.unit.test_plugins_introspection_data.TestSwiftStore.test_get_data [0.041494s] ... ok {22} ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_args_ipv6 [0.032144s] ... ok {22} ironic_inspector.test.unit.test_main.TestApiAbort.test_ok [0.036532s] ... ok {5} ironic_inspector.test.unit.test_node_cache.TestNodeCreate.test_create_client_error [0.031756s] ... ok {15} ironic_inspector.test.unit.test_main.TestApiRules.test_get_all [0.032106s] ... ok {18} ironic_inspector.test.unit.test_node_cache.TestRecordNode.test_success [0.041137s] ... ok {8} ironic_inspector.test.unit.test_locking.TestToozLock.test_acquire [0.026939s] ... ok {2} ironic_inspector.test.unit.test_node_cache.TestIntrospectionDataDbStore.test_get_no_data_available [0.060124s] ... ok {23} ironic_inspector.test.unit.test_main.TestTopic.test_get_client_compat_standalone [0.061361s] ... ok {26} ironic_inspector.test.unit.test_introspect.TestIntrospect.test_power_failure [0.044568s] ... ok {20} ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_all [0.025597s] ... ok {11} ironic_inspector.test.unit.test_locking.TestInternalLock.test_acquire [0.120362s] ... ok {13} ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_boot_mode [0.027875s] ... ok {17} ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__fsm_ctx_set_same_state [0.029146s] ... ok {4} ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_limit [0.057000s] ... ok {6} ironic_inspector.test.unit.test_process.TestProcess.test_hook_unexpected_exceptions_no_node [0.054577s] ... ok {14} ironic_inspector.test.unit.test_manager.TestManagerAbort.test_abort_ok [0.052848s] ... ok {16} ironic_inspector.test.unit.test_common_ironic.TestCallWithRetries.test_retries_on_ironicclient_error_with_failure [0.001545s] ... ok {16} ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_bmc_only [0.051123s] ... ok {8} ironic_inspector.test.unit.test_main.TestApiAbort.test_no_authentication [0.033891s] ... ok {3} ironic_inspector.test.unit.test_node_cache.TestNodeInfoFinished.test_success [0.077568s] ... ok {9} ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetection.test_local_gb_not_changed [0.023561s] ... ok {0} ironic_inspector.test.unit.test_plugins_rules.TestAddTraitAction.test_validate [0.031386s] ... ok {20} ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdatePXEEnabled.test_fix_pxe_enabled [0.031361s] ... ok {20} ironic_inspector.test.unit.test_process.TestProcessNode.test_ok [0.087293s] ... ok {20} ironic_inspector.test.unit.test_pxe_filter.TestLockedDriverEvent.test_locked_driver_event [0.030826s] ... ok {20} ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_condition [0.051565s] ... ok {10} ironic_inspector.test.unit.test_node_cache.TestNodeInfoVersionId.test_get [0.051310s] ... ok {5} ironic_inspector.test.unit.test_node_cache.TestUpdate.test_replace_field_same_value [0.028740s] ... ok {6} ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_on_process_failure [0.039103s] ... ok {29} ironic_inspector.test.unit.test_manager.TestManagerReapply.test_node_locked [0.058994s] ... ok {1} ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_in_db_race_condition [0.145647s] ... ok {7} ironic_inspector.test.unit.test_iptables.TestIBMapping.test_no_interfaces [0.025933s] ... ok {3} ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__fsm_ctx_illegal_event [0.028791s] ... ok {2} ironic_inspector.test.unit.test_node_cache.TestNodeCacheGetNode.test_not_found [0.030069s] ... ok {26} ironic_inspector.test.unit.test_locking.TestGetLock.test_get_lock_tooz [0.057638s] ... ok {23} ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_fsm_transition [0.050908s] ... ok {28} ironic_inspector.test.unit.test_node_cache.TestNodeCreate.test_create_with_args [0.029863s] ... ok {30} ironic_inspector.test.unit.test_iptables.TestIBMapping.test_matching_ib [0.045406s] ... ok {30} ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_kwargs [0.036486s] ... ok {30} ironic_inspector.test.unit.test_migrations.ModelsMigrationsSyncMysql.test_models_sync ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect {30} ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_with_ipmi_address [0.039117s] ... ok {30} ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_data_recieved [0.220616s] ... ok {5} ironic_inspector.test.unit.test_plugins_base.TestValidateProcessingHooks.test_broken_dependencies [0.023996s] ... ok {8} ironic_inspector.test.unit.test_manager.TestManagerReapply.test_ok_db [0.053132s] ... ok {28} ironic_inspector.test.unit.test_node_cache.TestNodeInfoOptions.test_get [0.048806s] ... ok {13} ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_with_non_default_driver [0.034004s] ... ok {24} ironic_inspector.test.unit.test_introspect.TestIntrospect.test_forced_persistent_boot_compat [0.060857s] ... ok {22} ironic_inspector.test.unit.test_main.TestApiContinue.test_continue_failed [0.033304s] ... ok {30} ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_expected_data [0.026911s] ... ok {15} ironic_inspector.test.unit.test_main.TestApiVersions.test_request_unsupported_version [0.028663s] ... ok {27} ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_no_introspection_data_store [0.063499s] ... ok {18} ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test__check_existing_nodes_new_node [0.028046s] ... ok {29} ironic_inspector.test.unit.test_node_cache.TestInternalLock.test_acquire_non_blocking [0.029624s] ... ok {21} ironic_inspector.test.unit.test_main.TestApiReapply.test_api_ok [0.030254s] ... ok {23} ironic_inspector.test.unit.test_node_cache.TestNodeCache.test__list_node_uuids [0.032698s] ... ok {23} ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_inconsistency [0.054447s] ... ok {23} ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_ports_ironic_preset [0.003447s] ... ok {23} ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_port_by_mac [0.124631s] ... ok {7} ironic_inspector.test.unit.test_main.TestApiMisc.test_500_without_debug [0.038926s] ... ok {7} ironic_inspector.test.unit.test_migrations.TestWalkVersions.test_migrate_up [0.027513s] ... ok {7} ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_triggers_fsm_error_transition_no_errors_with_error [0.174942s] ... ok {7} ironic_inspector.test.unit.test_node_cache.TestInternalLock.test_acquire [0.031446s] ... ok {7} ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_delete_nodes_not_in_list [0.031357s] ... ok {1} ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_cpu_flags_custom [0.028327s] ... ok {26} ironic_inspector.test.unit.test_migrations.TestMigrationSqlite.test_upgrade_and_version [0.628083s] ... ok {15} ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host [0.181957s] ... ok {10} ironic_inspector.test.unit.test_plugins_rules.TestEmptyCondition.test_check_empty_string [0.021229s] ... ok {16} ironic_inspector.test.unit.test_coordination.TestCoordinator.test_get_lock [0.122686s] ... ok {5} ironic_inspector.test.unit.test_plugins_base.TestValidateProcessingHooks.test_wrong_dependencies_order [0.022943s] ... ok {2} ironic_inspector.test.unit.test_node_cache.TestNodeInfoFinished.test_error [0.080601s] ... ok {23} ironic_inspector.test.unit.test_node_cache.TestUpdate.test_replace_field [0.025440s] ... ok {11} ironic_inspector.test.unit.test_main.TestPlugins.test_manager_is_cached [0.001477s] ... ok {4} ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_processed_data_port_only [0.025974s] ... ok ERROR [ironic_inspector.utils] Rule foobar was not found {6} ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_init_filter [0.031147s] ... ok {27} ironic_inspector.test.unit.test_manager.TestManagerIntrospect.test_do_introspect_with_manage_boot [0.049859s] ... ok {24} ironic_inspector.test.unit.test_main.TestApiGetData.test_introspection_data_not_stored [0.035621s] ... ok {9} ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_local_gb_without_spacing [0.041030s] ... ok {7} ironic_inspector.test.unit.test_node_cache.TestNodeCacheGetByPath.test_get_by_path [0.025402s] ... ok {13} ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_chassis_ids [0.024919s] ... ok {0} ironic_inspector.test.unit.test_plugins_rules.TestReConditions.test_matches [0.022323s] ... ok {15} ironic_inspector.test.unit.test_node_cache.TestNodeCache.test__delete_node [0.066499s] ... ok {3} ironic_inspector.test.unit.test_node_cache.TestUpdate.test_create_ports [0.028286s] ... ok {28} ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test_fsm_event [0.039260s] ... ok {23} ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_before_update_no_match [0.027282s] ... ok {23} ironic_inspector.test.unit.test_plugins_rules.TestExtendAttributeAction.test_apply_unique_with_existing [0.025004s] ... ok {21} ironic_inspector.test.unit.test_main.TestApiVersions.test_404_unexpected [0.028401s] ... ok {30} ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_patch_port_exception [0.028598s] ... ok {30} ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetection.test_loadable_by_name [0.025384s] ... ok {24} ironic_inspector.test.unit.test_main.TestApiReapply.test_get_introspection_data_error [0.030929s] ... ok {22} ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_limit [0.040305s] ... ok {13} ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_before_update [0.026259s] ... ok {26} ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_nonreentrant_fsm_transition [0.048616s] ... ok {29} ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_ports_provided_list [0.002937s] ... ok {17} ironic_inspector.test.unit.test_node_cache.TestNodeInfoVersionId.test_get_missing_uuid [0.032517s] ... ok {5} ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_lt [0.020540s] ... ok {16} ironic_inspector.test.unit.test_coordination.TestCoordinator.test_invalid_state [0.121428s] ... ok {10} ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_hook_loadable_by_name [0.025786s] ... ok {2} ironic_inspector.test.unit.test_node_cache.TestNodeInfoState.test_set_invalid_state [0.039357s] ... ok {14} ironic_inspector.test.unit.test_node_cache.TestIntrospectionDataDbStore.test_store_and_get_unprocessed [0.064408s] ... ok {25} ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_mac_duplicates [0.047977s] ... ok {23} ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_ok [0.026508s] ... ok {4} ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_parse_pci_alias_entry_invalid_json [0.025602s] ... ok {8} ironic_inspector.test.unit.test_node_cache.TestInternalLock.test_release [0.030226s] ... ok {9} ironic_inspector.test.unit.test_process.TestProcess.test_already_finished [0.036642s] ... ok {18} ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_data_not_in_edeploy_format [0.039949s] ... ok {1} ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_default [0.033995s] ... ok {7} ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_node_ironic_preset [0.003311s] ... ok {0} ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_apply_driver [0.025665s] ... ok {3} ironic_inspector.test.unit.test_plugins_base.TestWithValidation.test_required_missing [0.021522s] ... ok {3} ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_cpu_no_known_flags [0.026195s] ... ok {3} ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_before_update_no_pci_info_from_ipa [0.032290s] ... ok {6} ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value [0.184056s] ... ok {11} ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host_with_mdns [0.079344s] ... ok {21} ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_race [0.056095s] ... ok {27} ironic_inspector.test.unit.test_migrations.TestMigrationsPostgreSQL.test_upgrade_and_version ... SKIPPED: Backend 'postgresql' is unavailable: No DBAPI installed {8} ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_already_finished [0.068345s] ... ok {13} ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_one_matches [0.039258s] ... ok {1} ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetection.test_missing_local_gb [0.024535s] ... ok {22} ironic_inspector.test.unit.test_main.TestApiRules.test_create_api_less_1_6 [0.141020s] ... ok {29} ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test_fsm_illegal_strict_event [0.074198s] ... ok {17} ironic_inspector.test.unit.test_plugins_base.TestWithValidation.test_ok [0.022084s] ... ok {16} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestExclusiveWriteOrPass.test_write_would_block [0.133890s] ... ok {14} ironic_inspector.test.unit.test_node_cache.TestNodeCreate.test_default_create [0.031663s] ... ok {25} ironic_inspector.test.unit.test_coordination.TestCoordinator.test_join_group [0.124189s] ... ok {4} ironic_inspector.test.unit.test_plugins_rules.TestAddTraitAction.test_add [0.027640s] ... ok {23} ironic_inspector.test.unit.test_process.TestProcessNode.test_power_off_enroll_state [0.088355s] ... ok {27} ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_ports_not_provided [0.004362s] ... ok {9} ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_dict [0.181475s] ... ok {26} ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_add_node [0.057507s] ... ok {1} ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_no_overwrite [0.025870s] ... ok {1} ironic_inspector.test.unit.test_process.TestProcessNode.test_power_off_failed [0.087622s] ... ok {1} ironic_inspector.test.unit.test_process.TestStoreLogs.test_no_error_no_logs [0.038107s] ... ok {1} ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterFsmPrecautions.test_fsm_reset_on_error [0.027387s] ... ok {28} ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_duplicate_tlvs [0.027284s] ... ok {16} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test_disabled__purge_dhcp_hostsdir [0.025573s] ... ok {6} ironic_inspector.test.unit.test_rules.TestCheckConditions.test_no_field_none_allowed [0.147650s] ... ok {10} ironic_inspector.test.unit.test_process.TestProcess.test_expected_exception [0.038793s] ... ok {3} ironic_inspector.test.unit.test_plugins_rules.TestFailAction.test_validate [0.021108s] ... ok {24} ironic_inspector.test.unit.test_migrations.ModelsMigrationsSyncPostgres.test_models_sync ... SKIPPED: Backend 'postgresql' is unavailable: No DBAPI installed {11} ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_add_attribute_same_value [0.058048s] ... ok {21} ironic_inspector.test.unit.test_manager.TestManagerIntrospect.test_do_introspect [0.150815s] ... ok {18} ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_invalid_chassis_id_subtype [0.027031s] ... ok {30} ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_multiple_new_devices [0.026398s] ... ok {8} ironic_inspector.test.unit.test_node_cache.TestUpdate.test_replace_field_with_default [0.025464s] ... ok {13} ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_pxe_not_found [0.026723s] ... ok {15} ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_attributes [0.042251s] ... ok {0} ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdateDeletion.test_keep_all [0.032313s] ... ok {5} ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_pxe_no_boot_interface [0.026262s] ... ok {14} ironic_inspector.test.unit.test_node_cache.TestRecordNode.test_not_found [0.028976s] ... ok {25} ironic_inspector.test.unit.test_db.TestDB.test_ensure_transaction_new_session [0.030493s] ... ok {23} ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_on_unexpected_process_failure [0.042028s] ... ok {4} ironic_inspector.test.unit.test_plugins_rules.TestNetCondition.test_check [0.021432s] ... ok {27} ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_no_previous_block_devices [0.025696s] ... ok {24} ironic_inspector.test.unit.test_migrations.TestWalkVersions.test_migrate_up_with_data [0.028738s] ... ok {9} ironic_inspector.test.unit.test_rules.TestCheckConditions.test_ok [0.120584s] ... ok {1} ironic_inspector.test.unit.test_rules.TestDeleteRule.test_delete [0.197024s] ... ok {15} ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_ok [0.064383s] ... ok {17} ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test__check_existing_nodes_existing_mac [0.028574s] ... ok {29} ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_in_db_invalid_state [0.146210s] ... ok {7} ironic_inspector.test.unit.test_node_cache.TestUpdate.test__create_port [0.028930s] ... ok {31} ironic_inspector.test.unit.test_api_tools.RequestFieldTestCase.test_request_field_ok [0.042862s] ... ok {16} ironic_inspector.test.unit.test_introspect.TestIntrospect.test_no_macs [0.038644s] ... ok {10} ironic_inspector.test.unit.test_process.TestProcess.test_not_found_in_ironic [0.039674s] ... ok {3} ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_ne [0.021585s] ... ok {11} ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_no_data [0.027300s] ... ok {26} ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_timeout_active_state [0.182131s] ... ok {30} ironic_inspector.test.unit.test_plugins_rules.TestSetCapabilityAction.test_apply_with_existing [0.025938s] ... ok {13} ironic_inspector.test.unit.test_process.TestNodeNotFoundHook.test_node_not_found_hook_run_none [0.039187s] ... ok {27} ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_gt [0.019376s] ... ok {22} ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_add_attribute_same_name [0.056439s] ... ok {15} ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_both [0.048794s] ... ok {0} ironic_inspector.test.unit.test_process.TestProcess.test_unexpected_exception [0.042261s] ... ok {31} ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_ipv6_in_resolves [0.021977s] ... ok {25} ironic_inspector.test.unit.test_introspect.TestAbort.test_ok [0.041178s] ... ok {14} ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_interface_not_in_ironic [0.024178s] ... ok {4} ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_apply_driver_no_reset_interfaces [0.024963s] ... ok {23} ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply [0.119977s] ... ok {8} ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_no_data_recieved [0.038120s] ... ok {27} ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_missing_cpu [0.026245s] ... ok {28} ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_truncated_mac [0.027164s] ... ok {1} ironic_inspector.test.unit.test_utils.TestCheckAuth.test_not_admin [0.022360s] ... ok {17} ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_no_overwrite [0.027180s] ... ok {5} ironic_inspector.test.unit.test_process.TestReapply.test_locking_failed [0.034141s] ... ok {9} ironic_inspector.test.unit.test_rules.TestCreateRule.test_duplicate_uuid [0.052673s] ... ok {7} ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_path_with_leading_slash [0.025552s] ... ok {29} ironic_inspector.test.unit.test_node_cache.TestUpdate.test_replace_field_not_found [0.024810s] ... ok {16} ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_init_args [0.031046s] ... ok {10} ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task_invalid_state [0.027865s] ... ok {3} ironic_inspector.test.unit.test_process.TestProcessNode.test_return_includes_uuid [0.105870s] ... ok {11} ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_unhandled_tlvs [0.024749s] ... ok {26} ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_macs_multiple_found [0.034959s] ... ok {13} ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_custom_name [0.042452s] ... ok {30} ironic_inspector.test.unit.test_process.TestProcessNode.test_store_data_no_logs_with_database [0.136168s] ... ok {24} ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_no_data [0.149455s] ... ok {18} ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_port_id_subtype_mac [0.030650s] ... ok {8} ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_processed_chassis_id_not_mac [0.026398s] ... ok {22} ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__fsm_ctx_set_state [0.038465s] ... ok {15} ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_in_db_ok_state [0.143183s] ... ok {0} ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_find_node_error [0.039905s] ... ok {31} ironic_inspector.test.unit.test_coordination.TestCoordinator.test__create_group [0.119801s] ... ok {25} ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_clean_cache_on_error_ipv4 [0.152267s] ... ok {4} ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_disabled [0.027061s] ... ok {14} ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_no_inventory [0.024802s] ... ok {23} ironic_inspector.test.unit.test_rules.TestCheckConditions.test_no_field [0.144715s] ... ok {27} ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_disabled_bad_conf [0.026073s] ... ok {1} ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_only_uuid [0.020728s] ... ok {28} ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_root_device_already_exposed [0.024713s] ... ok {17} ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_parse_pci_alias_entry_no_entries [0.024857s] ... ok {16} ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_no_worker [0.059587s] ... ok {10} ironic_inspector.test.unit.test_pxe_filter.TestDriverManager.test_pxe_filter_name [0.078678s] ... ok {29} ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_null_strings [0.028179s] ... ok {3} ironic_inspector.test.unit.test_process.TestUnprocessedData.test_save_unprocessed_data [0.042652s] ... ok {11} ironic_inspector.test.unit.test_plugins_rules.TestEmptyCondition.test_check_empty_list [0.020685s] ... ok {26} ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch [0.018640s] ... ok {13} ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterFsmPrecautions.test_fsm_automaton_error [0.028852s] ... ok {30} ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterFsmPrecautions.test_fsm_reset_on_error_ctx_custom_error [0.029625s] ... ok {18} ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_no_new_devices [0.025615s] ... ok ERROR [ironic_inspector.utils] Authentication required {8} ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_root_device_found [0.025798s] ... ok {22} ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_with_ipmi_v6address [0.030884s] ... ok {24} ironic_inspector.test.unit.test_node_cache.TestNodeInfoOptions.test_set [0.049898s] ... ok {5} ironic_inspector.test.unit.test_process.TestStoreLogs.test_directory_is_created [0.039110s] ... ok {7} ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_swift_access_failed [0.042433s] ... ok {15} ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_path_wo_leading_slash [0.025156s] ... ok {0} ironic_inspector.test.unit.test_pxe_filter.TestDriverReset.test_reset [0.026056s] ... ok {31} ironic_inspector.test.unit.test_introspect.TestIntrospect.test_forced_persistent_boot [0.040133s] ... ok {14} ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdateDeletion.test_active_do_not_delete [0.030583s] ... ok {25} ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_makrer [0.040240s] ... ok {4} ironic_inspector.test.unit.test_process.TestProcessNode.test_port_failed [0.117734s] ... ok {27} ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdatePXEEnabled.test_no_overwrite [0.028038s] ... ok {17} ironic_inspector.test.unit.test_plugins_rules.TestExtendAttributeAction.test_validate [0.025020s] ... ok {28} ironic_inspector.test.unit.test_process.TestProcess.test_error_if_node_not_found_hook [0.039300s] ... ok {16} ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_with_mdns [0.057910s] ... ok {29} ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_lldp_none [0.027577s] ... ok {10} ironic_inspector.test.unit.test_rules.TestCreateRule.test_only_actions [0.053105s] ... ok {11} ironic_inspector.test.unit.test_plugins_rules.TestReConditions.test_contains [0.022590s] ... ok {26} ironic_inspector.test.unit.test_plugins_base.TestValidateProcessingHooks.test_self_dependency [0.018122s] ... ok {3} ironic_inspector.test.unit.test_pxe_filter.TestDriver.test_driver [0.022244s] ... ok {30} ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task_custom_error [0.032954s] ... ok {13} ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_action [0.168682s] ... ok {27} ironic_inspector.test.unit.test_process.TestProcessNode.test_wrong_provision_state [0.070305s] ... ok {24} ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__get_fsm_invalid_state [0.028074s] ... ok {8} ironic_inspector.test.unit.test_plugins_rules.TestReConditions.test_validate [0.021700s] ... ok {5} ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_list [0.212656s] ... ok {7} ironic_inspector.test.unit.test_plugins_rules.TestRemoveTraitAction.test_validate [0.026006s] ... ok {15} ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_invalid_ip [0.028493s] ... ok {0} ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_action_parameters [0.109916s] ... ok {31} ironic_inspector.test.unit.test_introspect.TestIntrospect.test_no_lookup_attrs_with_node_not_found_hook [0.146518s] ... ok {14} ironic_inspector.test.unit.test_process.TestProcess.test_not_found_in_cache [0.149711s] ... ok {18} ironic_inspector.test.unit.test_plugins_rules.TestSetCapabilityAction.test_validate [0.024216s] ... ok {25} ironic_inspector.test.unit.test_main.TestApiRules.test_create_bad_uuid [0.032819s] ... ok {2} ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_not_in_db [0.119332s] ... ok {22} ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_validate [0.020575s] ... ok {17} ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_one_fails [0.056774s] ... ok {28} ironic_inspector.test.unit.test_rules.TestCheckConditions.test_fail [0.146610s] ... ok {12} ironic_inspector.test.unit.test_common_ironic.TestGetClientAuth.test_get_client_without_auth_token [0.052926s] ... ok {16} ironic_inspector.test.unit.test_manager.TestManagerIntrospect.test_introspect_failed [0.052230s] ... ok {10} ironic_inspector.test.unit.test_utils.TestCheckAuth.test_admin [0.023608s] ... ok {29} ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_validate [0.028799s] ... ok {26} ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_boot_mode_disabled [0.018772s] ... ok {11} ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookLoad.test_hook_loadable_by_name [0.026287s] ... ok {3} ironic_inspector.test.unit.test_pxe_filter.TestDriverManagerLoading.test_invalid_filter_driver [0.023382s] ... ok {13} ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_adapter_empty_data [0.019763s] ... ok {24} ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test_fsm_illegal_event [0.029820s] ... ok {5} ironic_inspector.test.unit.test_wsgi_service.TestWSGIServiceInitMiddleware.test_init_middleware_noauth [0.166162s] ... ok {8} ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_all_match [0.047094s] ... ok {7} ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_apply_driver_not_supported [0.025533s] ... ok {15} ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_parse_pci_alias_entry [0.025566s] ... ok {19} ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_negative [0.050860s] ... ok {31} ironic_inspector.test.unit.test_introspect.TestIntrospect.test_resolved_bmc_address [0.042867s] ... ok {14} ironic_inspector.test.unit.test_process.TestProcess.test_not_found_in_cache_active_introspection [0.041200s] ... ok {25} ironic_inspector.test.unit.test_manager.TestManagerContinue.test_continue_ok [0.049446s] ... ok {22} ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_malformed_interfaces [0.024910s] ... ok {2} ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_unhandled_oui [0.016593s] ... ok {4} ironic_inspector.test.unit.test_process.TestReapply.test_ok [0.035276s] ... ok {17} ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_size_string [0.141678s] ... ok {12} ironic_inspector.test.unit.test_introspect.TestAbort.test_node_locked [0.038619s] ... ok {28} ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_condition_parameters [0.061556s] ... ok {29} ironic_inspector.test.unit.test_process.TestProcess.test_found_in_cache_active_introspection [0.040104s] ... ok {16} ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_node_not_provided [0.005305s] ... ok {26} ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_multiple_interfaces [0.020458s] ... ok {11} ironic_inspector.test.unit.test_process.TestProcess.test_ipmi_not_detected [0.038139s] ... ok {8} ironic_inspector.test.unit.test_process.TestReapplyNode.test_ok [0.086512s] ... ok {3} ironic_inspector.test.unit.test_rules.TestApply.test_apply [0.028456s] ... ok {15} ironic_inspector.test.unit.test_process.TestReapplyNode.test_prehook_failure [0.078622s] ... ok {24} ironic_inspector.test.unit.test_plugins_introspection_data.TestDatabaseStore.test_store_and_get_data [0.040901s] ... ok {7} ironic_inspector.test.unit.test_process.TestStoreLogs.test_always_store_logs [0.035062s] ... ok {31} ironic_inspector.test.unit.test_main.TestApiAbort.test_abort_failed [0.031703s] ... ok {14} ironic_inspector.test.unit.test_process.TestProcessNode.test_store_data_no_logs_with_swift [0.125247s] ... ok {25} ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host_validate_processing_hooks_exception [0.053262s] ... ok {19} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestExclusiveWriteOrPass.test_write [0.033776s] ... ok {22} ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_skipped_interfaces [0.026410s] ... ok {17} ironic_inspector.test.unit.test_process.TestProcess.test_ipmi_not_detected_with_old_field [0.038670s] ... ok {18} ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdatePXEEnabled.test_active_do_not_modify [0.030655s] ... ok {12} ironic_inspector.test.unit.test_iptables.Test_ShouldEnableDhcp.test_node_not_found_hook_set [0.022227s] ... ok {2} ironic_inspector.test.unit.test_plugins_rules.TestNetCondition.test_validate [0.013574s] ... ok {11} ironic_inspector.test.unit.test_process.TestProcess.test_no_ipmi [0.037242s] ... ok {16} ironic_inspector.test.unit.test_node_cache.TestUpdate.test_create_ports_with_conflicts [0.032226s] ... ok {8} ironic_inspector.test.unit.test_rules.TestDeleteRule.test_delete_non_existing [0.191701s] ... ok {15} ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_fail [0.210586s] ... ok {7} ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterFsmPrecautions.test___init__ [0.023245s] ... ok {24} ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_processed_data_chassis_only [0.025828s] ... ok {31} ironic_inspector.test.unit.test_main.TestApiRules.test_create [0.034681s] ... ok {26} ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_truncated_int [0.019413s] ... ok {14} ironic_inspector.test.unit.test_process.TestReapply.test_reapply_with_data [0.032902s] ... ok {25} ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_triggers_fsm_error_transition_no_errors [0.059419s] ... ok {19} ironic_inspector.test.unit.test_locking.TestInternalLock.test_release [0.029422s] ... ok {22} ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdateDeletion.test_keep_present [0.030967s] ... ok {12} ironic_inspector.test.unit.test_locking.TestToozLock.test_release [0.025817s] ... ok {17} ironic_inspector.test.unit.test_process.TestProcessNode.test_ok_node_active [0.078326s] ... ok {15} ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_condition_field [0.064568s] ... ok {19} ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_can_manage_boot_false [0.034219s] ... ok {16} ironic_inspector.test.unit.test_node_cache.TestUpdate.test_update_capabilities [0.026055s] ... ok {24} ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_parse_pci_alias_entry_invalid_keys [0.025958s] ... ok {31} ironic_inspector.test.unit.test_main.TestApiVersions.test_request_latest_version [0.030247s] ... ok {25} ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_unlock_unlocked [0.029368s] ... ok {14} ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_on_preprocess_failure [0.041353s] ... ok {12} ironic_inspector.test.unit.test_main.TestApiVersions.test_root_endpoint [0.034994s] ... ok {11} ironic_inspector.test.unit.test_rules.TestApply.test_no_rules [0.027869s] ... ok {2} ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_no_data [0.016873s] ... ok {17} ironic_inspector.test.unit.test_utils.TestIsoTimestamp.test_none [0.020718s] ... ok {22} ironic_inspector.test.unit.test_process.TestProcessNode.test_no_manage_boot [0.084358s] ... ok {24} ironic_inspector.test.unit.test_plugins_rules.TestEmptyCondition.test_check_empty_dict [0.023034s] ... ok {16} ironic_inspector.test.unit.test_plugins_base.TestValidateProcessingHooks.test_ok [0.025143s] ... ok {21} ironic_inspector.test.unit.test_migrations.TestMigrationSqlite.test_walk_versions [0.872376s] ... ok {19} ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_can_manage_boot_false_failed [0.033415s] ... ok {31} ironic_inspector.test.unit.test_manager.TestManagerReapply.test_reapply_with_data [0.057107s] ... ok {25} ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test__check_existing_nodes_new_mac [0.025431s] ... ok {26} ironic_inspector.test.unit.test_plugins_rules.TestEmptyCondition.test_check_none [0.014464s] ... ok {14} ironic_inspector.test.unit.test_process.TestUnprocessedData.test_save_unprocessed_data_failure [0.056649s] ... ok {12} ironic_inspector.test.unit.test_migrations.TestWalkVersions.test_walk_versions_all_default [0.025950s] ... ok {11} ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_uuid_not_str [0.020145s] ... ok {24} ironic_inspector.test.unit.test_plugins_rules.TestRemoveTraitAction.test_remove_not_found [0.031640s] ... ok {17} ironic_inspector.test.unit.test_wsgi_service.TestWSGIService.test_reset [0.185407s] ... ok {22} ironic_inspector.test.unit.test_process.TestProcessNode.test_no_power_off [0.074974s] ... ok {16} ironic_inspector.test.unit.test_plugins_introspection_data.TestSwiftStore.test_store_data [0.041238s] ... ok {19} ironic_inspector.test.unit.test_main.TestApiReapply.test_reapply_with_node_name [0.036027s] ... ok {25} ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test__convert_edeploy_data [0.037981s] ... ok {12} ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_triggers_fsm_error_transition_erros_masked [0.045636s] ... ok {31} ironic_inspector.test.unit.test_migrations.TestMigrationsPostgreSQL.test_upgrade_twice ... SKIPPED: Backend 'postgresql' is unavailable: No DBAPI installed {14} ironic_inspector.test.unit.test_pxe_filter.TestDriverManager.test_default [0.087955s] ... ok {17} ironic_inspector.test.unit.test_wsgi_service.TestWSGIService.test_wait [0.187235s] ... ok {16} ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_active [0.026757s] ... ok {24} ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_eq [0.022320s] ... ok {19} ironic_inspector.test.unit.test_main.TestApiVersions.test_request_correct_version [0.031017s] ... ok {22} ironic_inspector.test.unit.test_utils.TestCheckAuth.test_middleware [0.026821s] ... ok {25} ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_no_block_devices_from_ramdisk [0.024893s] ... ok {31} ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_marker [0.058600s] ... ok {12} ironic_inspector.test.unit.test_node_cache.TestIntrospectionDataDbStore.test_store_proc_and_unproc [0.164376s] ... ok {16} ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_skipped_interfaces_with_local_address [0.026283s] ... ok {26} ironic_inspector.test.unit.test_plugins_rules.TestFailAction.test_apply [0.014466s] ... ok {24} ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_no_inventory [0.028065s] ... ok {31} ironic_inspector.test.unit.test_node_cache.TestNodeInfoVersionId.test_set_race [0.038431s] ... ok {19} ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host [0.161495s] ... ok {22} ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_adapter_no_data [0.022875s] ... ok {16} ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task [0.028586s] ... ok {12} ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_same_bmc_different_macs [0.066952s] ... ok {2} ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdateDeletion.test_keep_added [0.022108s] ... ok {25} ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_no_hints [0.026468s] ... ok {24} ironic_inspector.test.unit.test_process.TestProcess.test_ok [0.039204s] ... ok {19} ironic_inspector.test.unit.test_manager.TestManagerReapply.test_get_introspection_data_error [0.055462s] ... ok {31} ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_loadable_by_name [0.027546s] ... ok {27} ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_nested_fail [0.130467s] ... ok {16} ironic_inspector.test.unit.test_pxe_filter.TestDriverManagerLoading.test_pxe_filter_driver_loads [0.048305s] ... ok {12} ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_node_provided [0.002824s] ... ok {25} ironic_inspector.test.unit.test_process.TestProcess.test_hook_unexpected_exceptions [0.045742s] ... ok {24} ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task_disabled [0.027059s] ... ok {31} ironic_inspector.test.unit.test_plugins_rules.TestRemoveTraitAction.test_remove [0.028364s] ... ok {12} ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_wrong_marker [0.037110s] ... ok {19} ironic_inspector.test.unit.test_migrations.TestMigrationsMySQL.test_walk_versions ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect {25} ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task_custom_spacing [0.028317s] ... ok {24} ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_non_format_value [0.183237s] ... ok {25} ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_tear_down_filter [0.028695s] ... ok {12} ironic_inspector.test.unit.test_node_cache.TestRecordNode.test_bad_provision_state [0.029171s] ... ok {31} ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_le [0.024205s] ... ok {19} ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_no_timeout [0.072651s] ... ok {19} ironic_inspector.test.unit.test_node_cache.TestNodeInfoState.test_get [0.031191s] ... ok {31} ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_no_interfaces [0.026237s] ... ok {25} ironic_inspector.test.unit.test_pxe_filter.TestDriverManager.test_default_existing_driver_manager [0.086204s] ... ok {26} ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_pxe [0.016418s] ... ok {12} ironic_inspector.test.unit.test_node_cache.TestUpdate.test_delete_port [0.026104s] ... ok {19} ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_bad_value_macphy [0.026772s] ... ok {25} ironic_inspector.test.unit.test_rules.TestGetRule.test_get [0.128984s] ... ok {31} ironic_inspector.test.unit.test_process.TestStoreLogs.test_failure_to_write [0.039933s] ... ok {19} ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_apply [0.023698s] ... ok {12} ironic_inspector.test.unit.test_node_cache.TestUpdate.test_delete_port_by_mac [0.026016s] ... ok {19} ironic_inspector.test.unit.test_plugins_standard.TestRamdiskError.test_no_logs [0.034462s] ... ok {12} ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test__check_existing_nodes_existing_node [0.027672s] ... ok {12} ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_bad_value_linkagg [0.027666s] ... ok {12} ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_interface_not_in_all_interfaces [0.028806s] ... ok {19} ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_interfaces_with_ipv6_addresses_only [0.026027s] ... ok {19} ironic_inspector.test.unit.test_process.TestStoreLogs.test_logs_disabled [0.038061s] ... ok {12} ironic_inspector.test.unit.test_plugins_rules.TestExtendAttributeAction.test_apply [0.025662s] ... ok {12} ironic_inspector.test.unit.test_rules.TestCreateRule.test_no_actions [0.110883s] ... ok {12} ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_adapter_with_bmc [0.021616s] ... ok {26} ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_pxe_mac_format [0.015132s] ... ok {30} ironic_inspector.test.unit.test_rules.TestCheckConditionsSchemePath.test_conditions_data_path [0.171588s] ... ok {21} ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_add_attribute [0.057563s] ... ok {19} ironic_inspector.test.unit.test_rules.TestCheckConditions.test_invert [0.109784s] ... ok {21} ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_bmc [0.044794s] ... ok {24} ironic_inspector.test.unit.test_wsgi_service.TestWSGIServiceInitMiddleware.test_init_middleware [0.099348s] ... ok {26} ironic_inspector.test.unit.test_process.TestProcessNode.test_store_data_with_database [0.070184s] ... ok {27} ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_primitives [0.098738s] ... ok {2} ironic_inspector.test.unit.test_rules.TestCreateRule.test_with_conditions [0.110649s] ... ok {21} ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_port [0.026117s] ... ok {26} ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_sync [0.019060s] ... ok {30} ironic_inspector.test.unit.test_rules.TestCheckConditionsSchemePath.test_conditions_node_path [0.090618s] ... ok {21} ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_all_valid_data [0.033511s] ... ok {31} ironic_inspector.test.unit.test_rules.TestCheckConditionsMultiple.test_default [0.149606s] ... ok {21} ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_invalid_port_id_subtype [0.026894s] ... ok {2} ironic_inspector.test.unit.test_rules.TestGetRule.test_not_found [0.065648s] ... ok {31} ironic_inspector.test.unit.test_rules.TestCreateRule.test_create_action_none_value [0.029941s] ... ok {21} ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_no_disks [0.030397s] ... ok {30} ironic_inspector.test.unit.test_rules.TestGetRule.test_get_all [0.091899s] ... ok {26} ironic_inspector.test.unit.test_rules.TestCheckConditionsMultiple.test_all [0.108394s] ... ok {30} ironic_inspector.test.unit.test_utils.TestCheckAuth.test_disabled [0.012265s] ... ok {30} ironic_inspector.test.unit.test_utils.TestCheckAuth.test_invalid [0.012673s] ... ok {30} ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_only_mac [0.011640s] ... ok {21} ironic_inspector.test.unit.test_process.TestProcessNode.test_store_data_with_swift [0.094881s] ... ok {21} ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_on_ramdisk_error [0.022816s] ... ok WARNING [keystonemiddleware.auth_token] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. WARNING [keystonemiddleware.auth_token] Use of the auth_admin_prefix, auth_host, auth_port, auth_protocol, identity_uri, admin_token, admin_user, admin_password, and admin_tenant_name configuration options was deprecated in the Mitaka release in favor of an auth_plugin and its related options. This class may be removed in a future release. WARNING [keystonemiddleware.auth_token] Configuring admin URI using auth fragments was deprecated in the Kilo release, and will be removed in the Newton release, use 'identity_uri' instead. WARNING [keystonemiddleware.auth_token] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint {30} ironic_inspector.test.unit.test_wsgi_service.TestWSGIService.test_stop [0.098756s] ... ok {21} ironic_inspector.test.unit.test_rules.TestCheckConditionsMultiple.test_any [0.099010s] ... ok {21} ironic_inspector.test.unit.test_rules.TestCheckConditionsMultiple.test_first [0.087445s] ... ok WARNING [ironic_inspector.node_cache] BUG: node lock was not released by the moment node info object is deleted {21} ironic_inspector.test.unit.test_rules.TestDeleteRule.test_delete_all [0.094829s] ... ok ERROR [ironic_inspector.utils] Swift failed to create container ironic-inspector. Error was: SDKException {7} ironic_inspector.test.unit.test_swift.SwiftTestCase.test_create_object_create_container_fails [1.563883s] ... ok ERROR [ironic_inspector.utils] Could not connect to the object storage service: Auth plugin requires parameters which were not given: {23} ironic_inspector.test.unit.test_swift.SwiftTestCase.test___init__keystone_failure [1.385302s] ... ok {23} ironic_inspector.test.unit.test_utils.TestIsoTimestamp.test_ok [0.011967s] ... ok {23} ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_NodeInfo_instance [0.011412s] ... ok ERROR [ironic_inspector.utils] Could not connect to the object storage service: {14} ironic_inspector.test.unit.test_swift.SwiftTestCase.test___init__sdk_failure [1.501419s] ... ok {14} ironic_inspector.test.unit.test_utils.TestCheckAuth.test_public_api [0.015370s] ... ok {14} ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_NodeInfo_instance_with_state [0.012496s] ... ok {14} ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_no_info [0.012519s] ... ok ERROR [ironic_inspector.utils] Swift failed to get object object in container ironic-inspector. Error was: SDKException {6} ironic_inspector.test.unit.test_swift.SwiftTestCase.test_get_object_fails [1.431951s] ... ok ERROR [ironic_inspector.utils] Swift failed to create object object in container ironic-inspector. Error was: SDKException {28} ironic_inspector.test.unit.test_swift.SwiftTestCase.test_create_object_put_object_fails [1.547337s] ... ok {28} ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_everything [0.011767s] ... ok WARNING [keystonemiddleware.auth_token] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. WARNING [keystonemiddleware.auth_token] Use of the auth_admin_prefix, auth_host, auth_port, auth_protocol, identity_uri, admin_token, admin_user, admin_password, and admin_tenant_name configuration options was deprecated in the Mitaka release in favor of an auth_plugin and its related options. This class may be removed in a future release. WARNING [keystonemiddleware.auth_token] Configuring admin URI using auth fragments was deprecated in the Kilo release, and will be removed in the Newton release, use 'identity_uri' instead. WARNING [keystonemiddleware.auth_token] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint {6} ironic_inspector.test.unit.test_wsgi_service.TestWSGIService.test_start [0.097813s] ... ok {19} ironic_inspector.test.unit.test_swift.SwiftTestCase.test___init__ [1.330342s] ... ok {19} ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_only_bmc [0.012589s] ... ok {15} ironic_inspector.test.unit.test_swift.SwiftTestCase.test_get_object [1.449058s] ... ok {2} ironic_inspector.test.unit.test_swift.SwiftTestCase.test_create_object [1.302992s] ... ok {21} ironic_inspector.test.unit.test_swift.SwiftTestCase.test_create_object_with_delete_after [1.225649s] ... ok ====== Totals ====== Ran: 641 tests in 3.0000 sec. - Passed: 633 - Skipped: 8 - Expected Fail: 0 - Unexpected Success: 0 - Failed: 0 Sum of execute time for each test: 48.9618 sec. ============== Worker Balance ============== - Worker 0 (21 tests) => 0:00:01.150671 - Worker 1 (20 tests) => 0:00:01.167863 - Worker 2 (20 tests) => 0:00:02.719953 - Worker 3 (20 tests) => 0:00:00.924083 - Worker 4 (20 tests) => 0:00:01.285745 - Worker 5 (20 tests) => 0:00:01.086328 - Worker 6 (20 tests) => 0:00:02.641736 - Worker 7 (20 tests) => 0:00:02.283056 - Worker 8 (20 tests) => 0:00:01.057257 - Worker 9 (20 tests) => 0:00:01.193124 - Worker 10 (20 tests) => 0:00:01.226942 - Worker 11 (20 tests) => 0:00:00.810558 - Worker 12 (20 tests) => 0:00:00.860158 - Worker 13 (20 tests) => 0:00:01.090617 - Worker 14 (20 tests) => 0:00:02.412025 - Worker 15 (20 tests) => 0:00:02.691201 - Worker 16 (20 tests) => 0:00:00.974526 - Worker 17 (20 tests) => 0:00:01.109726 - Worker 18 (20 tests) => 0:00:01.254611 - Worker 19 (20 tests) => 0:00:02.592310 - Worker 20 (20 tests) => 0:00:00.940667 - Worker 21 (20 tests) => 0:00:03.123597 - Worker 22 (20 tests) => 0:00:00.898134 - Worker 23 (20 tests) => 0:00:02.379208 - Worker 24 (20 tests) => 0:00:01.335184 - Worker 25 (20 tests) => 0:00:01.111127 - Worker 26 (20 tests) => 0:00:01.467555 - Worker 27 (20 tests) => 0:00:01.326601 - Worker 28 (20 tests) => 0:00:02.502807 - Worker 29 (20 tests) => 0:00:00.984294 - Worker 30 (20 tests) => 0:00:01.545294 - Worker 31 (20 tests) => 0:00:01.377960 + exit 0 Processing files: openstack-ironic-inspector-9.2.3-1.el7.noarch warning: File not found: /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/lib/python2.7/site-packages/ironic_inspector_tests.egg-info Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.4K5w7I + umask 022 + cd /builddir/build/BUILD + cd ironic-inspector-9.2.3 + DOCDIR=/builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/share/doc/openstack-ironic-inspector-9.2.3 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/share/doc/openstack-ironic-inspector-9.2.3 + cp -pr README.rst /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/share/doc/openstack-ironic-inspector-9.2.3 + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.Mgg2rK + umask 022 + cd /builddir/build/BUILD + cd ironic-inspector-9.2.3 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/share/licenses/openstack-ironic-inspector-9.2.3 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/share/licenses/openstack-ironic-inspector-9.2.3 + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/share/licenses/openstack-ironic-inspector-9.2.3 + 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.3-1.el7 openstack-ironic-discoverd = 9.2.3 openstack-ironic-inspector = 9.2.3-1.el7 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/python2 python(abi) = 2.7 Obsoletes: openstack-ironic-discoverd < 1.1.1 Processing files: openstack-ironic-inspector-doc-9.2.3-1.el7.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.ypzrzP + umask 022 + cd /builddir/build/BUILD + cd ironic-inspector-9.2.3 + DOCDIR=/builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/share/doc/openstack-ironic-inspector-doc-9.2.3 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/share/doc/openstack-ironic-inspector-doc-9.2.3 + cp -pr CONTRIBUTING.rst /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/share/doc/openstack-ironic-inspector-doc-9.2.3 + cp -pr doc/build/html /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/share/doc/openstack-ironic-inspector-doc-9.2.3 + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.mXv4LU + umask 022 + cd /builddir/build/BUILD + cd ironic-inspector-9.2.3 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/share/licenses/openstack-ironic-inspector-doc-9.2.3 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/share/licenses/openstack-ironic-inspector-doc-9.2.3 + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/share/licenses/openstack-ironic-inspector-doc-9.2.3 + exit 0 Provides: openstack-ironic-inspector-doc = 9.2.3-1.el7 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: openstack-ironic-inspector-dnsmasq-9.2.3-1.el7.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.KiQhX6 + umask 022 + cd /builddir/build/BUILD + cd ironic-inspector-9.2.3 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/share/licenses/openstack-ironic-inspector-dnsmasq-9.2.3 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/share/licenses/openstack-ironic-inspector-dnsmasq-9.2.3 + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/share/licenses/openstack-ironic-inspector-dnsmasq-9.2.3 + exit 0 Provides: openstack-ironic-inspector-dnsmasq = 9.2.3-1.el7 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.3-1.el7.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.kQBLbj + umask 022 + cd /builddir/build/BUILD + cd ironic-inspector-9.2.3 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/share/licenses/openstack-ironic-inspector-conductor-9.2.3 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/share/licenses/openstack-ironic-inspector-conductor-9.2.3 + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/share/licenses/openstack-ironic-inspector-conductor-9.2.3 + exit 0 Provides: openstack-ironic-inspector-conductor = 9.2.3-1.el7 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/python2 Processing files: openstack-ironic-inspector-api-9.2.3-1.el7.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.fHl4uv + umask 022 + cd /builddir/build/BUILD + cd ironic-inspector-9.2.3 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/share/licenses/openstack-ironic-inspector-api-9.2.3 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/share/licenses/openstack-ironic-inspector-api-9.2.3 + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/share/licenses/openstack-ironic-inspector-api-9.2.3 + exit 0 Provides: openstack-ironic-inspector-api = 9.2.3-1.el7 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/python2 Processing files: python2-ironic-inspector-tests-9.2.3-1.el7.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.hpUTSH + umask 022 + cd /builddir/build/BUILD + cd ironic-inspector-9.2.3 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/share/licenses/python2-ironic-inspector-tests-9.2.3 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/share/licenses/python2-ironic-inspector-tests-9.2.3 + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch/usr/share/licenses/python2-ironic-inspector-tests-9.2.3 + exit 0 Provides: python-ironic-inspector-tests = 9.2.3-1.el7 python2-ironic-inspector-tests = 9.2.3-1.el7 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) = 2.7 Obsoletes: python-ironic-inspector-tests < 9.2.3-1.el7 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch Wrote: /builddir/build/RPMS/openstack-ironic-inspector-9.2.3-1.el7.noarch.rpm Wrote: /builddir/build/RPMS/openstack-ironic-inspector-doc-9.2.3-1.el7.noarch.rpm Wrote: /builddir/build/RPMS/openstack-ironic-inspector-dnsmasq-9.2.3-1.el7.noarch.rpm Wrote: /builddir/build/RPMS/openstack-ironic-inspector-conductor-9.2.3-1.el7.noarch.rpm Wrote: /builddir/build/RPMS/openstack-ironic-inspector-api-9.2.3-1.el7.noarch.rpm Wrote: /builddir/build/RPMS/python2-ironic-inspector-tests-9.2.3-1.el7.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.BkvEHq + umask 022 + cd /builddir/build/BUILD + cd ironic-inspector-9.2.3 + /usr/bin/rm -rf /builddir/build/BUILDROOT/openstack-ironic-inspector-9.2.3-1.el7.noarch + exit 0 Child return code was: 0