Mock Version: 2.10 Mock Version: 2.10 Mock Version: 2.10 Mock Version: 2.10 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/openstack-ironic-inspector.spec'], chrootPath='/var/lib/mock/dlrn-centos8-wallaby-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1022gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.hd7gd_rx:/etc/resolv.conf', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=False) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.hd7gd_rx:/etc/resolv.conf', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'b4f8b01229e84fd3963df195b66ef00d', '-D', '/var/lib/mock/dlrn-centos8-wallaby-x86_64-5/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.hd7gd_rx:/etc/resolv.conf', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/openstack-ironic-inspector.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.src.rpm Child return code was: 0 Mock Version: 2.10 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/openstack-ironic-inspector.spec'], chrootPath='/var/lib/mock/dlrn-centos8-wallaby-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1022gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ot7qj12d:/etc/resolv.conf', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=False) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ot7qj12d:/etc/resolv.conf', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '0db3d841d6de4becb6b66616a5f68360', '-D', '/var/lib/mock/dlrn-centos8-wallaby-x86_64-5/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ot7qj12d:/etc/resolv.conf', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/openstack-ironic-inspector.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/openstack-ironic-inspector.spec'], chrootPath='/var/lib/mock/dlrn-centos8-wallaby-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1022gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ot7qj12d:/etc/resolv.conf', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=False) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ot7qj12d:/etc/resolv.conf', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '613b0326b66c43d6bc62ea9705e56af6', '-D', '/var/lib/mock/dlrn-centos8-wallaby-x86_64-5/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ot7qj12d:/etc/resolv.conf', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/openstack-ironic-inspector.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.zw2BgE + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf ironic-inspector-10.6.3.dev4 + /usr/bin/gzip -dc /builddir/build/SOURCES/ironic-inspector-10.6.3.dev4-0.20230127214915.9fef41d.tar.gz + /usr/bin/tar -xvvof - drwxr-xr-x root/root 0 2023-01-27 21:53 ironic-inspector-10.6.3.dev4/ drwxr-xr-x root/root 0 2023-01-27 21:53 ironic-inspector-10.6.3.dev4/api-ref/ drwxr-xr-x root/root 0 2023-01-27 21:53 ironic-inspector-10.6.3.dev4/api-ref/source/ drwxr-xr-x root/root 0 2023-01-27 21:53 ironic-inspector-10.6.3.dev4/api-ref/source/samples/ -rw-r--r-- root/root 198 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/api-ref/source/samples/api-root-response.json -rw-r--r-- root/root 52 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/api-ref/source/samples/api-v1-common-node-uuid.json -rw-r--r-- root/root 52 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/api-ref/source/samples/api-v1-common-rule-uuid.json -rw-r--r-- root/root 1517 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/api-ref/source/samples/api-v1-continue-request.json -rw-r--r-- root/root 678 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/api-ref/source/samples/api-v1-create-rule-request.json -rw-r--r-- root/root 841 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/api-ref/source/samples/api-v1-create-rule-response.json -rw-r--r-- root/root 2508 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/api-ref/source/samples/api-v1-data-introspection-response.json -rw-r--r-- root/root 334 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/api-ref/source/samples/api-v1-get-introspection-response.json -rw-r--r-- root/root 812 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/api-ref/source/samples/api-v1-get-introspections-response.json -rw-r--r-- root/root 869 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/api-ref/source/samples/api-v1-get-rule-response.json -rw-r--r-- root/root 558 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/api-ref/source/samples/api-v1-get-rules-response.json -rw-r--r-- root/root 517 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/api-ref/source/samples/api-v1-root-response.json -rw-r--r-- root/root 6786 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/api-ref/source/conf.py -rw-r--r-- root/root 517 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/api-ref/source/index.rst -rw-r--r-- root/root 1686 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/api-ref/source/introspection-api-v1-continue.inc -rw-r--r-- root/root 3498 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/api-ref/source/introspection-api-v1-introspection-management.inc -rw-r--r-- root/root 2709 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/api-ref/source/introspection-api-v1-introspection.inc -rw-r--r-- root/root 2832 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/api-ref/source/introspection-api-v1-rules.inc -rw-r--r-- root/root 3393 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/api-ref/source/introspection-api-versions.inc -rw-r--r-- root/root 7462 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/api-ref/source/parameters.yaml drwxr-xr-x root/root 0 2023-01-27 21:53 ironic-inspector-10.6.3.dev4/devstack/ drwxr-xr-x root/root 0 2023-01-27 21:53 ironic-inspector-10.6.3.dev4/devstack/upgrade/ -rwxr-xr-x root/root 1540 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/devstack/upgrade/resources.sh -rw-r--r-- root/root 164 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/devstack/upgrade/settings -rwxr-xr-x root/root 690 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/devstack/upgrade/shutdown.sh -rwxr-xr-x root/root 3263 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/devstack/upgrade/upgrade.sh -rw-r--r-- root/root 2491 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/devstack/example.local.conf -rw-r--r-- root/root 25148 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/devstack/plugin.sh -rw-r--r-- root/root 54 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/devstack/settings drwxr-xr-x root/root 0 2023-01-27 21:53 ironic-inspector-10.6.3.dev4/doc/ drwxr-xr-x root/root 0 2023-01-27 21:53 ironic-inspector-10.6.3.dev4/doc/source/ drwxr-xr-x root/root 0 2023-01-27 21:53 ironic-inspector-10.6.3.dev4/doc/source/admin/ -rw-r--r-- root/root 4898 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/doc/source/admin/dnsmasq-pxe-filter.rst -rw-r--r-- root/root 249 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/doc/source/admin/index.rst -rw-r--r-- root/root 1491 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/doc/source/admin/upgrade.rst drwxr-xr-x root/root 0 2023-01-27 21:53 ironic-inspector-10.6.3.dev4/doc/source/cli/ -rw-r--r-- root/root 154 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/doc/source/cli/index.rst -rw-r--r-- root/root 2126 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/doc/source/cli/ironic-inspector-status.rst drwxr-xr-x root/root 0 2023-01-27 21:53 ironic-inspector-10.6.3.dev4/doc/source/configuration/ -rw-r--r-- root/root 464 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/doc/source/configuration/index.rst -rw-r--r-- root/root 131 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/doc/source/configuration/ironic-inspector.rst -rw-r--r-- root/root 637 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/doc/source/configuration/policy.rst -rw-r--r-- root/root 573 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/doc/source/configuration/sample-config.rst -rw-r--r-- root/root 486 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/doc/source/configuration/sample-policy.rst drwxr-xr-x root/root 0 2023-01-27 21:53 ironic-inspector-10.6.3.dev4/doc/source/contributor/ -rw-r--r-- root/root 365 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/doc/source/contributor/index.rst -rw-r--r-- root/root 1665 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/doc/source/contributor/jobs-description.rst drwxr-xr-x root/root 0 2023-01-27 21:53 ironic-inspector-10.6.3.dev4/doc/source/images/ -rw-r--r-- root/root 16969 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/doc/source/images/states.svg drwxr-xr-x root/root 0 2023-01-27 21:53 ironic-inspector-10.6.3.dev4/doc/source/install/ -rw-r--r-- root/root 19132 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/doc/source/install/index.rst drwxr-xr-x root/root 0 2023-01-27 21:53 ironic-inspector-10.6.3.dev4/doc/source/user/ -rw-r--r-- root/root 83 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/doc/source/user/http-api.rst -rw-r--r-- root/root 481 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/doc/source/user/index.rst -rw-r--r-- root/root 6996 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/doc/source/user/troubleshooting.rst -rw-r--r-- root/root 19111 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/doc/source/user/usage.rst -rw-r--r-- root/root 3500 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/doc/source/user/workflow.rst -rw-r--r-- root/root 14 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/doc/source/.gitignore -rw-r--r-- root/root 3988 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/doc/source/conf.py -rw-r--r-- root/root 361 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/doc/source/index.rst -rw-r--r-- root/root 5752 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/doc/Makefile -rw-r--r-- root/root 202 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/doc/requirements.txt drwxr-xr-x root/root 0 2023-01-27 21:53 ironic-inspector-10.6.3.dev4/ironic_inspector/ drwxr-xr-x root/root 0 2023-01-27 21:53 ironic-inspector-10.6.3.dev4/ironic_inspector/cmd/ -rw-r--r-- root/root 397 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/cmd/__init__.py -rw-r--r-- root/root 1459 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/cmd/all.py -rw-r--r-- root/root 1359 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/cmd/conductor.py -rw-r--r-- root/root 3037 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/cmd/dbsync.py -rw-r--r-- root/root 4405 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/cmd/migration.py -rw-r--r-- root/root 2099 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/cmd/status.py -rw-r--r-- root/root 1124 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/cmd/wsgi.py drwxr-xr-x root/root 0 2023-01-27 21:53 ironic-inspector-10.6.3.dev4/ironic_inspector/common/ -rw-r--r-- root/root 0 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/common/__init__.py -rw-r--r-- root/root 1867 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/common/context.py -rw-r--r-- root/root 6123 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/common/coordination.py -rw-r--r-- root/root 783 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/common/i18n.py -rw-r--r-- root/root 10178 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/common/ironic.py -rw-r--r-- root/root 2797 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/common/keystone.py -rw-r--r-- root/root 14587 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/common/lldp_parsers.py -rw-r--r-- root/root 10445 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/common/lldp_tlvs.py -rw-r--r-- root/root 2709 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/common/locking.py -rw-r--r-- root/root 1746 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/common/rpc.py -rw-r--r-- root/root 2076 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/common/rpc_service.py -rw-r--r-- root/root 1017 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/common/service_utils.py -rw-r--r-- root/root 5346 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/common/swift.py drwxr-xr-x root/root 0 2023-01-27 21:53 ironic-inspector-10.6.3.dev4/ironic_inspector/conductor/ -rw-r--r-- root/root 0 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/conductor/__init__.py -rw-r--r-- root/root 8755 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/conductor/manager.py drwxr-xr-x root/root 0 2023-01-27 21:53 ironic-inspector-10.6.3.dev4/ironic_inspector/conf/ -rw-r--r-- root/root 1811 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/conf/__init__.py -rw-r--r-- root/root 1064 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/conf/accelerators.py -rw-r--r-- root/root 1269 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/conf/capabilities.py -rw-r--r-- root/root 1129 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/conf/coordination.py -rw-r--r-- root/root 5269 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/conf/default.py -rw-r--r-- root/root 1753 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/conf/discovery.py -rw-r--r-- root/root 1991 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/conf/dnsmasq_pxe_filter.py -rw-r--r-- root/root 1024 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/conf/extra_hardware.py -rw-r--r-- root/root 1954 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/conf/iptables.py -rw-r--r-- root/root 1285 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/conf/ironic.py -rw-r--r-- root/root 3504 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/conf/opts.py -rw-r--r-- root/root 1080 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/conf/pci_devices.py -rw-r--r-- root/root 1213 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/conf/port_physnet.py -rw-r--r-- root/root 6008 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/conf/processing.py -rw-r--r-- root/root 1818 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/conf/pxe_filter.py -rw-r--r-- root/root 783 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/conf/service_catalog.py -rw-r--r-- root/root 1359 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/conf/swift.py drwxr-xr-x root/root 0 2023-01-27 21:53 ironic-inspector-10.6.3.dev4/ironic_inspector/locale/ drwxr-xr-x root/root 0 2023-01-27 21:53 ironic-inspector-10.6.3.dev4/ironic_inspector/locale/en_GB/ drwxr-xr-x root/root 0 2023-01-27 21:53 ironic-inspector-10.6.3.dev4/ironic_inspector/locale/en_GB/LC_MESSAGES/ -rw-r--r-- root/root 31814 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/locale/en_GB/LC_MESSAGES/ironic_inspector.po drwxr-xr-x root/root 0 2023-01-27 21:53 ironic-inspector-10.6.3.dev4/ironic_inspector/migrations/ drwxr-xr-x root/root 0 2023-01-27 21:53 ironic-inspector-10.6.3.dev4/ironic_inspector/migrations/versions/ -rw-r--r-- root/root 1358 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/migrations/versions/18440d0834af_introducing_the_aborting_state.py -rw-r--r-- root/root 999 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/migrations/versions/2970d2d44edc_add_manage_boot_to_nodes.py -rw-r--r-- root/root 1868 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/migrations/versions/578f84f38d_inital_db_schema.py -rw-r--r-- root/root 3181 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/migrations/versions/882b2d84cb1b_attribute_constraints_relaxing.py -rw-r--r-- root/root 1008 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/migrations/versions/b55109d5063a_added_scope_column_to_rules_table.py -rw-r--r-- root/root 1339 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/migrations/versions/bf8dec16023c_add_introspection_data_table.py -rw-r--r-- root/root 3016 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/migrations/versions/d00d6e3f38c4_change_created_finished_at_type.py -rw-r--r-- root/root 1807 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/migrations/versions/d2e48801c8ef_introducing_node_state_attribute.py -rw-r--r-- root/root 2035 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/migrations/versions/d588418040d_add_rules.py -rw-r--r-- root/root 1024 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/migrations/versions/e169a4a81d88_add_invert_field_to_rule_condition.py -rw-r--r-- root/root 2470 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/migrations/env.py -rw-r--r-- root/root 972 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/migrations/script.py.mako drwxr-xr-x root/root 0 2023-01-27 21:53 ironic-inspector-10.6.3.dev4/ironic_inspector/plugins/ -rw-r--r-- root/root 0 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/plugins/__init__.py -rw-r--r-- root/root 3118 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/plugins/accel_device.py -rw-r--r-- root/root 8328 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/plugins/base.py -rw-r--r-- root/root 3977 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/plugins/base_physnet.py -rw-r--r-- root/root 2741 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/plugins/capabilities.py -rw-r--r-- root/root 3395 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/plugins/discovery.py -rw-r--r-- root/root 1381 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/plugins/example.py -rw-r--r-- root/root 3831 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/plugins/extra_hardware.py -rw-r--r-- root/root 4427 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/plugins/introspection_data.py -rw-r--r-- root/root 3235 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/plugins/lldp_basic.py -rw-r--r-- root/root 6493 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/plugins/local_link_connection.py -rw-r--r-- root/root 2730 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/plugins/pci_devices.py -rw-r--r-- root/root 2181 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/plugins/physnet_cidr_map.py -rw-r--r-- root/root 4500 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/plugins/raid_device.py -rw-r--r-- root/root 6120 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/plugins/rules.py -rw-r--r-- root/root 14209 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/plugins/standard.py drwxr-xr-x root/root 0 2023-01-27 21:53 ironic-inspector-10.6.3.dev4/ironic_inspector/pxe_filter/ -rw-r--r-- root/root 0 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/pxe_filter/__init__.py -rw-r--r-- root/root 10370 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/pxe_filter/base.py -rw-r--r-- root/root 11752 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/pxe_filter/dnsmasq.py -rw-r--r-- root/root 1970 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/pxe_filter/interface.py -rw-r--r-- root/root 8164 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/pxe_filter/iptables.py drwxr-xr-x root/root 0 2023-01-27 21:53 ironic-inspector-10.6.3.dev4/ironic_inspector/test/ drwxr-xr-x root/root 0 2023-01-27 21:53 ironic-inspector-10.6.3.dev4/ironic_inspector/test/unit/ -rw-r--r-- root/root 0 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/test/unit/__init__.py -rw-r--r-- root/root 1370 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/test/unit/policy_fixture.py -rw-r--r-- root/root 16766 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/test/unit/test_acl.py -rw-r--r-- root/root 4760 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/test/unit/test_api_tools.py -rw-r--r-- root/root 12263 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/test/unit/test_common_ironic.py -rw-r--r-- root/root 5123 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/test/unit/test_coordination.py -rw-r--r-- root/root 3064 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/test/unit/test_db.py -rw-r--r-- root/root 22720 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/test/unit/test_dnsmasq_pxe_filter.py -rw-r--r-- root/root 28945 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/test/unit/test_introspect.py -rw-r--r-- root/root 16089 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/test/unit/test_iptables.py -rw-r--r-- root/root 2566 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/test/unit/test_keystone.py -rw-r--r-- root/root 3578 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/test/unit/test_locking.py -rw-r--r-- root/root 36895 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/test/unit/test_main.py -rw-r--r-- root/root 22712 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/test/unit/test_manager.py -rw-r--r-- root/root 21076 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/test/unit/test_migrations.py -rw-r--r-- root/root 59588 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/test/unit/test_node_cache.py -rw-r--r-- root/root 2301 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/test/unit/test_plugins_accel_device.py -rw-r--r-- root/root 3434 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/test/unit/test_plugins_base.py -rw-r--r-- root/root 4102 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/test/unit/test_plugins_base_physnet.py -rw-r--r-- root/root 3002 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/test/unit/test_plugins_capabilities.py -rw-r--r-- root/root 8166 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/test/unit/test_plugins_discovery.py -rw-r--r-- root/root 4061 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/test/unit/test_plugins_extra_hardware.py -rw-r--r-- root/root 3189 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/test/unit/test_plugins_introspection_data.py -rw-r--r-- root/root 13303 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/test/unit/test_plugins_lldp_basic.py -rw-r--r-- root/root 9698 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/test/unit/test_plugins_local_link_connection.py -rw-r--r-- root/root 4986 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/test/unit/test_plugins_pci_devices.py -rw-r--r-- root/root 6932 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/test/unit/test_plugins_physnet_cidr_map.py -rw-r--r-- root/root 4864 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/test/unit/test_plugins_raid_device.py -rw-r--r-- root/root 11953 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/test/unit/test_plugins_rules.py -rw-r--r-- root/root 22361 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/test/unit/test_plugins_standard.py -rw-r--r-- root/root 34019 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/test/unit/test_process.py -rw-r--r-- root/root 19461 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/test/unit/test_pxe_filter.py -rw-r--r-- root/root 24988 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/test/unit/test_rules.py -rw-r--r-- root/root 5395 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/test/unit/test_swift.py -rw-r--r-- root/root 6562 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/test/unit/test_utils.py -rw-r--r-- root/root 3778 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/test/unit/test_wsgi_service.py -rw-r--r-- root/root 0 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/test/__init__.py -rw-r--r-- root/root 8674 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/test/base.py -rw-r--r-- root/root 33880 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/test/functional.py -rw-r--r-- root/root 0 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/__init__.py -rw-r--r-- root/root 578 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/alembic.ini -rw-r--r-- root/root 2525 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/api_tools.py -rw-r--r-- root/root 6653 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/db.py -rw-r--r-- root/root 7150 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/introspect.py -rw-r--r-- root/root 4632 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/introspection_state.py -rw-r--r-- root/root 218 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/known_accelerators.yaml -rw-r--r-- root/root 17994 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/main.py -rw-r--r-- root/root 39175 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/node_cache.py -rw-r--r-- root/root 11747 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/policy.py -rw-r--r-- root/root 15900 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/process.py -rw-r--r-- root/root 18521 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/rules.py -rw-r--r-- root/root 9531 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/utils.py -rw-r--r-- root/root 652 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/version.py -rw-r--r-- root/root 1723 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic_inspector/wsgi_service.py drwxr-xr-x root/root 0 2023-01-27 21:53 ironic-inspector-10.6.3.dev4/ironic_inspector.egg-info/ -rw-r--r-- root/root 2778 2023-01-27 21:53 ironic-inspector-10.6.3.dev4/ironic_inspector.egg-info/PKG-INFO -rw-r--r-- root/root 20790 2023-01-27 21:53 ironic-inspector-10.6.3.dev4/ironic_inspector.egg-info/SOURCES.txt -rw-r--r-- root/root 1 2023-01-27 21:53 ironic-inspector-10.6.3.dev4/ironic_inspector.egg-info/dependency_links.txt -rw-r--r-- root/root 3445 2023-01-27 21:53 ironic-inspector-10.6.3.dev4/ironic_inspector.egg-info/entry_points.txt -rw-r--r-- root/root 1 2023-01-27 21:53 ironic-inspector-10.6.3.dev4/ironic_inspector.egg-info/not-zip-safe -rw-r--r-- root/root 47 2023-01-27 21:53 ironic-inspector-10.6.3.dev4/ironic_inspector.egg-info/pbr.json -rw-r--r-- root/root 658 2023-01-27 21:53 ironic-inspector-10.6.3.dev4/ironic_inspector.egg-info/requires.txt -rw-r--r-- root/root 17 2023-01-27 21:53 ironic-inspector-10.6.3.dev4/ironic_inspector.egg-info/top_level.txt drwxr-xr-x root/root 0 2023-01-27 21:53 ironic-inspector-10.6.3.dev4/releasenotes/ drwxr-xr-x root/root 0 2023-01-27 21:53 ironic-inspector-10.6.3.dev4/releasenotes/notes/ -rw-r--r-- root/root 0 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/.placeholder -rw-r--r-- root/root 162 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/Inspector_rules_API_does_not_return_all_attributes-98a9765726c405d5.yaml -rw-r--r-- root/root 155 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/Reapply_update_started_at-8af8cf254cdf8cde.yaml -rw-r--r-- root/root 225 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/UUID-started_at-finished_at-in-the-status-API-7860312102923938.yaml -rw-r--r-- root/root 344 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/ability-to-turn-off-periodic-sync-5309ff2aa8a9ec14.yaml -rw-r--r-- root/root 115 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/abort-introspection-ae5cb5a9fbacd2ac.yaml -rw-r--r-- root/root 505 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/accelerators-2aa4f0cedf359810.yaml -rw-r--r-- root/root 140 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/accept-link-local-address-1fbb9cbdc3f980bb.yaml -rw-r--r-- root/root 484 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/active-introspection-949f4a50c9d5218a.yaml -rw-r--r-- root/root 169 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/active-node-not-in-cache-b2d7b77603f02a66.yaml -rw-r--r-- root/root 228 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/active_states_timeout-3e3ab110870483ec.yaml -rw-r--r-- root/root 129 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/add-disabled-option-to-add-ports-f8c6c9b3e6797652.yaml -rw-r--r-- root/root 230 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/add-ibmc-43de3a7af7b5b18d.yaml -rw-r--r-- root/root 122 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/add-lldp-basic-plugin-98aebcf43e60931b.yaml -rw-r--r-- root/root 235 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/add-lldp-plugin-4645596cb8b39fd3.yaml -rw-r--r-- root/root 166 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/add-lldp-plugin-dependency-c323412654f71b3e.yaml -rw-r--r-- root/root 140 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/add-node-state-to-introspection-api-response-85fb7f4e72ae386a.yaml -rw-r--r-- root/root 610 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/add-proxy-headers-support-127f99f5ff87f03f.yaml -rw-r--r-- root/root 338 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/add-support-for-listing-all-introspection-statuses-2a3d4379c3854894.yaml -rw-r--r-- root/root 150 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/add-support-for-long-running-ramdisk-ffee3c177c56cebb.yaml -rw-r--r-- root/root 332 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/add_node-with-version_id-24f51e5888480aa0.yaml -rw-r--r-- root/root 109 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/allow-periodics-shutdown-inspector-ac28ea5ba3224279.yaml -rw-r--r-- root/root 86 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/bmc-logging-deprecation-4ca046a64fac6f11.yaml -rw-r--r-- root/root 144 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/capabilities-15cc2268d661f0a0.yaml -rw-r--r-- root/root 199 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/change-devstack-plugin-to-use-centos8ipa-71621f2b42554374.yaml -rw-r--r-- root/root 363 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/change_started_finished_at_type_to_datetime-c5617e598350970c.yaml -rw-r--r-- root/root 185 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/check-formatted-value-from-nonstring-3d851cb42ce3a0ac.yaml -rw-r--r-- root/root 155 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/compact-debug-logging-b15dd9bbdd3ce27a.yaml -rw-r--r-- root/root 188 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/construct-fly-free-fab62c0a5cb71fa5.yaml -rw-r--r-- root/root 119 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/contains-matches-ee28958b08995494.yaml -rw-r--r-- root/root 99 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/continue-http-500-62f33d425aade9d7.yaml -rw-r--r-- root/root 553 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/cors-5f345c65da7f5c99.yaml -rw-r--r-- root/root 213 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/cpu-memory-cfdc72b625780871.yaml -rw-r--r-- root/root 309 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/custom-ramdisk-log-name-dac06822c38657e7.yaml -rw-r--r-- root/root 492 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/db-status-consistency-enhancements-f97fbaccfc81a60b.yaml -rw-r--r-- root/root 1086 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/default-policy-file-change-a1d0a4aa19dcb37d.yaml -rw-r--r-- root/root 174 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/deprecate-rollback-dea95ac515d3189b.yaml -rw-r--r-- root/root 97 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/deprecate-root-device-hint-909d389b7efed5da.yaml -rw-r--r-- root/root 518 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/deprecate-setting-ipmi-creds-1581ddc63b273811.yaml -rw-r--r-- root/root 277 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/deprecate-ssl-opts-40ce8f4618c786ef.yaml -rw-r--r-- root/root 230 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/deprecate-store-data-location-037eaab9cd326646.yaml -rw-r--r-- root/root 245 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/deprecated-ironic-1751ceec6295917d.yaml -rw-r--r-- root/root 232 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/deprecated-options-removal-ocata-a44dadf3bcf8d6fc.yaml -rw-r--r-- root/root 369 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/disable-dhcp-c86a3a0ee2696ee0.yaml -rw-r--r-- root/root 228 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/discovery-default-driver-94f990bb0676369b.yaml -rw-r--r-- root/root 540 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/dnsmask-pxe-filter-rootwrap-systemctl-099964ad39d38b4c.yaml -rw-r--r-- root/root 250 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/dnsmasq-pxe-filter-37928d3fdb1e8ec3.yaml -rw-r--r-- root/root 200 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/dnsmasq-pxe-filter-eoib-mac-support-7567bbc7c6bf1878.yaml -rw-r--r-- root/root 178 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/drop-maintenance-a9a87a9a2af051ad.yaml -rw-r--r-- root/root 222 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/drop-py-2-7-bd0a8558f4321435.yaml -rw-r--r-- root/root 169 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/edeploy-typeerror-6486e31923d91666.yaml -rw-r--r-- root/root 125 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/empty-condition-abc707b771be6be3.yaml -rw-r--r-- root/root 370 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/empty-ipmi-address-2-4d57c34aec7d14e2.yaml -rw-r--r-- root/root 146 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/empty-ipmi-address-5b5ca186a066ed32.yaml -rw-r--r-- root/root 203 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/enroll-hook-d8c32eba70848210.yaml -rw-r--r-- root/root 170 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/enroll-node-fields-3f4e22213fd90307.yaml -rw-r--r-- root/root 225 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/enroll-nodes-with-bmc-v6address-ba224f4a8a151c53.yaml -rw-r--r-- root/root 238 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/extend-rules-9a9d38701e970611.yaml -rw-r--r-- root/root 609 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/extra-check-9cf0a7d89e534ccd.yaml -rw-r--r-- root/root 296 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/extra-hardware-data-2346f0163e4b7699.yaml -rw-r--r-- root/root 64 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/extra-hardware-swift-aeebf299b9605bb0.yaml -rw-r--r-- root/root 305 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/find-node-input-filtering-e8ea529252e80739.yaml -rw-r--r-- root/root 884 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/firewall-refactoring-17e8ad764f2cde8d.yaml -rw-r--r-- root/root 137 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/firewall-rerun-f2d0f64cca2698ff.yaml -rw-r--r-- root/root 340 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/fix-CalledProcessError-on-startup-28d9dbed85a81542.yaml -rw-r--r-- root/root 251 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/mdns-a5f4034257139e31.yaml -rw-r--r-- root/root 315 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/fix-cache-error-on-start-27f492ba863d5f92.yaml -rw-r--r-- root/root 138 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/fix-crash-when-use-postgresql-ac6c708f48f55c83.yaml -rw-r--r-- root/root 108 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/fix-deadlock-during-cleanup-bcb6b517ef299791.yaml -rw-r--r-- root/root 180 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/fix-extra-hardware-process-c0635a972de37b0a.yaml -rw-r--r-- root/root 432 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/fix-llc-switch-id-not-mac-e2de3adc0945ee70.yaml -rw-r--r-- root/root 213 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/fix-mysql-6b79049fe96edae4.yaml -rw-r--r-- root/root 224 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/fix-periodic-tasks-configuration-edd167f0146e60b5.yaml -rw-r--r-- root/root 180 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/fix-pxe-filter-get-blacklist-2dde59d51c1d010f.yaml -rw-r--r-- root/root 389 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/fix-rules-endpoint-response-d60984c40d927c1f.yaml -rw-r--r-- root/root 555 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/fix-wrong-provision-state-name-150c91c48d471bf9.yaml -rw-r--r-- root/root 213 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/fix_llc_hook_bugs-efeea008c2f792eb.yaml -rw-r--r-- root/root 82 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/fix_llc_port_assume-4ea47d26501bddc3.yaml -rw-r--r-- root/root 185 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/fix_node_uuid_for_manual_inspection-2fa3f11343cab417.yaml -rw-r--r-- root/root 148 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/flask-debug-6d2dcc2b482324dc.yaml -rw-r--r-- root/root 148 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/futurist-557fcd18d4eaf1c1.yaml -rw-r--r-- root/root 126 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/googbye-patches-args-071532024b9260bd.yaml -rw-r--r-- root/root 270 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/handle-patch-port-failure-9a8b85749104506f.yaml -rw-r--r-- root/root 1003 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/handle_eventlet_wsgi_evil_override-3905c6eef0ad7fa3.yaml -rw-r--r-- root/root 212 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/hook-deps-83a867c7af0300e4.yaml -rw-r--r-- root/root 1258 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/http-basic-auth-fbe1da9669f5388c.yaml -rw-r--r-- root/root 156 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/http-basic-public-api-2cf0e206bea4b34e.yaml -rw-r--r-- root/root 403 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/infiniband-support-960d6846e326dec4.yaml -rw-r--r-- root/root 185 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/introspection-data-db-store-0586292de05cbfd7.yaml -rw-r--r-- root/root 363 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/introspection-delay-drivers-deprecation-1d0c25b112fbd4da.yaml -rw-r--r-- root/root 762 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/introspection-state-03538fac198882b6.yaml -rw-r--r-- root/root 480 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/introspection_rules_scope-9b06c3ad4e273a52.yaml -rw-r--r-- root/root 705 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/ipa-inventory-0a1e8d644da850ff.yaml -rw-r--r-- root/root 148 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/ipa-support-7eea800306829a49.yaml -rw-r--r-- root/root 343 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/ipmi-credentials-removal-0021f89424fbf7a3.yaml -rw-r--r-- root/root 192 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/ipv6-bmc-address-start-inspection-7a72794f25eb9f19.yaml -rw-r--r-- root/root 271 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/ironic-lib-hints-20412a1c7fa796e0.yaml -rw-r--r-- root/root 80 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/is-empty-missing-a590d580cb62761d.yaml -rw-r--r-- root/root 203 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/keystone-noauth-9ba5ad9884c6273c.yaml -rw-r--r-- root/root 947 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/keystoneauth-plugins-aab6cbe1d0e884bf.yaml -rw-r--r-- root/root 1174 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/ksadapters-abc9edc63cafa405.yaml -rw-r--r-- root/root 186 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/leader-election-c6692d9962f30ad1.yaml -rw-r--r-- root/root 76 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/less-iptables-calls-759e89d103df504c.yaml -rw-r--r-- root/root 127 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/listen-v6-effec95455e900f8.yaml -rw-r--r-- root/root 127 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/local_gb-250bd415684a7855.yaml -rw-r--r-- root/root 216 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/log-info-not-found-cache-error-afbc87e80305ca5c.yaml -rw-r--r-- root/root 60 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/logs-collector-logging-356e56cd70a04a2b.yaml -rw-r--r-- root/root 277 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/lookup-all-macs-eead528c0b764ad7.yaml -rw-r--r-- root/root 109 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/loopback-bmc-e60d64fe74bdf142.yaml -rw-r--r-- root/root 420 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/manage-boot-2ae986f87098576b.yaml -rw-r--r-- root/root 113 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/manage-boot-power-off-d8ed644f11659c38.yaml -rw-r--r-- root/root 821 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/migrate-introspection-data-bcd692c9ad3f22d7.yaml -rw-r--r-- root/root 71 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/migrations-1.3.20-0d337d000bd0a7e0.yaml -rw-r--r-- root/root 60 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/migrations-autogenerate-4303fd496c3c2757.yaml -rw-r--r-- root/root 108 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/missing-pxe-mac-d9329dab85513460.yaml -rw-r--r-- root/root 584 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/multiattribute_node_lookup-17e219ba8d3e5eb0.yaml -rw-r--r-- root/root 207 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/names-82d9f84153a228ec.yaml -rw-r--r-- root/root 138 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/nested-value-formatting-e04f187475e5e475.yaml -rw-r--r-- root/root 210 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/no-downgrade-migrations-514bf872d9f944ed.yaml -rw-r--r-- root/root 145 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/no-fail-on-power-off-enroll-node-e40854f6def397b8.yaml -rw-r--r-- root/root 102 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/no-logs-stored-data-6db52934c7f9a91a.yaml -rw-r--r-- root/root 231 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/no-old-ramdisk-095b05e1245131d8.yaml -rw-r--r-- root/root 432 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/no-rollback-e15bc7fee0134545.yaml -rw-r--r-- root/root 93 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/no-root_device_hint-0e7676d481d503bb.yaml -rw-r--r-- root/root 166 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/node-id-920629472f01c83a.yaml -rw-r--r-- root/root 63 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/node-locking-4d135ca5b93524b1.yaml -rw-r--r-- root/root 130 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/optional-root-disk-9b972f504b2e6262.yaml -rw-r--r-- root/root 141 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/patch-head-backslash-24bcdd03ba254bf2.yaml -rw-r--r-- root/root 256 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/pci_devices-plugin-5b93196e0e973155.yaml -rw-r--r-- root/root 84 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/periodics-18bf7fb57777c043.yaml -rw-r--r-- root/root 128 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/persistent-boot-207b32257a97451e.yaml -rw-r--r-- root/root 270 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/pgsql-imperative-enum-dda76f150a205d0a.yaml -rw-r--r-- root/root 111 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/physnet-base-4499ad3a7c08725f.yaml -rw-r--r-- root/root 283 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/physnet-cidr-map-hook-b38bf8051ad5ba69.yaml -rw-r--r-- root/root 1778 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/policy-engine-c44828e3131e6c62.yaml -rw-r--r-- root/root 308 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/port-creation-plugin-c0405ec646b1051d.yaml -rw-r--r-- root/root 394 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/port-list-retry-745d1cf41780e961.yaml -rw-r--r-- root/root 284 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/post-introspection-data-9cdd39a3de446e92.yaml -rw-r--r-- root/root 127 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/prelude-10.0.0-773ef7f14a5dfdf5.yaml -rw-r--r-- root/root 149 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/preprocessing-error-01e55b4db20fb7fc.yaml -rw-r--r-- root/root 225 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/processing-data-type-check-7c914339d3ab15ba.yaml -rw-r--r-- root/root 317 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/processing-logging-e2d27bbac95a7213.yaml -rw-r--r-- root/root 278 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/pxe-enabled-cbc3287ebe3fcd49.yaml -rw-r--r-- root/root 247 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/pxe-enabled-for-pxe-a199e81128557bc0.yaml -rw-r--r-- root/root 767 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/pxe-filter-add-deny-unknown-host-option-b84b2aa1f7f49a17.yaml -rw-r--r-- root/root 465 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/pxe-filter-dnsmasq-manage-deleted-ironic-macs-4bb766efad8c6d02.yaml -rw-r--r-- root/root 594 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/pxe-filter-dnsmasq-not-known-hosts-filter-76ae5bd7a8db6f75.yaml -rw-r--r-- root/root 513 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/ramdisk-logs-on-all-failures-24da41edf3a98400.yaml -rw-r--r-- root/root 135 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/reapply-introspection-5edbbfaf498dbd12.yaml -rw-r--r-- root/root 184 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/remove-deprecated-conf-opts-361ab0bb342f0e7e.yaml -rw-r--r-- root/root 196 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/remove-deprecated-ssl-opt-f6e6bd841f2c1061.yaml -rw-r--r-- root/root 156 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/remove-opt-group-firewall-96266983e476c29e.yaml -rw-r--r-- root/root 111 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/remove-opt-keep-node-status-7d6b96f1a6e498a8.yaml -rw-r--r-- root/root 480 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/remove-policy-json-b4746d64c1511023.yaml -rw-r--r-- root/root 108 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/remove-store-data-location-e68462ff6ba257e0.yaml -rw-r--r-- root/root 123 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/remove_filter_logging-1a80419083c42bc6.yaml -rw-r--r-- root/root 394 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/reply-with-content-type-644b741261c87c8c.yaml -rw-r--r-- root/root 328 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/reset-interfaces-ff78d50b9f05d47d.yaml -rw-r--r-- root/root 509 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/retry_to_handle_transient_failures-e1da302fd1d06528.yaml -rw-r--r-- root/root 259 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/rollback-formatting-7d61c9af2600d42f.yaml -rw-r--r-- root/root 88 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/rollback-removal-a03a989e2e9f776b.yaml -rw-r--r-- root/root 283 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/rpc-backends-0e7405aa1c7723a0.yaml -rw-r--r-- root/root 132 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/rules-invert-2585173a11db3c31.yaml -rw-r--r-- root/root 875 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/secure-rbac-0d4fcbc865d45858.yaml -rw-r--r-- root/root 83 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/set-node-to-error-when-swift-failure-3e919ecbf9db6401.yaml -rw-r--r-- root/root 266 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/short_circuit_port_update_for_manual_inspection-5dc296df9d409c69.yaml -rw-r--r-- root/root 497 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/sighup-support-e6eaec034d963108.yaml -rw-r--r-- root/root 111 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/size-hint-ea2a264468e1fcb7.yaml -rw-r--r-- root/root 503 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/sphinx-docs-4d0a5886261e57bf.yaml -rw-r--r-- root/root 780 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/split-services-99873ff27ef2d89b.yaml -rw-r--r-- root/root 439 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/status-removal-fa1d9a98ffad9f60.yaml -rw-r--r-- root/root 192 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/stein-prelude-42f0d90bf2c6a1a9.yaml -rw-r--r-- root/root 147 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/stop-when-setbootdev-failed-68d84fec0843bdc8.yaml -rw-r--r-- root/root 543 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/story-2002166-371315335fd8e62d.yaml -rw-r--r-- root/root 340 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/support-ip6tables-ce30f614de502adb.yaml -rw-r--r-- root/root 128 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/support-microversion-latest-dcf9598c5218e979.yaml -rw-r--r-- root/root 379 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/support_redfish_address-94eae2c0d2879f53.yaml -rw-r--r-- root/root 173 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/swift-deprecations-d7680b867fae7f3d.yaml -rw-r--r-- root/root 149 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/swift-max-retries-dfaecb74bd3aba9a.yaml -rw-r--r-- root/root 94 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/swift-max-retries-removal-8f3c117240448760.yaml -rw-r--r-- root/root 440 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/tempest_plugin_removal-91a01f5950f543e1.yaml -rw-r--r-- root/root 174 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/trailing-slashes-93c2466b71829ec1.yaml -rw-r--r-- root/root 135 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/trait-actions-eec05cbb6a944619.yaml -rw-r--r-- root/root 249 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/unmanaged-delay-d39871e1346d9448.yaml -rw-r--r-- root/root 249 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/unmanaged-result-4de3788e7820e3c5.yaml -rw-r--r-- root/root 157 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/unprocessed-07842e56eb60e253.yaml -rw-r--r-- root/root 120 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/unset_property_instrospectionrules-78d64b8b7643e40d.yaml -rw-r--r-- root/root 158 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/update-default-ironic-api-stein-b3b01ec542fa8f15.yaml -rw-r--r-- root/root 390 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/validate-ipv6-address-fda29c929754352e.yaml -rw-r--r-- root/root 221 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/vaporize-ironicclient-8c6afbecc0152dad.yaml -rw-r--r-- root/root 112 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/notes/zero-size-55c4b4f2b9e8384d.yaml drwxr-xr-x root/root 0 2023-01-27 21:53 ironic-inspector-10.6.3.dev4/releasenotes/source/ drwxr-xr-x root/root 0 2023-01-27 21:53 ironic-inspector-10.6.3.dev4/releasenotes/source/_static/ -rw-r--r-- root/root 0 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/source/_static/.placeholder drwxr-xr-x root/root 0 2023-01-27 21:53 ironic-inspector-10.6.3.dev4/releasenotes/source/_templates/ -rw-r--r-- root/root 0 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/source/_templates/.placeholder drwxr-xr-x root/root 0 2023-01-27 21:53 ironic-inspector-10.6.3.dev4/releasenotes/source/locale/ drwxr-xr-x root/root 0 2023-01-27 21:53 ironic-inspector-10.6.3.dev4/releasenotes/source/locale/en_GB/ drwxr-xr-x root/root 0 2023-01-27 21:53 ironic-inspector-10.6.3.dev4/releasenotes/source/locale/en_GB/LC_MESSAGES/ -rw-r--r-- root/root 102470 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po drwxr-xr-x root/root 0 2023-01-27 21:53 ironic-inspector-10.6.3.dev4/releasenotes/source/locale/fr/ drwxr-xr-x root/root 0 2023-01-27 21:53 ironic-inspector-10.6.3.dev4/releasenotes/source/locale/fr/LC_MESSAGES/ -rw-r--r-- root/root 2456 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/source/locale/fr/LC_MESSAGES/releasenotes.po -rw-r--r-- root/root 9344 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/source/conf.py -rw-r--r-- root/root 245 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/source/index.rst -rw-r--r-- root/root 189 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/source/liberty.rst -rw-r--r-- root/root 185 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/source/mitaka.rst -rw-r--r-- root/root 185 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/source/newton.rst -rw-r--r-- root/root 181 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/source/ocata.rst -rw-r--r-- root/root 170 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/source/pike.rst -rw-r--r-- root/root 181 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/source/queens.rst -rw-r--r-- root/root 174 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/source/rocky.rst -rw-r--r-- root/root 174 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/source/stein.rst -rw-r--r-- root/root 174 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/source/train.rst -rw-r--r-- root/root 107 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/source/unreleased.rst -rw-r--r-- root/root 184 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/source/ussuri.rst -rw-r--r-- root/root 192 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/releasenotes/source/victoria.rst -rw-r--r-- root/root 56 2023-01-27 21:46 ironic-inspector-10.6.3.dev4/releasenotes/config.yaml drwxr-xr-x root/root 0 2023-01-27 21:53 ironic-inspector-10.6.3.dev4/rootwrap.d/ -rw-r--r-- root/root 515 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/rootwrap.d/ironic-inspector.filters drwxr-xr-x root/root 0 2023-01-27 21:53 ironic-inspector-10.6.3.dev4/tools/ -rw-r--r-- root/root 8360 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/tools/bandit.yml -rw-r--r-- root/root 358 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/tools/config-generator.conf -rw-r--r-- root/root 76 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/tools/policy-generator.conf -rwxr-xr-x root/root 3208 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/tools/states_to_dot.py -rwxr-xr-x root/root 2014 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/tools/test-setup.sh drwxr-xr-x root/root 0 2023-01-27 21:53 ironic-inspector-10.6.3.dev4/zuul.d/ -rw-r--r-- root/root 5910 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/zuul.d/ironic-inspector-jobs.yaml -rw-r--r-- root/root 805 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/zuul.d/project.yaml -rw-r--r-- root/root 75 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/.stestr.conf -rw-r--r-- root/root 5251 2023-01-27 21:53 ironic-inspector-10.6.3.dev4/AUTHORS -rw-r--r-- root/root 13426 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/CONTRIBUTING.rst -rw-r--r-- root/root 54576 2023-01-27 21:53 ironic-inspector-10.6.3.dev4/ChangeLog -rw-r--r-- root/root 11358 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/LICENSE -rw-r--r-- root/root 1482 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/README.rst -rw-r--r-- root/root 280 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/bindep.txt -rw-r--r-- root/root 757 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/ironic-inspector.8 -rw-r--r-- root/root 1242 2023-01-27 21:53 ironic-inspector-10.6.3.dev4/requirements.txt -rw-r--r-- root/root 969 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/rootwrap.conf -rw-r--r-- root/root 4423 2023-01-27 21:53 ironic-inspector-10.6.3.dev4/setup.cfg -rw-r--r-- root/root 697 2022-11-09 12:54 ironic-inspector-10.6.3.dev4/setup.py -rw-r--r-- root/root 414 2023-01-27 21:53 ironic-inspector-10.6.3.dev4/test-requirements.txt -rw-r--r-- root/root 4338 2022-12-15 20:12 ironic-inspector-10.6.3.dev4/tox.ini -rw-r--r-- root/root 2778 2023-01-27 21:53 ironic-inspector-10.6.3.dev4/PKG-INFO + STATUS=0 + '[' 0 -ne 0 ']' + cd ironic-inspector-10.6.3.dev4 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/git init hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /builddir/build/BUILD/ironic-inspector-10.6.3.dev4/.git/ + /usr/bin/git config user.name rpm-build + /usr/bin/git config user.email '' + /usr/bin/git add . + /usr/bin/git commit --allow-empty -a --author 'rpm-build ' -m 'openstack-ironic-inspector-10.6.3 base' [master (root-commit) 8ba8d68] openstack-ironic-inspector-10.6.3 base 419 files changed, 36219 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 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/requirements.txt 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/cli/index.rst create mode 100644 doc/source/cli/ironic-inspector-status.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/status.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/accelerators.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/extra_hardware.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/port_physnet.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/known_accelerators.yaml 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/b55109d5063a_added_scope_column_to_rules_table.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/accel_device.py create mode 100644 ironic_inspector/plugins/base.py create mode 100644 ironic_inspector/plugins/base_physnet.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/physnet_cidr_map.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_acl.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_accel_device.py create mode 100644 ironic_inspector/test/unit/test_plugins_base.py create mode 100644 ironic_inspector/test/unit/test_plugins_base_physnet.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_physnet_cidr_map.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 releasenotes/config.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/ability-to-turn-off-periodic-sync-5309ff2aa8a9ec14.yaml create mode 100644 releasenotes/notes/abort-introspection-ae5cb5a9fbacd2ac.yaml create mode 100644 releasenotes/notes/accelerators-2aa4f0cedf359810.yaml create mode 100644 releasenotes/notes/accept-link-local-address-1fbb9cbdc3f980bb.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-ibmc-43de3a7af7b5b18d.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-proxy-headers-support-127f99f5ff87f03f.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-devstack-plugin-to-use-centos8ipa-71621f2b42554374.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/construct-fly-free-fab62c0a5cb71fa5.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/default-policy-file-change-a1d0a4aa19dcb37d.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/dnsmasq-pxe-filter-eoib-mac-support-7567bbc7c6bf1878.yaml create mode 100644 releasenotes/notes/drop-maintenance-a9a87a9a2af051ad.yaml create mode 100644 releasenotes/notes/drop-py-2-7-bd0a8558f4321435.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-node-fields-3f4e22213fd90307.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-check-9cf0a7d89e534ccd.yaml create mode 100644 releasenotes/notes/extra-hardware-data-2346f0163e4b7699.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-cache-error-on-start-27f492ba863d5f92.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/handle_eventlet_wsgi_evil_override-3905c6eef0ad7fa3.yaml create mode 100644 releasenotes/notes/hook-deps-83a867c7af0300e4.yaml create mode 100644 releasenotes/notes/http-basic-auth-fbe1da9669f5388c.yaml create mode 100644 releasenotes/notes/http-basic-public-api-2cf0e206bea4b34e.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/introspection_rules_scope-9b06c3ad4e273a52.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/leader-election-c6692d9962f30ad1.yaml create mode 100644 releasenotes/notes/less-iptables-calls-759e89d103df504c.yaml create mode 100644 releasenotes/notes/listen-v6-effec95455e900f8.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-1.3.20-0d337d000bd0a7e0.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-id-920629472f01c83a.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/physnet-base-4499ad3a7c08725f.yaml create mode 100644 releasenotes/notes/physnet-cidr-map-hook-b38bf8051ad5ba69.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-enabled-for-pxe-a199e81128557bc0.yaml create mode 100644 releasenotes/notes/pxe-filter-add-deny-unknown-host-option-b84b2aa1f7f49a17.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/reply-with-content-type-644b741261c87c8c.yaml create mode 100644 releasenotes/notes/reset-interfaces-ff78d50b9f05d47d.yaml create mode 100644 releasenotes/notes/retry_to_handle_transient_failures-e1da302fd1d06528.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/secure-rbac-0d4fcbc865d45858.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/support_redfish_address-94eae2c0d2879f53.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/swift-max-retries-removal-8f3c117240448760.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/unprocessed-07842e56eb60e253.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/notes/vaporize-ironicclient-8c6afbecc0152dad.yaml create mode 100644 releasenotes/notes/zero-size-55c4b4f2b9e8384d.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/train.rst create mode 100644 releasenotes/source/unreleased.rst create mode 100644 releasenotes/source/ussuri.rst create mode 100644 releasenotes/source/victoria.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/project.yaml + 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-10.6.3.dev4 + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + LDFLAGS='-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + /usr/libexec/platform-python setup.py build '--executable=/usr/libexec/platform-python -s' Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.Y3aPxT running build running build_py creating build creating build/lib creating build/lib/ironic_inspector creating build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/__init__.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/accel_device.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/base.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/base_physnet.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/capabilities.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/discovery.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/example.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/extra_hardware.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/introspection_data.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/lldp_basic.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/local_link_connection.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/pci_devices.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/physnet_cidr_map.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/raid_device.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/rules.py -> build/lib/ironic_inspector/plugins copying ironic_inspector/plugins/standard.py -> build/lib/ironic_inspector/plugins creating build/lib/ironic_inspector/pxe_filter copying ironic_inspector/pxe_filter/__init__.py -> build/lib/ironic_inspector/pxe_filter copying ironic_inspector/pxe_filter/base.py -> build/lib/ironic_inspector/pxe_filter copying ironic_inspector/pxe_filter/dnsmasq.py -> build/lib/ironic_inspector/pxe_filter copying ironic_inspector/pxe_filter/interface.py -> build/lib/ironic_inspector/pxe_filter copying ironic_inspector/pxe_filter/iptables.py -> build/lib/ironic_inspector/pxe_filter creating build/lib/ironic_inspector/test copying ironic_inspector/test/__init__.py -> build/lib/ironic_inspector/test copying ironic_inspector/test/base.py -> build/lib/ironic_inspector/test copying ironic_inspector/test/functional.py -> build/lib/ironic_inspector/test creating build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/__init__.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/policy_fixture.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_acl.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_api_tools.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_common_ironic.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_coordination.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_db.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_dnsmasq_pxe_filter.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_introspect.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_iptables.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_keystone.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_locking.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_main.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_manager.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_migrations.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_node_cache.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_accel_device.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_base.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_base_physnet.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_capabilities.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_discovery.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_extra_hardware.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_introspection_data.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_lldp_basic.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_local_link_connection.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_pci_devices.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_physnet_cidr_map.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_raid_device.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_rules.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_plugins_standard.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_process.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_pxe_filter.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_rules.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_swift.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_utils.py -> build/lib/ironic_inspector/test/unit copying ironic_inspector/test/unit/test_wsgi_service.py -> build/lib/ironic_inspector/test/unit creating build/lib/ironic_inspector/common copying ironic_inspector/common/__init__.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/context.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/coordination.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/i18n.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/ironic.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/keystone.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/lldp_parsers.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/lldp_tlvs.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/locking.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/rpc.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/rpc_service.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/service_utils.py -> build/lib/ironic_inspector/common copying ironic_inspector/common/swift.py -> build/lib/ironic_inspector/common creating build/lib/ironic_inspector/conf copying ironic_inspector/conf/__init__.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/accelerators.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/capabilities.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/coordination.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/default.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/discovery.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/dnsmasq_pxe_filter.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/extra_hardware.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/iptables.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/ironic.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/opts.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/pci_devices.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/port_physnet.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/processing.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/pxe_filter.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/service_catalog.py -> build/lib/ironic_inspector/conf copying ironic_inspector/conf/swift.py -> build/lib/ironic_inspector/conf 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 copying ironic_inspector/__init__.py -> build/lib/ironic_inspector copying ironic_inspector/api_tools.py -> build/lib/ironic_inspector copying ironic_inspector/db.py -> build/lib/ironic_inspector copying ironic_inspector/introspect.py -> build/lib/ironic_inspector copying ironic_inspector/introspection_state.py -> build/lib/ironic_inspector copying ironic_inspector/main.py -> build/lib/ironic_inspector copying ironic_inspector/node_cache.py -> build/lib/ironic_inspector copying ironic_inspector/policy.py -> build/lib/ironic_inspector copying ironic_inspector/process.py -> build/lib/ironic_inspector copying ironic_inspector/rules.py -> build/lib/ironic_inspector copying ironic_inspector/utils.py -> build/lib/ironic_inspector copying ironic_inspector/version.py -> build/lib/ironic_inspector copying ironic_inspector/wsgi_service.py -> build/lib/ironic_inspector creating build/lib/ironic_inspector/cmd copying ironic_inspector/cmd/__init__.py -> build/lib/ironic_inspector/cmd copying ironic_inspector/cmd/all.py -> build/lib/ironic_inspector/cmd copying ironic_inspector/cmd/conductor.py -> build/lib/ironic_inspector/cmd copying ironic_inspector/cmd/dbsync.py -> build/lib/ironic_inspector/cmd copying ironic_inspector/cmd/migration.py -> build/lib/ironic_inspector/cmd copying ironic_inspector/cmd/status.py -> build/lib/ironic_inspector/cmd copying ironic_inspector/cmd/wsgi.py -> build/lib/ironic_inspector/cmd running egg_info writing ironic_inspector.egg-info/PKG-INFO writing dependency_links to ironic_inspector.egg-info/dependency_links.txt writing entry points to ironic_inspector.egg-info/entry_points.txt deleting ironic_inspector.egg-info/requires.txt writing top-level names to ironic_inspector.egg-info/top_level.txt writing pbr to ironic_inspector.egg-info/pbr.json [pbr] Processing SOURCES.txt [pbr] In git context, generating filelist from git /usr/lib/python3.6/site-packages/pbr/core.py:131: UserWarning: Unknown distribution option: 'requires_python' warnings.warn(msg) 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 copying ironic_inspector/known_accelerators.yaml -> 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/b55109d5063a_added_scope_column_to_rules_table.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 + export PYTHONPATH=. + PYTHONPATH=. + sphinx-build -b html doc/source doc/build/html Running Sphinx v2.2.2 [openstackdocstheme] version: 2.2.6 [openstackdocstheme] connecting html-page-context event handler making output directory... done [openstackdocstheme] overriding configured project name (Python) with name extracted from the package (ironic-inspector); you can disable this behavior with the 'openstackdocs_auto_name' option Creating file /builddir/build/BUILD/ironic-inspector-10.6.3.dev4/doc/source/contributor/api/ironic_inspector.rst. Creating file /builddir/build/BUILD/ironic-inspector-10.6.3.dev4/doc/source/contributor/api/ironic_inspector.cmd.rst. Creating file /builddir/build/BUILD/ironic-inspector-10.6.3.dev4/doc/source/contributor/api/ironic_inspector.common.rst. Creating file /builddir/build/BUILD/ironic-inspector-10.6.3.dev4/doc/source/contributor/api/ironic_inspector.conductor.rst. Creating file /builddir/build/BUILD/ironic-inspector-10.6.3.dev4/doc/source/contributor/api/ironic_inspector.conf.rst. Creating file /builddir/build/BUILD/ironic-inspector-10.6.3.dev4/doc/source/contributor/api/ironic_inspector.plugins.rst. Creating file /builddir/build/BUILD/ironic-inspector-10.6.3.dev4/doc/source/contributor/api/ironic_inspector.pxe_filter.rst. Creating file /builddir/build/BUILD/ironic-inspector-10.6.3.dev4/doc/source/contributor/api/modules.rst. [oslo_policy.sphinxpolicygen] reading config generator instructions from /builddir/build/BUILD/ironic-inspector-10.6.3.dev4/doc/source/../../tools/policy-generator.conf [oslo_policy.sphinxpolicygen] writing sample policy to /builddir/build/BUILD/ironic-inspector-10.6.3.dev4/doc/source/_static/ironic-inspector.policy.yaml.sample [oslo_config.sphinxconfiggen] reading config generator instructions from /builddir/build/BUILD/ironic-inspector-10.6.3.dev4/doc/source/../../tools/config-generator.conf [oslo_config.sphinxconfiggen] writing sample configuration to /builddir/build/BUILD/ironic-inspector-10.6.3.dev4/doc/source/_static/ironic-inspector.conf.sample [openstackdocstheme] using theme from /usr/lib/python3.6/site-packages/openstackdocstheme/theme [openstackdocstheme] no /builddir/build/BUILD/ironic-inspector-10.6.3.dev4/.gitreview found building [mo]: targets for 0 po files that are out of date building [html]: targets for 19 source files that are out of date updating environment: [new config] 27 added, 0 changed, 0 removed reading sources... [ 3%] admin/dnsmasq-pxe-filter reading sources... [ 7%] admin/index reading sources... [ 11%] admin/upgrade reading sources... [ 14%] cli/index reading sources... [ 18%] cli/ironic-inspector-status reading sources... [ 22%] configuration/index reading sources... [ 25%] configuration/ironic-inspector loading config file tools/config-generator.conf reading sources... [ 29%] configuration/policy reading sources... [ 33%] configuration/sample-config reading sources... [ 37%] configuration/sample-policy reading sources... [ 40%] contributor/api/ironic_inspector reading sources... [ 44%] contributor/api/ironic_inspector.cmd reading sources... [ 48%] contributor/api/ironic_inspector.common reading sources... [ 51%] contributor/api/ironic_inspector.conductor reading sources... [ 55%] contributor/api/ironic_inspector.conf reading sources... [ 59%] contributor/api/ironic_inspector.plugins reading sources... [ 62%] contributor/api/ironic_inspector.pxe_filter reading sources... [ 66%] contributor/api/modules reading sources... [ 70%] contributor/index reading sources... [ 74%] contributor/jobs-description reading sources... [ 77%] index reading sources... [ 81%] install/index reading sources... [ 85%] user/http-api reading sources... [ 88%] user/index reading sources... [ 92%] user/troubleshooting reading sources... [ 96%] user/usage reading sources... [100%] user/workflow WARNING: autodoc: failed to import module 'status' from module 'ironic_inspector.cmd'; the following exception was raised: No module named 'oslo_upgradecheck' looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done writing output... [ 3%] admin/dnsmasq-pxe-filter writing output... [ 7%] admin/index writing output... [ 11%] admin/upgrade writing output... [ 14%] cli/index writing output... [ 18%] cli/ironic-inspector-status writing output... [ 22%] configuration/index writing output... [ 25%] configuration/ironic-inspector writing output... [ 29%] configuration/policy writing output... [ 33%] configuration/sample-config writing output... [ 37%] configuration/sample-policy writing output... [ 40%] contributor/api/ironic_inspector [openstackdocstheme] could not determine last_updated for 'contributor/api/ironic_inspector' writing output... [ 44%] contributor/api/ironic_inspector.cmd [openstackdocstheme] could not determine last_updated for 'contributor/api/ironic_inspector.cmd' writing output... [ 48%] contributor/api/ironic_inspector.common [openstackdocstheme] could not determine last_updated for 'contributor/api/ironic_inspector.common' writing output... [ 51%] contributor/api/ironic_inspector.conductor [openstackdocstheme] could not determine last_updated for 'contributor/api/ironic_inspector.conductor' writing output... [ 55%] contributor/api/ironic_inspector.conf [openstackdocstheme] could not determine last_updated for 'contributor/api/ironic_inspector.conf' writing output... [ 59%] contributor/api/ironic_inspector.plugins [openstackdocstheme] could not determine last_updated for 'contributor/api/ironic_inspector.plugins' writing output... [ 62%] contributor/api/ironic_inspector.pxe_filter [openstackdocstheme] could not determine last_updated for 'contributor/api/ironic_inspector.pxe_filter' writing output... [ 66%] contributor/api/modules [openstackdocstheme] could not determine last_updated for 'contributor/api/modules' writing output... [ 70%] contributor/index writing output... [ 74%] contributor/jobs-description writing output... [ 77%] index writing output... [ 81%] install/index writing output... [ 85%] user/http-api writing output... [ 88%] user/index writing output... [ 92%] user/troubleshooting writing output... [ 96%] user/usage writing output... [100%] user/workflow generating indices... genindex py-modindex[openstackdocstheme] could not determine last_updated for 'py-modindex' done highlighting module code... [ 1%] _operator highlighting module code... [ 2%] automaton.machines [openstackdocstheme] could not determine last_updated for '_modules/automaton/machines' highlighting module code... [ 4%] ironic_inspector.api_tools [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/api_tools' highlighting module code... [ 5%] ironic_inspector.cmd.all [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/cmd/all' highlighting module code... [ 7%] ironic_inspector.cmd.conductor [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/cmd/conductor' highlighting module code... [ 8%] ironic_inspector.cmd.dbsync [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/cmd/dbsync' highlighting module code... [ 10%] ironic_inspector.cmd.migration [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/cmd/migration' highlighting module code... [ 11%] ironic_inspector.cmd.wsgi [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/cmd/wsgi' highlighting module code... [ 13%] ironic_inspector.common.context [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/common/context' highlighting module code... [ 14%] ironic_inspector.common.coordination [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/common/coordination' highlighting module code... [ 16%] ironic_inspector.common.ironic [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/common/ironic' highlighting module code... [ 17%] ironic_inspector.common.keystone [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/common/keystone' highlighting module code... [ 19%] ironic_inspector.common.lldp_parsers [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/common/lldp_parsers' highlighting module code... [ 20%] ironic_inspector.common.lldp_tlvs [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/common/lldp_tlvs' highlighting module code... [ 22%] ironic_inspector.common.locking [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/common/locking' highlighting module code... [ 23%] ironic_inspector.common.rpc [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/common/rpc' highlighting module code... [ 25%] ironic_inspector.common.rpc_service [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/common/rpc_service' highlighting module code... [ 26%] ironic_inspector.common.service_utils [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/common/service_utils' highlighting module code... [ 27%] ironic_inspector.common.swift [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/common/swift' highlighting module code... [ 29%] ironic_inspector.conductor.manager [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/conductor/manager' highlighting module code... [ 30%] ironic_inspector.conf.accelerators [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/conf/accelerators' highlighting module code... [ 32%] ironic_inspector.conf.capabilities [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/conf/capabilities' highlighting module code... [ 33%] ironic_inspector.conf.coordination [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/conf/coordination' highlighting module code... [ 35%] ironic_inspector.conf.default [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/conf/default' highlighting module code... [ 36%] ironic_inspector.conf.discovery [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/conf/discovery' highlighting module code... [ 38%] ironic_inspector.conf.dnsmasq_pxe_filter [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/conf/dnsmasq_pxe_filter' highlighting module code... [ 39%] ironic_inspector.conf.extra_hardware [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/conf/extra_hardware' highlighting module code... [ 41%] ironic_inspector.conf.iptables [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/conf/iptables' highlighting module code... [ 42%] ironic_inspector.conf.ironic [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/conf/ironic' highlighting module code... [ 44%] ironic_inspector.conf.opts [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/conf/opts' highlighting module code... [ 45%] ironic_inspector.conf.pci_devices [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/conf/pci_devices' highlighting module code... [ 47%] ironic_inspector.conf.port_physnet [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/conf/port_physnet' highlighting module code... [ 48%] ironic_inspector.conf.processing [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/conf/processing' highlighting module code... [ 50%] ironic_inspector.conf.pxe_filter [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/conf/pxe_filter' highlighting module code... [ 51%] ironic_inspector.conf.service_catalog [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/conf/service_catalog' highlighting module code... [ 52%] ironic_inspector.conf.swift [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/conf/swift' highlighting module code... [ 54%] ironic_inspector.db [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/db' highlighting module code... [ 55%] ironic_inspector.introspect [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/introspect' highlighting module code... [ 57%] ironic_inspector.introspection_state [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/introspection_state' highlighting module code... [ 58%] ironic_inspector.main [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/main' highlighting module code... [ 60%] ironic_inspector.node_cache [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/node_cache' highlighting module code... [ 61%] ironic_inspector.plugins.accel_device [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/plugins/accel_device' highlighting module code... [ 63%] ironic_inspector.plugins.base [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/plugins/base' highlighting module code... [ 64%] ironic_inspector.plugins.base_physnet [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/plugins/base_physnet' highlighting module code... [ 66%] ironic_inspector.plugins.capabilities [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/plugins/capabilities' highlighting module code... [ 67%] ironic_inspector.plugins.discovery [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/plugins/discovery' highlighting module code... [ 69%] ironic_inspector.plugins.example [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/plugins/example' highlighting module code... [ 70%] ironic_inspector.plugins.extra_hardware [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/plugins/extra_hardware' highlighting module code... [ 72%] ironic_inspector.plugins.introspection_data [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/plugins/introspection_data' highlighting module code... [ 73%] ironic_inspector.plugins.lldp_basic [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/plugins/lldp_basic' highlighting module code... [ 75%] ironic_inspector.plugins.local_link_connection [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/plugins/local_link_connection' highlighting module code... [ 76%] ironic_inspector.plugins.pci_devices [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/plugins/pci_devices' highlighting module code... [ 77%] ironic_inspector.plugins.physnet_cidr_map [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/plugins/physnet_cidr_map' highlighting module code... [ 79%] ironic_inspector.plugins.raid_device [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/plugins/raid_device' highlighting module code... [ 80%] ironic_inspector.plugins.rules [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/plugins/rules' highlighting module code... [ 82%] ironic_inspector.plugins.standard [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/plugins/standard' highlighting module code... [ 83%] ironic_inspector.policy [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/policy' highlighting module code... [ 85%] ironic_inspector.process [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/process' highlighting module code... [ 86%] ironic_inspector.pxe_filter.base [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/pxe_filter/base' highlighting module code... [ 88%] ironic_inspector.pxe_filter.dnsmasq [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/pxe_filter/dnsmasq' highlighting module code... [ 89%] ironic_inspector.pxe_filter.interface [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/pxe_filter/interface' highlighting module code... [ 91%] ironic_inspector.pxe_filter.iptables [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/pxe_filter/iptables' highlighting module code... [ 92%] ironic_inspector.rules [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/rules' highlighting module code... [ 94%] ironic_inspector.utils [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/utils' highlighting module code... [ 95%] ironic_inspector.wsgi_service [openstackdocstheme] could not determine last_updated for '_modules/ironic_inspector/wsgi_service' highlighting module code... [ 97%] oslo_messaging.rpc.server [openstackdocstheme] could not determine last_updated for '_modules/oslo_messaging/rpc/server' highlighting module code... [ 98%] oslo_messaging.target [openstackdocstheme] could not determine last_updated for '_modules/oslo_messaging/target' highlighting module code... [100%] sqlalchemy.orm.attributes [openstackdocstheme] could not determine last_updated for '_modules/sqlalchemy/orm/attributes' [openstackdocstheme] could not determine last_updated for '_modules/index' writing additional pages... searchdone copying images... [100%] user/../images/states.svg copying downloadable files... [ 50%] ../_static/ironic-inspector.conf.sample copying downloadable files... [100%] ../_static/ironic-inspector.policy.yaml.sample copying static files... ... done copying extra files... done dumping search index in English (code: en)... done dumping object inventory... done build succeeded, 1 warning. The HTML pages are in doc/build/html. + rm -rf doc/build/html/.doctrees doc/build/html/.buildinfo + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.fS3GXF + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64 ++ dirname /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64 + cd ironic-inspector-10.6.3.dev4 + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + LDFLAGS='-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + /usr/libexec/platform-python setup.py install -O1 --skip-build --root /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64 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-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr creating /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib creating /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6 creating /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages creating /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector creating /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/__init__.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/accel_device.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/base.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/base_physnet.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/capabilities.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/discovery.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/example.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/extra_hardware.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/introspection_data.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/lldp_basic.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/local_link_connection.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/pci_devices.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/physnet_cidr_map.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/raid_device.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/rules.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/plugins copying build/lib/ironic_inspector/plugins/standard.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/plugins creating /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/pxe_filter copying build/lib/ironic_inspector/pxe_filter/__init__.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/pxe_filter copying build/lib/ironic_inspector/pxe_filter/base.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/pxe_filter copying build/lib/ironic_inspector/pxe_filter/dnsmasq.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/pxe_filter copying build/lib/ironic_inspector/pxe_filter/interface.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/pxe_filter copying build/lib/ironic_inspector/pxe_filter/iptables.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/pxe_filter creating /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test copying build/lib/ironic_inspector/test/__init__.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test copying build/lib/ironic_inspector/test/base.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test copying build/lib/ironic_inspector/test/functional.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test creating /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/__init__.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/policy_fixture.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_acl.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_api_tools.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_common_ironic.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_coordination.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_db.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_dnsmasq_pxe_filter.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_introspect.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_iptables.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_keystone.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_locking.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_main.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_manager.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_migrations.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_node_cache.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_accel_device.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_base.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_base_physnet.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_capabilities.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_discovery.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_extra_hardware.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_introspection_data.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_lldp_basic.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_local_link_connection.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_pci_devices.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_physnet_cidr_map.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_raid_device.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_rules.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_plugins_standard.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_process.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_pxe_filter.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_rules.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_swift.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_utils.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit copying build/lib/ironic_inspector/test/unit/test_wsgi_service.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit creating /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/__init__.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/context.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/coordination.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/i18n.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/ironic.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/keystone.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/lldp_parsers.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/lldp_tlvs.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/locking.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/rpc.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/rpc_service.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/service_utils.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/common copying build/lib/ironic_inspector/common/swift.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/common creating /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/__init__.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/accelerators.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/capabilities.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/coordination.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/default.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/discovery.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/dnsmasq_pxe_filter.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/extra_hardware.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/iptables.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/ironic.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/opts.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/pci_devices.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/port_physnet.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/processing.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/pxe_filter.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/service_catalog.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conf copying build/lib/ironic_inspector/conf/swift.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conf creating /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conductor copying build/lib/ironic_inspector/conductor/__init__.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conductor copying build/lib/ironic_inspector/conductor/manager.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conductor copying build/lib/ironic_inspector/__init__.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector copying build/lib/ironic_inspector/api_tools.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector copying build/lib/ironic_inspector/db.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector copying build/lib/ironic_inspector/introspect.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector copying build/lib/ironic_inspector/introspection_state.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector copying build/lib/ironic_inspector/main.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector copying build/lib/ironic_inspector/node_cache.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector copying build/lib/ironic_inspector/policy.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector copying build/lib/ironic_inspector/process.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector copying build/lib/ironic_inspector/rules.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector copying build/lib/ironic_inspector/utils.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector copying build/lib/ironic_inspector/version.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector copying build/lib/ironic_inspector/wsgi_service.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector creating /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/cmd copying build/lib/ironic_inspector/cmd/__init__.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/cmd copying build/lib/ironic_inspector/cmd/all.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/cmd copying build/lib/ironic_inspector/cmd/conductor.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/cmd copying build/lib/ironic_inspector/cmd/dbsync.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/cmd copying build/lib/ironic_inspector/cmd/migration.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/cmd copying build/lib/ironic_inspector/cmd/status.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/cmd copying build/lib/ironic_inspector/cmd/wsgi.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/cmd copying build/lib/ironic_inspector/alembic.ini -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector copying build/lib/ironic_inspector/known_accelerators.yaml -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector creating /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/locale creating /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/locale/en_GB creating /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/locale/en_GB/LC_MESSAGES copying build/lib/ironic_inspector/locale/en_GB/LC_MESSAGES/ironic_inspector.po -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/locale/en_GB/LC_MESSAGES creating /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/migrations copying build/lib/ironic_inspector/migrations/env.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/migrations copying build/lib/ironic_inspector/migrations/script.py.mako -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/migrations creating /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/migrations/versions copying build/lib/ironic_inspector/migrations/versions/18440d0834af_introducing_the_aborting_state.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/migrations/versions copying build/lib/ironic_inspector/migrations/versions/2970d2d44edc_add_manage_boot_to_nodes.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/migrations/versions copying build/lib/ironic_inspector/migrations/versions/578f84f38d_inital_db_schema.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/migrations/versions copying build/lib/ironic_inspector/migrations/versions/882b2d84cb1b_attribute_constraints_relaxing.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/migrations/versions copying build/lib/ironic_inspector/migrations/versions/b55109d5063a_added_scope_column_to_rules_table.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/migrations/versions copying build/lib/ironic_inspector/migrations/versions/bf8dec16023c_add_introspection_data_table.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/migrations/versions copying build/lib/ironic_inspector/migrations/versions/d00d6e3f38c4_change_created_finished_at_type.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/migrations/versions copying build/lib/ironic_inspector/migrations/versions/d2e48801c8ef_introducing_node_state_attribute.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/migrations/versions copying build/lib/ironic_inspector/migrations/versions/d588418040d_add_rules.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/migrations/versions copying build/lib/ironic_inspector/migrations/versions/e169a4a81d88_add_invert_field_to_rule_condition.py -> /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/migrations/versions byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/plugins/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/plugins/accel_device.py to accel_device.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/plugins/base.py to base.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/plugins/base_physnet.py to base_physnet.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/plugins/capabilities.py to capabilities.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/plugins/discovery.py to discovery.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/plugins/example.py to example.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/plugins/extra_hardware.py to extra_hardware.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/plugins/introspection_data.py to introspection_data.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/plugins/lldp_basic.py to lldp_basic.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/plugins/local_link_connection.py to local_link_connection.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/plugins/pci_devices.py to pci_devices.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/plugins/physnet_cidr_map.py to physnet_cidr_map.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/plugins/raid_device.py to raid_device.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/plugins/rules.py to rules.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/plugins/standard.py to standard.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/pxe_filter/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/pxe_filter/base.py to base.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/pxe_filter/dnsmasq.py to dnsmasq.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/pxe_filter/interface.py to interface.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/pxe_filter/iptables.py to iptables.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/base.py to base.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/functional.py to functional.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit/policy_fixture.py to policy_fixture.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit/test_acl.py to test_acl.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit/test_api_tools.py to test_api_tools.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit/test_common_ironic.py to test_common_ironic.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit/test_coordination.py to test_coordination.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit/test_db.py to test_db.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit/test_dnsmasq_pxe_filter.py to test_dnsmasq_pxe_filter.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit/test_introspect.py to test_introspect.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit/test_iptables.py to test_iptables.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit/test_keystone.py to test_keystone.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit/test_locking.py to test_locking.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit/test_main.py to test_main.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit/test_manager.py to test_manager.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit/test_migrations.py to test_migrations.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit/test_node_cache.py to test_node_cache.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit/test_plugins_accel_device.py to test_plugins_accel_device.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit/test_plugins_base.py to test_plugins_base.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit/test_plugins_base_physnet.py to test_plugins_base_physnet.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit/test_plugins_capabilities.py to test_plugins_capabilities.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit/test_plugins_discovery.py to test_plugins_discovery.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit/test_plugins_extra_hardware.py to test_plugins_extra_hardware.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit/test_plugins_introspection_data.py to test_plugins_introspection_data.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit/test_plugins_lldp_basic.py to test_plugins_lldp_basic.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit/test_plugins_local_link_connection.py to test_plugins_local_link_connection.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit/test_plugins_pci_devices.py to test_plugins_pci_devices.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit/test_plugins_physnet_cidr_map.py to test_plugins_physnet_cidr_map.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit/test_plugins_raid_device.py to test_plugins_raid_device.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit/test_plugins_rules.py to test_plugins_rules.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit/test_plugins_standard.py to test_plugins_standard.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit/test_process.py to test_process.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit/test_pxe_filter.py to test_pxe_filter.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit/test_rules.py to test_rules.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit/test_swift.py to test_swift.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit/test_utils.py to test_utils.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/test/unit/test_wsgi_service.py to test_wsgi_service.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/common/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/common/context.py to context.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/common/coordination.py to coordination.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/common/i18n.py to i18n.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/common/ironic.py to ironic.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/common/keystone.py to keystone.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/common/lldp_parsers.py to lldp_parsers.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/common/lldp_tlvs.py to lldp_tlvs.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/common/locking.py to locking.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/common/rpc.py to rpc.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/common/rpc_service.py to rpc_service.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/common/service_utils.py to service_utils.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/common/swift.py to swift.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conf/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conf/accelerators.py to accelerators.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conf/capabilities.py to capabilities.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conf/coordination.py to coordination.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conf/default.py to default.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conf/discovery.py to discovery.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conf/dnsmasq_pxe_filter.py to dnsmasq_pxe_filter.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conf/extra_hardware.py to extra_hardware.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conf/iptables.py to iptables.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conf/ironic.py to ironic.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conf/opts.py to opts.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conf/pci_devices.py to pci_devices.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conf/port_physnet.py to port_physnet.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conf/processing.py to processing.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conf/pxe_filter.py to pxe_filter.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conf/service_catalog.py to service_catalog.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conf/swift.py to swift.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conductor/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/conductor/manager.py to manager.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/api_tools.py to api_tools.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/db.py to db.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/introspect.py to introspect.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/introspection_state.py to introspection_state.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/main.py to main.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/node_cache.py to node_cache.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/policy.py to policy.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/process.py to process.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/rules.py to rules.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/utils.py to utils.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/version.py to version.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/wsgi_service.py to wsgi_service.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/cmd/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/cmd/all.py to all.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/cmd/conductor.py to conductor.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/cmd/dbsync.py to dbsync.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/cmd/migration.py to migration.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/cmd/status.py to status.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/cmd/wsgi.py to wsgi.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/migrations/env.py to env.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/migrations/versions/18440d0834af_introducing_the_aborting_state.py to 18440d0834af_introducing_the_aborting_state.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/migrations/versions/2970d2d44edc_add_manage_boot_to_nodes.py to 2970d2d44edc_add_manage_boot_to_nodes.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/migrations/versions/578f84f38d_inital_db_schema.py to 578f84f38d_inital_db_schema.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/migrations/versions/882b2d84cb1b_attribute_constraints_relaxing.py to 882b2d84cb1b_attribute_constraints_relaxing.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/migrations/versions/b55109d5063a_added_scope_column_to_rules_table.py to b55109d5063a_added_scope_column_to_rules_table.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/migrations/versions/bf8dec16023c_add_introspection_data_table.py to bf8dec16023c_add_introspection_data_table.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/migrations/versions/d00d6e3f38c4_change_created_finished_at_type.py to d00d6e3f38c4_change_created_finished_at_type.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/migrations/versions/d2e48801c8ef_introducing_node_state_attribute.py to d2e48801c8ef_introducing_node_state_attribute.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/migrations/versions/d588418040d_add_rules.py to d588418040d_add_rules.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector/migrations/versions/e169a4a81d88_add_invert_field_to_rule_condition.py to e169a4a81d88_add_invert_field_to_rule_condition.cpython-36.pyc writing byte-compilation script '/tmp/tmp2nc6y5p5.py' /usr/libexec/platform-python /tmp/tmp2nc6y5p5.py removing /tmp/tmp2nc6y5p5.py running install_egg_info running egg_info writing ironic_inspector.egg-info/PKG-INFO writing dependency_links to ironic_inspector.egg-info/dependency_links.txt writing entry points to ironic_inspector.egg-info/entry_points.txt writing top-level names to ironic_inspector.egg-info/top_level.txt writing pbr to ironic_inspector.egg-info/pbr.json [pbr] Processing SOURCES.txt [pbr] In git context, generating filelist from git /usr/lib/python3.6/site-packages/pbr/core.py:131: UserWarning: Unknown distribution option: 'requires_python' warnings.warn(msg) 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-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector-10.6.3.dev4-py3.6.egg-info running install_scripts Installing ironic-inspector script to /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/bin Installing ironic-inspector-conductor script to /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/bin Installing ironic-inspector-dbsync script to /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/bin Installing ironic-inspector-migrate-data script to /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/bin Installing ironic-inspector-rootwrap script to /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/bin Installing ironic-inspector-status script to /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/bin Installing ironic-inspector-api-wsgi script to /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/bin + mkdir -p /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/share/man/man8 + install -p -D -m 644 ironic-inspector.8 /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/share/man/man8/ + install -d -m 750 /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/var/log/ironic-inspector + install -d -m 750 /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/var/log/ironic-inspector/ramdisk + install -p -D -m 644 /builddir/build/SOURCES/ironic-inspector.logrotate /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/etc/logrotate.d/openstack-ironic-inspector + mkdir -p /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/systemd/system + install -p -D -m 644 /builddir/build/SOURCES/openstack-ironic-inspector.service /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/systemd/system + install -p -D -m 644 /builddir/build/SOURCES/openstack-ironic-inspector-dnsmasq.service /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/systemd/system + install -p -D -m 644 /builddir/build/SOURCES/openstack-ironic-inspector-conductor.service /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/systemd/system + mkdir -p /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/etc/sudoers.d + install -p -D -m 440 /builddir/build/SOURCES/ironic-inspector-rootwrap-sudoers /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/etc/sudoers.d/ironic-inspector + install -d -m 750 /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/etc/ironic-inspector + export PYTHONPATH=. + PYTHONPATH=. + oslo-config-generator --config-file tools/config-generator.conf --output-file /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64//etc/ironic-inspector/inspector.conf + oslopolicy-sample-generator --config-file tools/policy-generator.conf --output-file /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64//etc/ironic-inspector/policy.json + chmod 0640 /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64//etc/ironic-inspector/inspector.conf + install -p -D -m 640 /builddir/build/SOURCES/ironic-inspector-dist.conf /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64//etc/ironic-inspector/inspector-dist.conf + install -p -D -m 644 /builddir/build/SOURCES/dnsmasq.conf /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64//etc/ironic-inspector/dnsmasq.conf + mkdir -p /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/etc/ironic-inspector/rootwrap.d + install -p -D -m 640 rootwrap.conf /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64//etc/ironic-inspector/rootwrap.conf + install -p -D -m 640 rootwrap.d/ironic-inspector.filters /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64//etc/ironic-inspector/rootwrap.d/ + mkdir -p /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/var/lib/ironic-inspector + mkdir -p /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/var/lib/ironic-inspector/dhcp-hostsdir + /usr/lib/rpm/find-debuginfo.sh -j4 --strict-build-id -m -i --build-id-seed 10.6.3-0.20230127214915.9fef41d.el8 --unique-debug-suffix -10.6.3-0.20230127214915.9fef41d.el8.x86_64 --unique-debug-src-base openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/ironic-inspector-10.6.3.dev4 find: 'debug': No such file or directory + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig /sbin/ldconfig: Warning: ignoring configuration file that cannot be opened: /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/etc/ld.so.conf: No such file or directory + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile '' 1 Bytecompiling .py files below /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6 using /usr/libexec/platform-python + /usr/lib/rpm/brp-python-hardlink + PYTHON3=/usr/libexec/platform-python + /usr/lib/rpm/redhat/brp-mangle-shebangs Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.98sLqp + umask 022 + cd /builddir/build/BUILD + cd ironic-inspector-10.6.3.dev4 + PYTHON=/usr/libexec/platform-python + stestr run --test-path ironic_inspector.test.unit 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 /usr/lib/python3.6/site-packages/oslo_policy/policy.py:775: UserWarning: Policy "introspection:status":"rule:is_admin or rule:is_observer" was deprecated in W in favor of "introspection:status":"role:reader and system_scope:all". Reason: The inspector API is now aware of system scope and default roles. . Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. warnings.warn(deprecated_msg) /usr/lib/python3.6/site-packages/oslo_policy/policy.py:775: UserWarning: Policy "introspection:start":"rule:is_admin" was deprecated in W in favor of "introspection:start":"role:admin and system_scope:all". Reason: The inspector API is now aware of system scope and default roles. . Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. warnings.warn(deprecated_msg) /usr/lib/python3.6/site-packages/oslo_policy/policy.py:775: UserWarning: Policy "introspection:abort":"rule:is_admin" was deprecated in W in favor of "introspection:abort":"role:admin and system_scope:all". Reason: The inspector API is now aware of system scope and default roles. . Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. warnings.warn(deprecated_msg) /usr/lib/python3.6/site-packages/oslo_policy/policy.py:775: UserWarning: Policy "introspection:data":"rule:is_admin" was deprecated in W in favor of "introspection:data":"role:admin and system_scope:all". Reason: The inspector API is now aware of system scope and default roles. . Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. warnings.warn(deprecated_msg) /usr/lib/python3.6/site-packages/oslo_policy/policy.py:775: UserWarning: Policy "introspection:reapply":"rule:is_admin" was deprecated in W in favor of "introspection:reapply":"role:admin and system_scope:all". Reason: The inspector API is now aware of system scope and default roles. . Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. warnings.warn(deprecated_msg) /usr/lib/python3.6/site-packages/oslo_policy/policy.py:775: UserWarning: Policy "introspection:rule:get":"rule:is_admin" was deprecated in W in favor of "introspection:rule:get":"role:admin and system_scope:all". Reason: The inspector API is now aware of system scope and default roles. . Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. warnings.warn(deprecated_msg) /usr/lib/python3.6/site-packages/oslo_policy/policy.py:775: UserWarning: Policy "introspection:rule:delete":"rule:is_admin" was deprecated in W in favor of "introspection:rule:delete":"role:admin and system_scope:all". Reason: The inspector API is now aware of system scope and default roles. . Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. warnings.warn(deprecated_msg) /usr/lib/python3.6/site-packages/oslo_policy/policy.py:775: UserWarning: Policy "introspection:rule:create":"rule:is_admin" was deprecated in W in favor of "introspection:rule:create":"role:admin and system_scope:all". Reason: The inspector API is now aware of system scope and default roles. . Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. warnings.warn(deprecated_msg) 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 ERROR [ironic_inspector.utils] Introspection data storage is disabled {1} ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_abort_baremetal_admin [0.035307s] ... ok {1} ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_data_baremetal_admin [0.020958s] ... 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 ERROR [ironic_inspector.utils] Access denied by policy {1} ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_data_unprocessed_baremetal_observer [0.018126s] ... 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 {1} ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_list_baremetal_observer [0.024333s] ... 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 {1} ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_root_baremetal_admin [0.021496s] ... 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 {1} ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_delete_all_baremetal_admin [0.023090s] ... 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 ERROR [ironic_inspector.utils] Rule foo was not found {1} ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_delete_baremetal_admin [0.022895s] ... 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 {1} ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_status_baremetal_admin [0.017919s] ... 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 {1} ironic_inspector.test.unit.test_acl.TestRBACScoped.test_abort_system_admin [0.017029s] ... 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 ERROR [ironic_inspector.utils] Access denied by policy {1} ironic_inspector.test.unit.test_acl.TestRBACScoped.test_abort_system_member [0.016876s] ... 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 ERROR [ironic_inspector.utils] Access denied by policy {1} ironic_inspector.test.unit.test_acl.TestRBACScoped.test_abort_system_reader [0.018346s] ... 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 {1} ironic_inspector.test.unit.test_acl.TestRBACScoped.test_list_system_member [0.018515s] ... 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 {1} ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_member [0.022600s] ... 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 ERROR [ironic_inspector.main] Internal server error Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/werkzeug/wrappers/json.py", line 119, in get_json rv = self.json_module.loads(data) File "/usr/lib/python3.6/site-packages/flask/json/__init__.py", line 253, in loads return _json.loads(s, **kwargs) File "/usr/lib64/python3.6/site-packages/simplejson/__init__.py", line 542, in loads return cls(encoding=encoding, **kw).decode(s) File "/usr/lib64/python3.6/site-packages/simplejson/decoder.py", line 370, in decode obj, end = self.raw_decode(s) File "/usr/lib64/python3.6/site-packages/simplejson/decoder.py", line 400, in raw_decode return self.scan_once(s, idx=_w(s, idx).end()) simplejson.errors.JSONDecodeError: Expecting value: line 1 column 1 (char 0) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/builddir/build/BUILD/ironic-inspector-10.6.3.dev4/ironic_inspector/main.py", line 183, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/ironic-inspector-10.6.3.dev4/ironic_inspector/main.py", line 305, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/ironic-inspector-10.6.3.dev4/ironic_inspector/main.py", line 485, in api_rules body = flask.request.get_json(force=True) File "/usr/lib/python3.6/site-packages/werkzeug/wrappers/json.py", line 128, in get_json rv = self.on_json_loading_failed(e) File "/usr/lib/python3.6/site-packages/flask/wrappers.py", line 27, in on_json_loading_failed raise BadRequest() werkzeug.exceptions.BadRequest: 400 Bad Request: The browser (or proxy) sent a request that this server could not understand. {1} ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_create_system_admin [0.024048s] ... 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 ERROR [ironic_inspector.utils] Access denied by policy {1} ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_all_system_reader [0.020787s] ... 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 {1} ironic_inspector.test.unit.test_acl.TestRBACScoped.test_status_system_reader [0.019238s] ... ok ERROR [ironic_inspector.utils] Bad request: invalid literal for int() with base 10: 'foo' {1} ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_invalid_value [0.008819s] ... ok ERROR [ironic_inspector.utils] Bad request: Limit cannot be negative {1} ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_negative [0.007332s] ... ok {1} ironic_inspector.test.unit.test_api_tools.MarkerFieldTestCase.test_marker_ok [0.007701s] ... ok {1} ironic_inspector.test.unit.test_api_tools.RaisesCoercionExceptionTestCase.test_assertion_error [0.007730s] ... ok ERROR [ironic_inspector.utils] Bad request: Oops! {1} ironic_inspector.test.unit.test_api_tools.RaisesCoercionExceptionTestCase.test_ok [0.007377s] ... ok {1} ironic_inspector.test.unit.test_api_tools.RequestFieldTestCase.test_request_field_with_default [0.006786s] ... ok {1} ironic_inspector.test.unit.test_common_ironic.TestCapabilities.test_dict_to_capabilities [0.000080s] ... ok ERROR [ironic_inspector.utils] Coordinator should be started before executing coordination actions. ERROR [ironic_inspector.utils] Coordinator should be started before executing coordination actions. ERROR [ironic_inspector.utils] Coordinator should be started before executing coordination actions. ERROR [ironic_inspector.utils] Coordinator should be started before executing coordination actions. {1} ironic_inspector.test.unit.test_coordination.TestCoordinator.test_invalid_state [0.044574s] ... ok {1} ironic_inspector.test.unit.test_coordination.TestCoordinator.test_leave_group [0.030863s] ... ok {1} ironic_inspector.test.unit.test_coordination.TestCoordinator.test_start [0.033934s] ... ok {1} ironic_inspector.test.unit.test_db.TestDB.test_get_writer_session [0.009638s] ... ok {1} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestDnsmasqDriverAPI.test_init_filter [0.008958s] ... ok {1} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestDnsmasqDriverAPI.test_reset [0.066274s] ... ok {1} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestDnsmasqDriverAPI.test_tear_down_filter [0.010101s] ... ok {1} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestExclusiveWriteOrPass.test_write [0.011219s] ... ok {1} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__denylist_unknown_hosts [0.010208s] ... ok {1} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__get_denylist [0.009848s] ... ok {1} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__get_no_denylist [0.008434s] ... ok {1} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__macs_unknown_hosts_deny_unknown [0.009339s] ... ok {1} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync_not_enable_unknown_hosts [0.010054s] ... ok {1} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.Test_Execute.test__execute_empty [0.006903s] ... ok {1} ironic_inspector.test.unit.test_introspect.TestAbort.test_firewall_update_exception [0.014819s] ... ok WARNING [ironic_inspector.introspect] [node: ] Failed to sync the PXE filter: Boom {1} ironic_inspector.test.unit.test_introspect.TestAbort.test_no_manage_boot [0.012406s] ... ok WARNING [ironic_inspector.introspect] [node: ] Failed to power off node: BadaBoom {1} ironic_inspector.test.unit.test_introspect.TestAbort.test_node_power_off_exception [0.012287s] ... ok ERROR [ironic_inspector.utils] Node ca7c11e4-4a36-4766-9561-be0ec1f797aa was not found in Ironic ERROR [ironic_inspector.utils] Cannot get node ca7c11e4-4a36-4766-9561-be0ec1f797aa: Error {1} ironic_inspector.test.unit.test_introspect.TestIntrospect.test_failed_to_get_node [0.011949s] ... ok {1} ironic_inspector.test.unit.test_introspect.TestIntrospect.test_forced_persistent_boot_compat [0.012877s] ... ok {1} ironic_inspector.test.unit.test_introspect.TestIntrospect.test_no_manage_boot [0.012023s] ... ok {1} ironic_inspector.test.unit.test_introspect.TestIntrospect.test_ok [0.014878s] ... ok {1} ironic_inspector.test.unit.test_introspect.TestIntrospect.test_ok_ilo_and_drac [0.013304s] ... ok {1} ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_kwargs [0.011421s] ... ok ERROR [ironic_inspector.pxe_filter.base] The PXE filter IptablesFilter, state= encountered an exception: Oops!; resetting the filter Traceback (most recent call last): File "/builddir/build/BUILD/ironic-inspector-10.6.3.dev4/ironic_inspector/pxe_filter/base.py", line 151, in fsm_reset_on_error yield self.fsm File "/builddir/build/BUILD/ironic-inspector-10.6.3.dev4/ironic_inspector/pxe_filter/base.py", line 87, in inner return method(self, *args, **kwargs) File "/builddir/build/BUILD/ironic-inspector-10.6.3.dev4/ironic_inspector/pxe_filter/iptables.py", line 78, in init_filter processutils.execute(*cmd) File "/usr/lib/python3.6/site-packages/mock/mock.py", line 1092, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3.6/site-packages/mock/mock.py", line 1143, in _mock_call raise effect ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_init_fails..MyError: Oops! {1} ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_init_fails [0.013066s] ... ok {1} ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_with_denylist_ipv4 [0.011502s] ... ok {1} ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_with_denylist_ipv6 [0.011811s] ... ok {1} ironic_inspector.test.unit.test_iptables.Test_ShouldEnableDhcp.test_introspection_active [0.008087s] ... ok {1} ironic_inspector.test.unit.test_keystone.KeystoneTest.test_add_auth_options [0.009999s] ... ok {1} ironic_inspector.test.unit.test_keystone.KeystoneTest.test_get_session [0.009274s] ... ok {1} ironic_inspector.test.unit.test_locking.TestInternalLock.test_acquire [0.008100s] ... ok {1} ironic_inspector.test.unit.test_locking.TestInternalLock.test_release [0.008687s] ... ok {1} ironic_inspector.test.unit.test_locking.TestToozLock.test_release [0.008733s] ... ok WARNING [ironic_inspector.main] Starting unauthenticated, please check configuration ERROR [ironic_inspector.utils] Locked. {1} ironic_inspector.test.unit.test_main.TestApiAbort.test_abort_failed [0.011049s] ... ok WARNING [ironic_inspector.main] Starting unauthenticated, please check configuration {1} ironic_inspector.test.unit.test_main.TestApiGetData.test_introspection_data_not_stored [0.011421s] ... ok ERROR [ironic_inspector.utils] Introspection data storage is disabled WARNING [ironic_inspector.main] Starting unauthenticated, please check configuration WARNING [ironic_inspector.main] Starting unauthenticated, please check configuration {1} ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_limit [0.011150s] ... ok ERROR [ironic_inspector.main] Internal server error Traceback (most recent call last): File "/builddir/build/BUILD/ironic-inspector-10.6.3.dev4/ironic_inspector/main.py", line 183, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/ironic-inspector-10.6.3.dev4/ironic_inspector/main.py", line 305, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/ironic-inspector-10.6.3.dev4/ironic_inspector/main.py", line 387, in api_introspection node_info = node_cache.get_node(node_id) File "", line 3, in get_node File "/usr/lib64/python3.6/unittest/mock.py", line 939, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib64/python3.6/unittest/mock.py", line 999, in _mock_call raise effect RuntimeError: boom {1} ironic_inspector.test.unit.test_main.TestApiMisc.test_500_with_debug [0.014251s] ... ok WARNING [ironic_inspector.main] Starting unauthenticated, please check configuration ERROR [ironic_inspector.utils] Oops {1} ironic_inspector.test.unit.test_main.TestApiReapply.test_generic_error [0.013671s] ... ok WARNING [ironic_inspector.main] Starting unauthenticated, please check configuration ERROR [ironic_inspector.utils] The store is crashed {1} ironic_inspector.test.unit.test_main.TestApiReapply.test_get_introspection_data_error [0.010971s] ... 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 WARNING [ironic_inspector.main] Starting unauthenticated, please check configuration /usr/lib/python3.6/site-packages/oslo_policy/policy.py:775: UserWarning: Policy "introspection:status":"rule:is_admin or rule:is_observer" was deprecated in W in favor of "introspection:status":"role:reader and system_scope:all". Reason: The inspector API is now aware of system scope and default roles. . Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. warnings.warn(deprecated_msg) /usr/lib/python3.6/site-packages/oslo_policy/policy.py:775: UserWarning: Policy "introspection:start":"rule:is_admin" was deprecated in W in favor of "introspection:start":"role:admin and system_scope:all". Reason: The inspector API is now aware of system scope and default roles. . Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. warnings.warn(deprecated_msg) /usr/lib/python3.6/site-packages/oslo_policy/policy.py:775: UserWarning: Policy "introspection:abort":"rule:is_admin" was deprecated in W in favor of "introspection:abort":"role:admin and system_scope:all". Reason: The inspector API is now aware of system scope and default roles. . Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. warnings.warn(deprecated_msg) /usr/lib/python3.6/site-packages/oslo_policy/policy.py:775: UserWarning: Policy "introspection:data":"rule:is_admin" was deprecated in W in favor of "introspection:data":"role:admin and system_scope:all". Reason: The inspector API is now aware of system scope and default roles. . Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. warnings.warn(deprecated_msg) /usr/lib/python3.6/site-packages/oslo_policy/policy.py:775: UserWarning: Policy "introspection:reapply":"rule:is_admin" was deprecated in W in favor of "introspection:reapply":"role:admin and system_scope:all". Reason: The inspector API is now aware of system scope and default roles. . Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. warnings.warn(deprecated_msg) /usr/lib/python3.6/site-packages/oslo_policy/policy.py:775: UserWarning: Policy "introspection:rule:get":"rule:is_admin" was deprecated in W in favor of "introspection:rule:get":"role:admin and system_scope:all". Reason: The inspector API is now aware of system scope and default roles. . Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. warnings.warn(deprecated_msg) /usr/lib/python3.6/site-packages/oslo_policy/policy.py:775: UserWarning: Policy "introspection:rule:delete":"rule:is_admin" was deprecated in W in favor of "introspection:rule:delete":"role:admin and system_scope:all". Reason: The inspector API is now aware of system scope and default roles. . Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. warnings.warn(deprecated_msg) /usr/lib/python3.6/site-packages/oslo_policy/policy.py:775: UserWarning: Policy "introspection:rule:create":"rule:is_admin" was deprecated in W in favor of "introspection:rule:create":"role:admin and system_scope:all". Reason: The inspector API is now aware of system scope and default roles. . Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. warnings.warn(deprecated_msg) ERROR [ironic_inspector.utils] Access denied by policy {0} ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_data_baremetal_observer [0.031770s] ... ok {1} ironic_inspector.test.unit.test_main.TestApiRules.test_create [0.015346s] ... 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 WARNING [ironic_inspector.main] Starting unauthenticated, please check configuration {1} ironic_inspector.test.unit.test_main.TestApiRules.test_get_one [0.016936s] ... ok ERROR [ironic_inspector.utils] Invalid data: expected a JSON object, got None WARNING [ironic_inspector.main] Starting unauthenticated, please check configuration {0} ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_data_unprocessed_baremetal_admin [0.020751s] ... 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 {1} ironic_inspector.test.unit.test_main.TestApiVersions.test_request_latest_version [0.011858s] ... ok {0} ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_introspect_baremetal_observer [0.018327s] ... ok ERROR [ironic_inspector.utils] Access denied by policy WARNING [ironic_inspector.main] Starting unauthenticated, please check configuration 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 {1} ironic_inspector.test.unit.test_main.TestApiVersions.test_root_endpoint [0.029506s] ... ok {0} ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_root_baremetal_observer [0.018986s] ... 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 {0} ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_create_baremetal_admin [0.018258s] ... ok ERROR [ironic_inspector.main] Internal server error Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/werkzeug/wrappers/json.py", line 119, in get_json rv = self.json_module.loads(data) File "/usr/lib/python3.6/site-packages/flask/json/__init__.py", line 253, in loads return _json.loads(s, **kwargs) File "/usr/lib64/python3.6/site-packages/simplejson/__init__.py", line 542, in loads return cls(encoding=encoding, **kw).decode(s) File "/usr/lib64/python3.6/site-packages/simplejson/decoder.py", line 370, in decode obj, end = self.raw_decode(s) File "/usr/lib64/python3.6/site-packages/simplejson/decoder.py", line 400, in raw_decode return self.scan_once(s, idx=_w(s, idx).end()) simplejson.errors.JSONDecodeError: Expecting value: line 1 column 1 (char 0) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/builddir/build/BUILD/ironic-inspector-10.6.3.dev4/ironic_inspector/main.py", line 183, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/ironic-inspector-10.6.3.dev4/ironic_inspector/main.py", line 305, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/ironic-inspector-10.6.3.dev4/ironic_inspector/main.py", line 485, in api_rules body = flask.request.get_json(force=True) File "/usr/lib/python3.6/site-packages/werkzeug/wrappers/json.py", line 128, in get_json rv = self.on_json_loading_failed(e) File "/usr/lib/python3.6/site-packages/flask/wrappers.py", line 27, in on_json_loading_failed raise BadRequest() werkzeug.exceptions.BadRequest: 400 Bad Request: The browser (or proxy) sent a request that this server could not understand. 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 {1} ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect [0.025865s] ... ok /usr/lib/python3.6/site-packages/oslo_policy/policy.py:775: UserWarning: Policy "introspection:status":"rule:is_admin or rule:is_observer" was deprecated in W in favor of "introspection:status":"role:reader and system_scope:all". Reason: The inspector API is now aware of system scope and default roles. . Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. warnings.warn(deprecated_msg) /usr/lib/python3.6/site-packages/oslo_policy/policy.py:775: UserWarning: Policy "introspection:start":"rule:is_admin" was deprecated in W in favor of "introspection:start":"role:admin and system_scope:all". Reason: The inspector API is now aware of system scope and default roles. . Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. warnings.warn(deprecated_msg) /usr/lib/python3.6/site-packages/oslo_policy/policy.py:775: UserWarning: Policy "introspection:abort":"rule:is_admin" was deprecated in W in favor of "introspection:abort":"role:admin and system_scope:all". Reason: The inspector API is now aware of system scope and default roles. . Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. warnings.warn(deprecated_msg) /usr/lib/python3.6/site-packages/oslo_policy/policy.py:775: UserWarning: Policy "introspection:data":"rule:is_admin" was deprecated in W in favor of "introspection:data":"role:admin and system_scope:all". Reason: The inspector API is now aware of system scope and default roles. . Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. warnings.warn(deprecated_msg) /usr/lib/python3.6/site-packages/oslo_policy/policy.py:775: UserWarning: Policy "introspection:reapply":"rule:is_admin" was deprecated in W in favor of "introspection:reapply":"role:admin and system_scope:all". Reason: The inspector API is now aware of system scope and default roles. . Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. warnings.warn(deprecated_msg) /usr/lib/python3.6/site-packages/oslo_policy/policy.py:775: UserWarning: Policy "introspection:rule:get":"rule:is_admin" was deprecated in W in favor of "introspection:rule:get":"role:admin and system_scope:all". Reason: The inspector API is now aware of system scope and default roles. . Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. warnings.warn(deprecated_msg) /usr/lib/python3.6/site-packages/oslo_policy/policy.py:775: UserWarning: Policy "introspection:rule:delete":"rule:is_admin" was deprecated in W in favor of "introspection:rule:delete":"role:admin and system_scope:all". Reason: The inspector API is now aware of system scope and default roles. . Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. warnings.warn(deprecated_msg) /usr/lib/python3.6/site-packages/oslo_policy/policy.py:775: UserWarning: Policy "introspection:rule:create":"rule:is_admin" was deprecated in W in favor of "introspection:rule:create":"role:admin and system_scope:all". Reason: The inspector API is now aware of system scope and default roles. . Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. warnings.warn(deprecated_msg) ERROR [ironic_inspector.utils] Access denied by policy {2} ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_create_baremetal_observer [0.045826s] ... ok ERROR [ironic_inspector.utils] Managed boot is requested, but this installation cannot manage boot ((can_manage_boot set to False) 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 {1} ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_can_manage_boot_false_failed [0.014304s] ... ok ERROR [ironic_inspector.utils] Access denied by policy {1} ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_no_manage_boot [0.016409s] ... ok {0} ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_delete_all_baremetal_observer [0.031125s] ... 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 {2} ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_delete_baremetal_observer [0.040802s] ... ok {1} ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_unauthenticated_public_api [0.015408s] ... ok ERROR [ironic_inspector.utils] Access denied by policy ERROR [ironic_inspector.utils] Authentication required ERROR [ironic_inspector.utils] No available conductor service {1} ironic_inspector.test.unit.test_main.TestTopic.test_get_random_topic_no_member [0.019327s] ... 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 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. {1} ironic_inspector.test.unit.test_manager.TestManagerAbort.test_abort_ok [0.015784s] ... ok 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 {2} ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_list_baremetal_admin [0.066798s] ... ok {1} ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host [0.046039s] ... ok ERROR [ironic_inspector.utils] Rule foo was not found 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 {1} ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_race [0.017281s] ... ok {0} ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_get_baremetal_admin [0.125671s] ... 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 ERROR [ironic_inspector.utils] Access denied by policy ERROR [ironic_inspector.utils] Access denied by policy {0} ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_system_member [0.021458s] ... ok {1} ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host_with_coordinator [0.024798s] ... ok {2} ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_list_baremetal_observer [0.063274s] ... 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] 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 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] Access denied by policy {0} ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_unprocessed_system_member [0.041975s] ... ok 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 {0} ironic_inspector.test.unit.test_acl.TestRBACScoped.test_introspect_system_admin [0.017804s] ... 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 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 ERROR [ironic_inspector.utils] Access denied by policy {0} ironic_inspector.test.unit.test_acl.TestRBACScoped.test_introspect_system_reader [0.019720s] ... ok ERROR [ironic_inspector.utils] Access denied by policy 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 {2} ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_system_reader [0.079685s] ... ok {0} ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_admin [0.026781s] ... ok {0} ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_create_system_reader [0.021469s] ... 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 ERROR [ironic_inspector.utils] Access denied by policy 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] 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 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. ERROR [ironic_inspector.utils] Access denied by policy 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 {0} ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_system_member [0.017731s] ... ok 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 {0} ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_ok [0.008314s] ... ok {0} ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_over [0.007453s] ... ok {0} ironic_inspector.test.unit.test_api_tools.RequestFieldTestCase.test_request_field_ok [0.007614s] ... ok {0} ironic_inspector.test.unit.test_common_ironic.TestCallWithRetries.test_no_retries_on_success [0.000329s] ... ok ERROR [ironic_inspector.utils] Bad request: Limit over 1000 ERROR [ironic_inspector.utils] Invalid data: expected a JSON object, got None {2} ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_unprocessed_system_admin [0.085255s] ... ok {1} ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host_with_mdns [0.181149s] ... ok /usr/lib/python3.6/site-packages/oslo_policy/policy.py:775: UserWarning: Policy "introspection:status":"rule:is_admin or rule:is_observer" was deprecated in W in favor of "introspection:status":"role:reader and system_scope:all". Reason: The inspector API is now aware of system scope and default roles. . Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. warnings.warn(deprecated_msg) /usr/lib/python3.6/site-packages/oslo_policy/policy.py:775: UserWarning: Policy "introspection:start":"rule:is_admin" was deprecated in W in favor of "introspection:start":"role:admin and system_scope:all". Reason: The inspector API is now aware of system scope and default roles. . Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. warnings.warn(deprecated_msg) /usr/lib/python3.6/site-packages/oslo_policy/policy.py:775: UserWarning: Policy "introspection:abort":"rule:is_admin" was deprecated in W in favor of "introspection:abort":"role:admin and system_scope:all". Reason: The inspector API is now aware of system scope and default roles. . Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. warnings.warn(deprecated_msg) /usr/lib/python3.6/site-packages/oslo_policy/policy.py:775: UserWarning: Policy "introspection:data":"rule:is_admin" was deprecated in W in favor of "introspection:data":"role:admin and system_scope:all". Reason: The inspector API is now aware of system scope and default roles. . Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. warnings.warn(deprecated_msg) /usr/lib/python3.6/site-packages/oslo_policy/policy.py:775: UserWarning: Policy "introspection:reapply":"rule:is_admin" was deprecated in W in favor of "introspection:reapply":"role:admin and system_scope:all". Reason: The inspector API is now aware of system scope and default roles. . Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. warnings.warn(deprecated_msg) /usr/lib/python3.6/site-packages/oslo_policy/policy.py:775: UserWarning: Policy "introspection:rule:get":"rule:is_admin" was deprecated in W in favor of "introspection:rule:get":"role:admin and system_scope:all". Reason: The inspector API is now aware of system scope and default roles. . Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. warnings.warn(deprecated_msg) /usr/lib/python3.6/site-packages/oslo_policy/policy.py:775: UserWarning: Policy "introspection:rule:delete":"rule:is_admin" was deprecated in W in favor of "introspection:rule:delete":"role:admin and system_scope:all". Reason: The inspector API is now aware of system scope and default roles. . Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. warnings.warn(deprecated_msg) /usr/lib/python3.6/site-packages/oslo_policy/policy.py:775: UserWarning: Policy "introspection:rule:create":"rule:is_admin" was deprecated in W in favor of "introspection:rule:create":"role:admin and system_scope:all". Reason: The inspector API is now aware of system scope and default roles. . Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. warnings.warn(deprecated_msg) ERROR [ironic_inspector.utils] Access denied by policy {3} ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_abort_baremetal_observer [0.132474s] ... ok {1} ironic_inspector.test.unit.test_manager.TestManagerIntrospect.test_do_introspect_with_manage_boot [0.016499s] ... ok ERROR [ironic_inspector.utils] boom 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 {1} ironic_inspector.test.unit.test_manager.TestManagerIntrospect.test_introspect_failed [0.015290s] ... ok ERROR [ironic_inspector.utils] Oops {1} ironic_inspector.test.unit.test_manager.TestManagerReapply.test_generic_error [0.015627s] ... 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 ERROR [ironic_inspector.utils] The store is empty {1} ironic_inspector.test.unit.test_manager.TestManagerReapply.test_get_introspection_data_error [0.017274s] ... ok {2} ironic_inspector.test.unit.test_acl.TestRBACScoped.test_introspect_system_member [0.083309s] ... ok ERROR [ironic_inspector.utils] Access denied by policy ERROR [ironic_inspector.utils] Not found. {1} ironic_inspector.test.unit.test_manager.TestManagerReapply.test_node_not_found [0.027245s] ... ok {1} ironic_inspector.test.unit.test_manager.TestManagerReapply.test_ok_db [0.016582s] ... ok {3} ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_introspect_baremetal_admin [0.086440s] ... 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. {1} ironic_inspector.test.unit.test_migrations.TestWalkVersions.test_walk_versions_all_default [0.029346s] ... ok 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 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 ERROR [ironic_inspector.node_cache] [node: e842e834-b2ff-4318-8d72-70a4443fbf93 state starting] Processing the error event because of an exception .CustomException'>: Oops! raised by ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_triggers_fsm_error_transition_no_errors_empty..function {1} ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_event_before [0.015341s] ... ok {1} ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_triggers_fsm_error_transition_no_errors_empty [0.019553s] ... ok {2} ironic_inspector.test.unit.test_acl.TestRBACScoped.test_list_system_reader [0.089381s] ... ok {1} ironic_inspector.test.unit.test_node_cache.TestInternalLock.test_acquire [0.011884s] ... ok {3} ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_list_baremetal_admin [0.072889s] ... 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 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 {1} ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_active_macs [0.016823s] ... ok {3} ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_root_system_no_role [0.021559s] ... ok {2} ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_reader [0.041016s] ... ok {1} ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_add_attribute_same_value [0.012170s] ... 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 ERROR [ironic_inspector.utils] Access denied by policy WARNING [ironic_inspector.node_cache] Node 04dea07c-814c-41b1-83cb-1fcc03e0e974 was deleted from Ironic, dropping from Ironic Inspector database {1} ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_delete_nodes_not_in_list [0.012344s] ... ok {3} ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_rule_get_baremetal_observer [0.019626s] ... 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 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. ERROR [ironic_inspector.utils] Rule foo was not found 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 {2} ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_system_admin [0.032770s] ... ok {1} ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_ok [0.024779s] ... ok {3} ironic_inspector.test.unit.test_acl.TestACLDeprecated.test_status_baremetal_observer [0.022432s] ... 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] 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 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] Introspection data storage is disabled ERROR [ironic_inspector.node_cache] Introspection for nodes ['6e9eaa07-ea43-46fc-ad25-77f9ae0cca05'] has timed out {3} ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_system_admin [0.021084s] ... ok ERROR [ironic_inspector.utils] Access denied by policy {2} ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_get_system_reader [0.032664s] ... 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 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] Access denied by policy 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 {1} ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_timeout [0.038303s] ... ok {3} ironic_inspector.test.unit.test_acl.TestRBACScoped.test_data_unprocessed_system_reader [0.019076s] ... 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 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 {2} ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_list_system_admin [0.034294s] ... ok {3} ironic_inspector.test.unit.test_acl.TestRBACScoped.test_list_system_admin [0.019986s] ... ok ERROR [ironic_inspector.node_cache] Introspection for nodes ['f09f6dcd-55e3-4b63-bf93-58d280946cac'] has timed out 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 ERROR [ironic_inspector.utils] Access denied by policy {1} ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_timeout_lock_failed [0.039536s] ... ok {3} ironic_inspector.test.unit.test_acl.TestRBACScoped.test_root_system_no_role [0.023915s] ... ok {2} ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_list_system_member [0.030801s] ... 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 ERROR [ironic_inspector.utils] Access denied by policy 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 {3} ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_create_system_member [0.020926s] ... 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 {2} ironic_inspector.test.unit.test_acl.TestRBACScoped.test_status_system_admin [0.022684s] ... ok {3} ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_all_system_admin [0.020590s] ... 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. {1} ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_input_filtering [0.043605s] ... ok {2} ironic_inspector.test.unit.test_api_tools.LimitFieldTestCase.test_limit_zero [0.013434s] ... ok 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 ERROR [ironic_inspector.utils] Bad request: Marker not UUID-like {2} ironic_inspector.test.unit.test_api_tools.MarkerFieldTestCase.test_marker_check_fails [0.015745s] ... ok ERROR [ironic_inspector.utils] Access denied by policy {3} ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_all_system_member [0.019009s] ... ok {2} ironic_inspector.test.unit.test_api_tools.RequestFieldTestCase.test_request_field_with_default_returns_default [0.015384s] ... ok {2} ironic_inspector.test.unit.test_common_ironic.TestCapabilities.test_capabilities_to_dict [0.000107s] ... ok {2} ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_additional_fields [0.014987s] ... ok {2} ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_redfish_bmc_address_ipv6 [0.008260s] ... ok ERROR [ironic_inspector.utils] [unidentified node] MAC addresses 11:22:33:44:55:66, 66:55:44:33:22:11, 7c:fe:90:29:26:52 correspond to more than one node: another, 3bcad6a5-10d3-4871-9910-cd79d2cfe38d 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 {2} ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_mac_duplicates [0.014943s] ... ok ERROR [ironic_inspector.utils] Access denied by policy ERROR [ironic_inspector.utils] Multiple nodes match the same number of attributes {'bmc_address': '1.2.3.4'}: ['6ea50f7e-f7c6-49b1-b5c0-76e6f8c9013d', 'e04e8efb-f544-416c-82e0-ea5426ad6f9b'] {3} ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_delete_system_reader [0.060560s] ... ok {1} ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_same_bmc_raises [0.073291s] ... 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 ERROR [ironic_inspector.utils] Rule foo was not found {3} ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_get_system_admin [0.039264s] ... ok {1} ironic_inspector.test.unit.test_node_cache.TestNodeCacheGetByPath.test_get_by_path [0.038906s] ... ok {1} ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_ports_provided [0.000776s] ... ok {2} ironic_inspector.test.unit.test_coordination.TestCoordinator.test_get_members [0.061667s] ... 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 ERROR [ironic_inspector.utils] Access denied by policy {3} ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_get_system_member [0.035362s] ... ok {1} ironic_inspector.test.unit.test_node_cache.TestNodeCreate.test_create_with_args [0.037608s] ... 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 {2} ironic_inspector.test.unit.test_coordination.TestCoordinator.test_get_members_no_such_group [0.035027s] ... ok ERROR [ironic_inspector.utils] Access denied by policy {3} ironic_inspector.test.unit.test_acl.TestRBACScoped.test_rule_list_system_reader [0.023002s] ... 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 {2} ironic_inspector.test.unit.test_coordination.TestCoordinator.test_join_group_not_exist [0.041813s] ... ok {1} ironic_inspector.test.unit.test_node_cache.TestNodeInfoFinished.test_success [0.068903s] ... ok {2} ironic_inspector.test.unit.test_db.TestDB.test__create_context_manager [0.016350s] ... ok {3} ironic_inspector.test.unit.test_acl.TestRBACScoped.test_status_system_member [0.059929s] ... ok ERROR [ironic_inspector.utils] Bad request: Oops! {3} ironic_inspector.test.unit.test_api_tools.RaisesCoercionExceptionTestCase.test_value_error [0.016258s] ... ok {3} ironic_inspector.test.unit.test_common_ironic.TestCallWithRetries.test_no_retries_on_python_error [0.000426s] ... ok {2} ironic_inspector.test.unit.test_db.TestDB.test_ensure_transaction_new_session [0.029105s] ... ok {1} ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__fsm_ctx_generic_exception [0.034520s] ... ok ERROR [ironic_inspector.utils] Configuration error: [pxe_filter]deny_unknown_macs isenabled and [processing]node_not_found_hook is enabled.These options cannot both be enabled simultaneously. {1} ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__fsm_ctx_set_state [0.012242s] ... ok {2} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestConfiguration.test_deny_unknown_macs_and_node_not_found_hook_bad [0.012868s] ... ok {2} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestDnsmasqDriverAPI.test_sync [0.012195s] ... ok {1} ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__get_fsm_invalid_state [0.008690s] ... ok ERROR [ironic_inspector.utils] Node d79394e1-d5f5-4855-adbe-c8f17b67bcda is not active, its provision state is deploying {1} ironic_inspector.test.unit.test_node_cache.TestNodeInfoVersionId.test_get [0.029287s] ... ok {1} ironic_inspector.test.unit.test_node_cache.TestRecordNode.test_bad_provision_state [0.011552s] ... ok {1} ironic_inspector.test.unit.test_node_cache.TestRecordNode.test_no_lookup_data [0.008804s] ... ok {2} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestExclusiveWriteOrPass.test_write_would_block [0.083030s] ... ok ERROR [ironic_inspector.utils] Oops! {2} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__configure_removedlist_allowlist [0.010880s] ... ok {1} ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_error_fsm_event [0.042843s] ... ok {2} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__configure_removedlist_denylist [0.022886s] ... ok {2} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__purge_dhcp_hostsdir [0.024054s] ... ok {1} ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_in_db_ok_state [0.048285s] ... ok {2} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test_disabled__purge_dhcp_hostsdir [0.009513s] ... ok {2} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestShouldEnableUnknownHosts.test_introspection_active [0.008222s] ... ok {2} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync_enable_unknown_hosts [0.012258s] ... ok ERROR [ironic_inspector.utils] Node state mismatch detected between the DB and the cached node_info object {1} ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_in_db_race_condition [0.044712s] ... ok {1} ironic_inspector.test.unit.test_node_cache.TestUpdate.test_create_ports_not_update_pxe [0.010178s] ... ok {1} ironic_inspector.test.unit.test_node_cache.TestUpdate.test_create_ports_with_conflicts [0.009043s] ... ok {2} ironic_inspector.test.unit.test_introspect.TestAbort.test_ok [0.032616s] ... ok {1} ironic_inspector.test.unit.test_node_cache.TestUpdate.test_delete_port_by_mac [0.007810s] ... ok {2} ironic_inspector.test.unit.test_introspect.TestIntrospect.test_inspect_wait_state_allowed [0.035291s] ... ok {2} ironic_inspector.test.unit.test_introspect.TestIntrospect.test_introspection_delay_not_needed [0.023923s] ... ok ERROR [ironic_inspector.utils] [node: ] No lookup attributes were found, inspector won't be able to find it after introspection, consider creating ironic ports or providing an IPMI address ERROR [ironic_inspector.node_cache] [node: ] Processing the error event because of an exception : No lookup attributes were found, inspector won't be able to find it after introspection, consider creating ironic ports or providing an IPMI address raised by ironic_inspector.introspect._do_introspect {2} ironic_inspector.test.unit.test_introspect.TestIntrospect.test_no_lookup_attrs [0.029834s] ... ok {0} ironic_inspector.test.unit.test_common_ironic.TestCallWithRetries.test_retries_on_ironicclient_error [3.006608s] ... ok {0} ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_good_hostname_resolves [0.015328s] ... ok {0} ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_ipv4_in_resolves [0.008972s] ... ok {0} ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_redfish_bmc_address_ipv4 [0.009064s] ... ok ERROR [ironic_inspector.utils] [unidentified node] BMC addresses 1.2.3.4, 42.42.42.42 correspond to more than one node: 4b56671f-43b3-4e04-be98-535d733723a2, another {0} ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_bmc_duplicates [0.011401s] ... ok {0} ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_both [0.011227s] ... ok {0} ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_mac_only [0.009984s] ... ok {0} ironic_inspector.test.unit.test_coordination.TestCoordinator.test__create_group [0.048719s] ... ok {0} ironic_inspector.test.unit.test_coordination.TestGetCoordinator.test_get [0.022684s] ... ok {0} ironic_inspector.test.unit.test_db.TestDB.test_ensure_transaction_session [0.013947s] ... ok {0} ironic_inspector.test.unit.test_db.TestDB.test_model_query [0.010410s] ... ok {0} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestExclusiveWriteOrPass.test_write_custom_ioerror [0.011961s] ... ok {0} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestExclusiveWriteOrPass.test_write_would_block_too_many_times [0.012244s] ... ok {0} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__allowlist_mac [0.009751s] ... ok {0} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__allowlist_unknown_hosts [0.072720s] ... ok {0} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__configure_removedlist_denylist_deny_unknown [0.010063s] ... ok {0} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__denylist_mac [0.008415s] ... ok {0} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__get_allowlist [0.009481s] ... ok {0} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync [0.009600s] ... ok {0} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestSync.test__sync_with_port_list_retries [1.011514s] ... ok ERROR [ironic_inspector.utils] [node: ] Node is locked, please, retry later {0} ironic_inspector.test.unit.test_introspect.TestAbort.test_node_locked [0.021468s] ... ok ERROR [ironic_inspector.utils] Not found. {0} ironic_inspector.test.unit.test_introspect.TestAbort.test_node_not_found [0.012465s] ... ok ERROR [ironic_inspector.utils] [node: ] Failed validation of power interface: ValidationException {0} ironic_inspector.test.unit.test_introspect.TestIntrospect.test_failed_to_validate_node [0.011804s] ... ok {0} ironic_inspector.test.unit.test_introspect.TestIntrospect.test_introspection_no_delay_without_manage_boot [0.017171s] ... ok WARNING [ironic_inspector.common.ironic] [node: ] Ignoring loopback BMC address 127.0.0.1 {0} ironic_inspector.test.unit.test_introspect.TestIntrospect.test_loopback_bmc_address [0.014199s] ... ok {0} ironic_inspector.test.unit.test_introspect.TestIntrospect.test_no_lookup_attrs_with_node_not_found_hook [0.012044s] ... ok {0} ironic_inspector.test.unit.test_introspect.TestIntrospect.test_no_macs [0.012890s] ... ok {3} ironic_inspector.test.unit.test_common_ironic.TestCallWithRetries.test_retries_on_ironicclient_error_with_failure [4.010789s] ... ok {1} ironic_inspector.test.unit.test_node_cache.TestUpdate.test_delete_port_retries [4.020561s] ... ok {1} ironic_inspector.test.unit.test_plugins_accel_device.TestAccelDevicesHook.test_before_update_no_match [0.026758s] ... ok {1} ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_expected_data [0.028984s] ... ok {1} ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_interface_not_in_all_interfaces [0.015040s] ... ok ERROR [ironic_inspector.utils] [node: ] Failed to power on the node, check its power management configuration: Error ERROR [ironic_inspector.node_cache] [node: ] Processing the error event because of an exception : Failed to power on the node, check its power management configuration: Error raised by ironic_inspector.introspect._do_introspect {2} ironic_inspector.test.unit.test_introspect.TestIntrospect.test_power_failure [4.031465s] ... ok ERROR [ironic_inspector.utils] [node: ] Invalid provision state for introspection: "active", valid states are "['manageable', 'inspect wait', 'inspecting', 'inspect failed', 'enroll']" WARNING [ironic_inspector.plugins.capabilities] [node: 1f4e39e8-8ae5-42b3-a038-1485b01757df MAC 11:22:33:44:55:66 BMC 1.2.3.4] No CPU flags available, please update your introspection ramdisk {2} ironic_inspector.test.unit.test_introspect.TestIntrospect.test_wrong_provision_state [0.016303s] ... ok {1} ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_boot_mode_disabled [0.041488s] ... ok ERROR [ironic_inspector.utils] Configuration error: [pxe_filter]deny_unknown_macs isenabled and [processing]node_not_found_hook is enabled.These options cannot both be enabled simultaneously. {2} ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_deny_unknown_macs_and_node_not_found_hook_bad [0.015445s] ... ok {2} ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_init_args [0.011375s] ... ok {1} ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_cpu_flags [0.051476s] ... ok WARNING [ironic_inspector.pxe_filter.iptables] iptables does not support -w flag, please update it to at least version 1.4.21 {2} ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_init_args_old_iptables [0.049672s] ... ok 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] [unidentified node] Node already has BMC address 1.2.3.4 {1} ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test__check_existing_nodes_existing_node [0.041379s] ... ok 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 {1} ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test__check_existing_nodes_new_mac [0.018540s] ... ok {2} ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_init_kwargs [0.042923s] ... ok {3} ironic_inspector.test.unit.test_common_ironic.TestGetClientBase.test_get_client [0.489876s] ... ok {1} ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_data_recieved_with_errors [0.015801s] ... ok {2} ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_with_allowlist_ipv6 [0.010944s] ... ok ERROR [ironic_inspector.utils] [node: ] Failed to resolve the hostname (meow) for node uuid1 {3} ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_bad_hostname_errors [0.016960s] ... ok {1} ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_bad_value_linkagg [0.020072s] ... ok {2} ironic_inspector.test.unit.test_iptables.Test_ShouldEnableDhcp.test__should_enable_dhcp_false [0.011488s] ... ok {2} ironic_inspector.test.unit.test_keystone.KeystoneTest.test_register_auth_opts [0.008069s] ... ok {3} ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_ipmi_bridging_enabled [0.017590s] ... ok {1} ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_bad_value_macphy [0.014617s] ... ok {2} ironic_inspector.test.unit.test_locking.TestGetLock.test_get_lock_tooz [0.017401s] ... ok {3} ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_ipv6_in_resolves [0.017814s] ... ok {2} ironic_inspector.test.unit.test_locking.TestInternalLock.test_context [0.012788s] ... ok WARNING [ironic_inspector.main] Starting unauthenticated, please check configuration {2} ironic_inspector.test.unit.test_locking.TestToozLock.test_acquire [0.009290s] ... ok {1} ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_invalid_port_id_subtype [0.035381s] ... ok WARNING [ironic_inspector.common.ironic] [node: ] Ignoring loopback BMC address 127.0.0.2 {3} ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_loopback_address [0.026401s] ... ok {2} ironic_inspector.test.unit.test_main.TestApiAbort.test_ok [0.023541s] ... ok {3} ironic_inspector.test.unit.test_common_ironic.TestGetIpmiAddress.test_redfish_bmc_address [0.016203s] ... ok {1} ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_patch_port_exception [0.029400s] ... ok {3} ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_bmc_only [0.013404s] ... ok WARNING [ironic_inspector.main] Starting unauthenticated, please check configuration {1} ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_processed_data_port_only [0.023984s] ... ok {3} ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_lookup_by_both_duplicates [0.021847s] ... ok ERROR [ironic_inspector.utils] MAC addresses 11:22:33:44:55:66, 66:55:44:33:22:11, 7c:fe:90:29:26:52 and BMC addresses 1.2.3.4, 2001:1234:1234:1234:1234:1234:1234:1234/64 correspond to different nodes: another and 73568712-a909-4cde-b980-815960744494 ERROR [ironic_inspector.utils] Invalid data: expected a JSON object, got int {3} ironic_inspector.test.unit.test_common_ironic.TestLookupNode.test_no_input_no_result [0.015706s] ... ok {1} ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_parse_pci_alias_entry_invalid_keys [0.022804s] ... ok {2} ironic_inspector.test.unit.test_main.TestApiContinue.test_continue_wrong_type [0.062256s] ... ok WARNING [ironic_inspector.main] Starting unauthenticated, please check configuration {2} ironic_inspector.test.unit.test_main.TestApiGetData.test_get_introspection_data_from_swift [0.020475s] ... ok {1} ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_parse_pci_alias_entry_no_entries [0.024803s] ... ok {1} ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_expected_data_ipv6_lowercase [0.027352s] ... ok WARNING [ironic_inspector.main] Starting unauthenticated, please check configuration {2} ironic_inspector.test.unit.test_main.TestApiGetData.test_with_name [0.046271s] ... ok WARNING [ironic_inspector.main] Starting unauthenticated, please check configuration {1} ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_interface_not_in_ironic [0.027851s] ... ok {2} ironic_inspector.test.unit.test_main.TestApiGetStatus.test_get_introspection_finished [0.013070s] ... ok {3} ironic_inspector.test.unit.test_coordination.TestCoordinator.test_get_lock [0.088043s] ... ok WARNING [ironic_inspector.main] Starting unauthenticated, please check configuration ERROR [ironic_inspector.utils] Boom {2} ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_failed_authentication [0.013607s] ... ok WARNING [ironic_inspector.main] Starting unauthenticated, please check configuration {1} ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_mapping_in_config [0.025821s] ... ok {2} ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_no_manage_boot [0.029743s] ... ok {1} ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_overwrite [0.014899s] ... ok {1} ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetection.test_local_gb_not_changed [0.016027s] ... ok {3} ironic_inspector.test.unit.test_coordination.TestCoordinator.test_join_group [0.054243s] ... ok WARNING [ironic_inspector.main] Starting unauthenticated, please check configuration {1} ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_no_previous_block_devices_old_ramdisk [0.011470s] ... ok {2} ironic_inspector.test.unit.test_main.TestApiIntrospect.test_root_endpoint_with_prefix [0.031916s] ... ok {1} ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_root_device_already_exposed [0.008727s] ... ok {1} ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_root_device_found_old_ramdisk [0.010809s] ... ok {3} ironic_inspector.test.unit.test_coordination.TestCoordinator.test_stop [0.031010s] ... ok {1} ironic_inspector.test.unit.test_plugins_rules.TestEmptyCondition.test_check_none [0.007687s] ... ok {3} ironic_inspector.test.unit.test_coordination.TestGetCoordinator.test_get_with_prefix [0.015598s] ... ok WARNING [ironic_inspector.main] Starting unauthenticated, please check configuration {2} ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection [0.036466s] ... ok {1} ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_apply_driver [0.017704s] ... ok WARNING [ironic_inspector.main] Starting unauthenticated, please check configuration {3} ironic_inspector.test.unit.test_db.TestDB.test_get_reader_session [0.013276s] ... ok {3} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestMACHandlers.test__get_no_allowlist [0.008239s] ... ok {3} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.TestShouldEnableUnknownHosts.test_introspection_not_active [0.007617s] ... ok {1} ironic_inspector.test.unit.test_plugins_rules.TestSetCapabilityAction.test_validate [0.027737s] ... ok {3} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.Test_Execute.test__execute [0.007074s] ... ok {3} ironic_inspector.test.unit.test_dnsmasq_pxe_filter.Test_Execute.test__execute_ignoring_errors [0.007143s] ... ok {1} ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_validate [0.010445s] ... ok ERROR [ironic_inspector.main] Internal server error Traceback (most recent call last): File "/builddir/build/BUILD/ironic-inspector-10.6.3.dev4/ironic_inspector/main.py", line 183, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/ironic-inspector-10.6.3.dev4/ironic_inspector/main.py", line 305, in wrapper return func(*args, **kwargs) File "/builddir/build/BUILD/ironic-inspector-10.6.3.dev4/ironic_inspector/main.py", line 387, in api_introspection node_info = node_cache.get_node(node_id) File "", line 3, in get_node File "/usr/lib64/python3.6/unittest/mock.py", line 939, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib64/python3.6/unittest/mock.py", line 999, in _mock_call raise effect RuntimeError: boom {2} ironic_inspector.test.unit.test_main.TestApiMisc.test_500_without_debug [0.047920s] ... ok {3} ironic_inspector.test.unit.test_introspect.TestIntrospect.test_forced_persistent_boot [0.012528s] ... ok {1} ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_no_hints [0.022669s] ... ok {3} ironic_inspector.test.unit.test_introspect.TestIntrospect.test_introspection_delay [0.015007s] ... ok ERROR [ironic_inspector.utils] [node: MAC 11:22:33:44:55:66] Hardware inventory is empty or missing WARNING [ironic_inspector.main] Starting unauthenticated, please check configuration {1} ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_no_inventory [0.032840s] ... ok {2} ironic_inspector.test.unit.test_main.TestApiReapply.test_api_ok [0.055082s] ... ok WARNING [ironic_inspector.main] Starting unauthenticated, please check configuration WARNING [ironic_lib.utils] No device found that matches the root device hints {'size': 10, 'model': 'Model 42'} ERROR [ironic_inspector.utils] [node: MAC 11:22:33:44:55:66 BMC 1.2.3.4] No disks satisfied root device hints WARNING [ironic_inspector.main] Starting unauthenticated, please check configuration {2} ironic_inspector.test.unit.test_main.TestApiReapply.test_reapply_with_node_name [0.013528s] ... ok {1} ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_one_fails [0.025923s] ... ok 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.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: {} {1} ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_size_invalid [0.009772s] ... ok WARNING [ironic_inspector.plugins.standard] malformed or missing CPU information: {'count': 'none'} WARNING [ironic_inspector.main] Starting unauthenticated, please check configuration WARNING [ironic_inspector.plugins.standard] malformed or missing memory information: {'total': 42}; introspection requires physical memory size from dmidecode {2} ironic_inspector.test.unit.test_main.TestApiRules.test_create_api_less_1_6 [0.014451s] ... ok {1} ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_missing_cpu [0.008761s] ... ok {1} ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_missing_memory [0.009051s] ... ok 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] Invalid UUID value {2} ironic_inspector.test.unit.test_main.TestApiRules.test_create_bad_uuid [0.032549s] ... ok {1} ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_no_data [0.010496s] ... ok {1} ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_disabled [0.008481s] ... ok {1} ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_pxe_no_boot_interface [0.013666s] ... ok WARNING [ironic_inspector.plugins.standard] No boot interface provided in the introspection data, will add all ports with IP addresses {1} ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdateDeletion.test_active_do_not_delete [0.009111s] ... ok WARNING [ironic_inspector.main] Starting unauthenticated, please check configuration {1} ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdateDeletion.test_keep_added [0.012246s] ... ok {2} ironic_inspector.test.unit.test_main.TestApiRules.test_delete_one [0.054148s] ... ok ERROR [ironic_inspector.utils] boom WARNING [ironic_inspector.process] [node: d52ea8d2-00d9-4706-81ee-f0137f4ea0b7 state waiting MAC 11:22:33:44:55:66 BMC 1.2.3.4] No logs were passed by the ramdisk {1} ironic_inspector.test.unit.test_process.TestProcess.test_expected_exception [0.011646s] ... ok WARNING [ironic_inspector.main] Starting unauthenticated, please check configuration {2} ironic_inspector.test.unit.test_main.TestApiRules.test_get_all [0.012216s] ... ok {1} ironic_inspector.test.unit.test_process.TestProcess.test_no_ipmi [0.011738s] ... ok WARNING [ironic_inspector.main] Starting unauthenticated, please check configuration {2} ironic_inspector.test.unit.test_main.TestApiVersions.test_request_unsupported_version [0.010672s] ... ok {1} ironic_inspector.test.unit.test_process.TestProcess.test_ok [0.010277s] ... ok WARNING [ironic_inspector.main] Starting unauthenticated, please check configuration ERROR [ironic_inspector.utils] Version v-1 not found. {2} ironic_inspector.test.unit.test_main.TestApiVersions.test_version_endpoint_invalid [0.011047s] ... ok WARNING [ironic_inspector.main] Starting unauthenticated, please check configuration WARNING [ironic_inspector.plugins.capabilities] [node: 565a184a-24f4-4e96-b75c-bd1fc6adc1c9 state processing MAC 11:22:33:44:55:66 BMC 1.2.3.4] No CPU flags available, please update your introspection ramdisk {2} ironic_inspector.test.unit.test_main.TestApiVersions.test_version_endpoint_with_slash [0.014163s] ... ok {1} ironic_inspector.test.unit.test_process.TestProcessNode.test_no_power_off [0.024998s] ... ok ERROR [ironic_inspector.utils] boom {2} ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_intospect_failed [0.013457s] ... ok WARNING [ironic_inspector.plugins.capabilities] [node: 8f21b63e-fdb0-471e-a848-210a87c6158b 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] Invalid boolean value for manage_boot: foo {1} ironic_inspector.test.unit.test_process.TestProcessNode.test_ok [0.023698s] ... ok {2} ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_wrong_manage_boot [0.014600s] ... ok {2} ironic_inspector.test.unit.test_main.TestPlugins.test_hook [0.001386s] ... ok WARNING [ironic_inspector.plugins.capabilities] [node: d212952a-734d-4ff1-b285-675283e8d9b8 state processing MAC 11:22:33:44:55:66 BMC 1.2.3.4] No CPU flags available, please update your introspection ramdisk {1} ironic_inspector.test.unit.test_process.TestProcessNode.test_ok_node_active [0.021715s] ... ok {2} ironic_inspector.test.unit.test_main.TestTopic.test_get_client_compat_standalone [0.035208s] ... ok {2} ironic_inspector.test.unit.test_main.TestTopic.test_get_random_topic_host_bypass_invalid [0.018146s] ... ok WARNING [ironic_inspector.main] Found invalid member b'this_should_not_happen' ERROR [ironic_inspector.utils] No available conductor service {2} ironic_inspector.test.unit.test_main.TestTopic.test_get_random_topic_host_with_domain [0.029880s] ... ok WARNING [ironic_inspector.plugins.capabilities] [node: e93a059a-527b-47ae-9d98-0127ec5fea23 state processing MAC 11:22:33:44:55:66 BMC 1.2.3.4] No CPU flags available, please update your introspection ramdisk {1} ironic_inspector.test.unit.test_process.TestProcessNode.test_power_off_enroll_state [0.082362s] ... ok WARNING [ironic_inspector.plugins.capabilities] [node: a6c013f9-8dbf-4931-ab15-e8ffd7098316 state processing MAC 11:22:33:44:55:66 BMC 1.2.3.4] No CPU flags available, please update your introspection ramdisk {2} ironic_inspector.test.unit.test_manager.TestManagerContinue.test_continue_ok [0.045825s] ... ok {1} ironic_inspector.test.unit.test_process.TestProcessNode.test_store_data_no_logs_with_database [0.039429s] ... ok {2} ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_no_worker [0.049622s] ... ok WARNING [ironic_inspector.plugins.capabilities] [node: bb8b5bc3-7b53-44e2-8f7b-fc6dac70e48d state processing MAC 11:22:33:44:55:66 BMC 1.2.3.4] No CPU flags available, please update your introspection ramdisk {2} ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_stopped_executor [0.034202s] ... ok {1} ironic_inspector.test.unit.test_process.TestProcessNode.test_store_data_with_swift [0.065048s] ... ok {1} ironic_inspector.test.unit.test_process.TestReapply.test_reapply_with_data [0.022083s] ... ok {2} ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_with_mdns [0.032150s] ... ok ERROR [ironic_inspector.utils] boom {1} ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_custom_name [0.030829s] ... ok ERROR [ironic_inspector.utils] Node 45b323a8-a3e2-4eb9-a891-b81b93b2f638 was not found in Ironic {1} ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_find_node_error [0.031404s] ... ok {1} ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_on_preprocess_failure [0.023719s] ... ok 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 "/builddir/build/BUILD/ironic-inspector-10.6.3.dev4/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/lib64/python3.6/unittest/mock.py", line 939, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib64/python3.6/unittest/mock.py", line 999, in _mock_call raise effect Exception: Hook Error ERROR [ironic_inspector.utils] [node: 0e6340d6-cba6-40b0-af75-eca514c0e33c 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 ERROR [ironic_inspector.utils] boom {1} ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_on_process_failure [0.034811s] ... ok {1} ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task [0.015782s] ... ok {1} ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task_custom_error [0.022012s] ... ok {2} ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_worker_exception [0.152652s] ... ok {1} ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task_custom_spacing [0.023128s] ... ok {2} ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host_validate_processing_hooks_exception [0.055042s] ... ok {1} ironic_inspector.test.unit.test_pxe_filter.TestDriverManager.test_pxe_filter_name [0.044909s] ... ok {1} ironic_inspector.test.unit.test_pxe_filter.TestGetActiveMacs.test_active_port [0.011637s] ... ok {2} ironic_inspector.test.unit.test_manager.TestManagerIntrospect.test_do_introspect [0.021636s] ... ok {2} ironic_inspector.test.unit.test_manager.TestManagerReapply.test_node_locked [0.018932s] ... ok ERROR [ironic_inspector.utils] Locked. {2} ironic_inspector.test.unit.test_manager.TestManagerReapply.test_ok_swift [0.017510s] ... ok {2} ironic_inspector.test.unit.test_manager.TestManagerReapply.test_reapply_with_data [0.017247s] ... ok {2} ironic_inspector.test.unit.test_migrations.ModelsMigrationsSyncPostgres.test_models_sync ... SKIPPED: Backend 'postgresql' is unavailable: No DBAPI installed INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade -> 578f84f38d, inital_db_schema INFO [alembic.runtime.migration] Running upgrade 578f84f38d -> d588418040d, Add Rules INFO [alembic.runtime.migration] Running upgrade d588418040d -> e169a4a81d88, Add invert field to rule condition /usr/lib/python3.6/site-packages/alembic/ddl/sqlite.py:44: UserWarning: Skipping unsupported ALTER for creation of implicit constraintPlease refer to the batch mode feature which allows for SQLite migrations using a copy-and-move strategy. "Skipping unsupported ALTER for " INFO [alembic.runtime.migration] Running upgrade e169a4a81d88 -> d2e48801c8ef, Introducing Node.state attribute INFO [alembic.runtime.migration] Running upgrade d2e48801c8ef -> d00d6e3f38c4, Change created|finished_at type to DateTime INFO [alembic.runtime.migration] Running upgrade d00d6e3f38c4 -> 882b2d84cb1b, attribute_constraints_relaxing INFO [alembic.runtime.migration] Running upgrade 882b2d84cb1b -> 18440d0834af, Introducing the aborting state INFO [alembic.runtime.migration] Running upgrade 18440d0834af -> 2970d2d44edc, Add manage_boot to nodes INFO [alembic.runtime.migration] Running upgrade 2970d2d44edc -> bf8dec16023c, add_introspection_data_table INFO [alembic.runtime.migration] Running upgrade bf8dec16023c -> b55109d5063a, Added 'scope' column to 'Rules' table INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. {2} ironic_inspector.test.unit.test_migrations.TestMigrationSqlite.test_upgrade_and_version [0.094134s] ... ok {2} ironic_inspector.test.unit.test_migrations.TestWalkVersions.test_migrate_up [0.012596s] ... ok {3} ironic_inspector.test.unit.test_introspect.TestIntrospect.test_ok_retries_node_locked [1.015047s] ... ok {2} ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_triggers_fsm_error_transition_no_errors [0.021453s] ... ok {2} ironic_inspector.test.unit.test_node_cache.TestInternalLock.test_acquire_non_blocking [0.016531s] ... ok {3} ironic_inspector.test.unit.test_introspect.TestIntrospect.test_resolved_bmc_address [0.026450s] ... ok {2} ironic_inspector.test.unit.test_node_cache.TestIntrospectionDataDbStore.test_store_and_get_processed [0.016387s] ... ok {2} ironic_inspector.test.unit.test_node_cache.TestNodeCache.test__list_node_uuids [0.011737s] ... ok {2} ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_attributes [0.016596s] ... ok {3} ironic_inspector.test.unit.test_introspect.TestIntrospect.test_unexpected_error [0.035329s] ... ok ERROR [ironic_inspector.node_cache] [node: ] Processing the error event because of an exception : raised by ironic_inspector.introspect._do_introspect {3} ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_args_ipv6 [0.016252s] ... ok {2} ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_both [0.018436s] ... ok {2} ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_macs_multiple_found [0.020116s] ... ok ERROR [ironic_inspector.pxe_filter.base] The PXE filter IptablesFilter, state= encountered an exception: Oops!; resetting the filter Traceback (most recent call last): File "/builddir/build/BUILD/ironic-inspector-10.6.3.dev4/ironic_inspector/pxe_filter/base.py", line 151, in fsm_reset_on_error yield self.fsm File "/builddir/build/BUILD/ironic-inspector-10.6.3.dev4/ironic_inspector/pxe_filter/base.py", line 87, in inner return method(self, *args, **kwargs) File "/builddir/build/BUILD/ironic-inspector-10.6.3.dev4/ironic_inspector/pxe_filter/iptables.py", line 129, in sync with self._temporary_chain(self.new_chain, self.chain): File "/usr/lib64/python3.6/contextlib.py", line 81, in __enter__ return next(self.gen) File "/builddir/build/BUILD/ironic-inspector-10.6.3.dev4/ironic_inspector/pxe_filter/iptables.py", line 157, in _temporary_chain self._clean_up(chain) File "/builddir/build/BUILD/ironic-inspector-10.6.3.dev4/ironic_inspector/pxe_filter/iptables.py", line 192, in _clean_up self._iptables('-X', chain, ignore=True) File "/usr/lib/python3.6/site-packages/mock/mock.py", line 1092, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3.6/site-packages/mock/mock.py", line 1147, in _mock_call raise result RuntimeError: Oops! {3} ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_clean_cache_on_error_ipv6 [0.037039s] ... ok {2} ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_macs_not_found [0.016627s] ... ok {3} ironic_inspector.test.unit.test_iptables.Test_ShouldEnableDhcp.test_node_not_found_hook_set [0.012085s] ... ok {2} ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_no_data [0.015375s] ... ok {2} ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_ports_not_provided [0.001026s] ... ok {2} ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_ports_provided_list [0.000687s] ... ok {2} ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_marker [0.012918s] ... ok {2} ironic_inspector.test.unit.test_node_cache.TestNodeCreate.test_create_client_error [0.013228s] ... ok {3} ironic_inspector.test.unit.test_locking.TestGetLock.test_get_lock_internal [0.046185s] ... ok {2} ironic_inspector.test.unit.test_node_cache.TestNodeCreate.test_default_create [0.009048s] ... ok {2} ironic_inspector.test.unit.test_node_cache.TestNodeInfoFinished.test_error [0.023929s] ... ok {2} ironic_inspector.test.unit.test_node_cache.TestNodeInfoOptions.test_get [0.016325s] ... ok {2} ironic_inspector.test.unit.test_node_cache.TestNodeInfoOptions.test_set [0.017665s] ... ok {3} ironic_inspector.test.unit.test_locking.TestInternalLock.test_init_lock [0.061981s] ... ok {2} ironic_inspector.test.unit.test_node_cache.TestRecordNode.test_success [0.012180s] ... ok {2} ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_custom_exc_fsm_event [0.030054s] ... ok {3} ironic_inspector.test.unit.test_locking.TestToozLock.test_context [0.045852s] ... ok WARNING [ironic_inspector.main] Starting unauthenticated, please check configuration {2} ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_ensure_start_on_error [0.044213s] ... ok {3} ironic_inspector.test.unit.test_main.TestApiAbort.test_no_authentication [0.031007s] ... ok WARNING [ironic_inspector.main] Starting unauthenticated, please check configuration {3} ironic_inspector.test.unit.test_main.TestApiAbort.test_node_not_found [0.012827s] ... ok ERROR [ironic_inspector.utils] Not Found. WARNING [ironic_inspector.main] Starting unauthenticated, please check configuration {3} ironic_inspector.test.unit.test_main.TestApiContinue.test_continue [0.017704s] ... ok WARNING [ironic_inspector.main] Starting unauthenticated, please check configuration {2} ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_in_db_invalid_state [0.076725s] ... ok {2} ironic_inspector.test.unit.test_node_cache.TestUpdate.test__create_port [0.020674s] ... ok {2} ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_port [0.022860s] ... ok {2} ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_with_args [0.014910s] ... ok {2} ironic_inspector.test.unit.test_node_cache.TestUpdate.test_replace_field [0.015785s] ... ok {2} ironic_inspector.test.unit.test_node_cache.TestUpdate.test_update_properties [0.019249s] ... ok {2} ironic_inspector.test.unit.test_plugins_accel_device.TestAccelDevicesHook.test_before_update_no_pci_info_from_ipa [0.012904s] ... ok {2} ironic_inspector.test.unit.test_plugins_base.TestWithValidation.test_unexpected [0.006932s] ... ok {2} ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_no_mapping [0.015567s] ... ok {2} ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_loadable_by_name [0.020448s] ... ok ERROR [ironic_inspector.utils] boom {3} ironic_inspector.test.unit.test_main.TestApiContinue.test_continue_failed [0.211016s] ... ok {2} ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_with_non_default_driver [0.024248s] ... ok {2} ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_no_data_recieved [0.014215s] ... ok {2} ironic_inspector.test.unit.test_plugins_introspection_data.TestDatabaseStore.test_store_and_get_data [0.019724s] ... ok WARNING [ironic_inspector.main] Starting unauthenticated, please check configuration {2} ironic_inspector.test.unit.test_plugins_introspection_data.TestSwiftStore.test_get_data [0.022735s] ... ok {3} ironic_inspector.test.unit.test_main.TestApiGetData.test_get_introspection_data_from_db [0.063461s] ... ok WARNING [ironic_inspector.main] Starting unauthenticated, please check configuration {2} ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_all_valid_data [0.027876s] ... ok ERROR [ironic_inspector.utils] Introspection data storage is disabled {3} ironic_inspector.test.unit.test_main.TestApiGetData.test_unprocessed_data_not_stored [0.037374s] ... ok {2} ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_chassis_ids [0.028907s] ... ok WARNING [ironic_inspector.main] Starting unauthenticated, please check configuration WARNING [ironic_inspector.main] Starting unauthenticated, please check configuration {1} ironic_inspector.test.unit.test_pxe_filter.TestGetActiveMacs.test_retry_on_port_list_failure [1.022652s] ... ok {3} ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect [0.029156s] ... ok {3} ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_can_manage_boot_false [0.010905s] ... ok WARNING [ironic_inspector.main] Starting unauthenticated, please check configuration ERROR [ironic_inspector.utils] Invalid boolean value for manage_boot: foo {2} ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_multiple_interfaces [0.041916s] ... ok {1} ironic_inspector.test.unit.test_pxe_filter.TestIBMapping.test_no_interfaces [0.017177s] ... ok {2} ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_truncated_int [0.022921s] ... ok {3} ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_wrong_manage_boot [0.045121s] ... ok {2} ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_expected_data [0.029563s] ... ok WARNING [ironic_inspector.main] Starting unauthenticated, please check configuration ERROR [ironic_inspector.utils] boom {3} ironic_inspector.test.unit.test_main.TestApiMisc.test_404_expected [0.062989s] ... ok {2} ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_interface_not_in_ironic [0.055183s] ... ok WARNING [ironic_inspector.main] Starting unauthenticated, please check configuration ERROR [ironic_inspector.utils] Version v42 not found. {2} ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_before_update_no_match [0.029000s] ... ok {3} ironic_inspector.test.unit.test_main.TestApiMisc.test_404_unexpected [0.045315s] ... ok {2} ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_expected_data_ipv6_uppercase [0.017983s] ... ok WARNING [ironic_inspector.main] Starting unauthenticated, please check configuration ERROR [ironic_inspector.utils] Invalid data: expected a JSON object, got None {3} ironic_inspector.test.unit.test_main.TestApiReapply.test_user_data [0.030367s] ... ok {2} ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_multiple_new_devices [0.018282s] ... ok WARNING [ironic_inspector.main] Starting unauthenticated, please check configuration {2} ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_no_new_devices [0.011968s] ... ok {3} ironic_inspector.test.unit.test_main.TestApiRules.test_delete_all [0.025005s] ... ok {2} ironic_inspector.test.unit.test_plugins_rules.TestAddTraitAction.test_validate [0.011162s] ... ok WARNING [ironic_inspector.main] Starting unauthenticated, please check configuration {3} ironic_inspector.test.unit.test_main.TestApiVersions.test_404_unexpected [0.014797s] ... ok {1} ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_list [0.204066s] ... ok {2} ironic_inspector.test.unit.test_plugins_rules.TestEmptyCondition.test_check_empty_string [0.010705s] ... ok {2} ironic_inspector.test.unit.test_plugins_rules.TestNetCondition.test_check [0.007374s] ... ok WARNING [ironic_inspector.main] Starting unauthenticated, please check configuration {2} ironic_inspector.test.unit.test_plugins_rules.TestReConditions.test_contains [0.010143s] ... ok {2} ironic_inspector.test.unit.test_plugins_rules.TestReConditions.test_matches [0.010037s] ... ok {3} ironic_inspector.test.unit.test_main.TestApiVersions.test_request_correct_version [0.036190s] ... ok {2} ironic_inspector.test.unit.test_plugins_rules.TestReConditions.test_validate [0.011073s] ... ok {2} ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_gt [0.010392s] ... ok {2} ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_no_hints_no_overwrite [0.011342s] ... ok {2} ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_size_string [0.023659s] ... ok WARNING [ironic_inspector.main] Starting unauthenticated, please check configuration {1} ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_non_format_value [0.101983s] ... ok {2} ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_zero_size [0.030841s] ... ok {3} ironic_inspector.test.unit.test_main.TestApiVersions.test_usual_requests [0.088533s] ... ok {3} ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_root_endpoint_with_prefix [0.026233s] ... ok {2} ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_ok [0.030975s] ... ok {3} ironic_inspector.test.unit.test_main.TestTopic.test_get_client_compat_non_standalone [0.026757s] ... ok {2} ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_all [0.046353s] ... ok ERROR [ironic_inspector.utils] Not Found. {3} ironic_inspector.test.unit.test_manager.TestManagerAbort.test_abort_node_not_found [0.030037s] ... ok {3} ironic_inspector.test.unit.test_manager.TestManagerContinue.test_continue_failed [0.022572s] ... ok ERROR [ironic_inspector.utils] Boom. {1} ironic_inspector.test.unit.test_rules.TestCheckConditionsSchemePath.test_conditions_node_path [0.147541s] ... ok {2} ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_no_interfaces [0.057623s] ... ok {3} ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host [0.051116s] ... ok {2} ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_pxe_not_found [0.041710s] ... ok {1} ironic_inspector.test.unit.test_rules.TestCreateRule.test_create_action_none_value [0.058756s] ... ok {3} ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_init_host_with_coordinator_failed [0.031163s] ... ok {2} ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdateDeletion.test_keep_present [0.037147s] ... ok {3} ironic_inspector.test.unit.test_manager.TestManagerInitHost.test_no_introspection_data_store [0.039104s] ... ok {2} ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdatePXEEnabled.test_no_overwrite [0.038598s] ... ok {3} ironic_inspector.test.unit.test_manager.TestManagerReapply.test_ok [0.026492s] ... ok {2} ironic_inspector.test.unit.test_process.TestNodeNotFoundHook.test_node_not_found_hook_run_none [0.041366s] ... ok {2} ironic_inspector.test.unit.test_process.TestNodeNotFoundHook.test_node_not_found_hook_run_ok [0.042118s] ... ok {1} ironic_inspector.test.unit.test_rules.TestDeleteRule.test_delete_all [0.185950s] ... ok {2} ironic_inspector.test.unit.test_process.TestProcess.test_ipmi_not_detected [0.054529s] ... ok {2} ironic_inspector.test.unit.test_process.TestProcess.test_ipmi_not_detected_with_old_field [0.039105s] ... ok {1} ironic_inspector.test.unit.test_rules.TestGetRule.test_get [0.066332s] ... ok {1} ironic_inspector.test.unit.test_rules.TestRuleScope.test_node_no_scope [0.011330s] ... ok {2} ironic_inspector.test.unit.test_process.TestProcess.test_not_found_in_cache [0.030135s] ... ok {1} ironic_inspector.test.unit.test_rules.TestRuleScope.test_node_scope_2 [0.010603s] ... ok {2} ironic_inspector.test.unit.test_process.TestProcess.test_not_found_in_ironic [0.040642s] ... ok {2} ironic_inspector.test.unit.test_process.TestProcess.test_unexpected_exception [0.026088s] ... ok {3} ironic_inspector.test.unit.test_migrations.TestMigrationsMySQL.test_upgrade_and_version ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect {3} ironic_inspector.test.unit.test_migrations.TestMigrationsMySQL.test_upgrade_twice ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect {3} ironic_inspector.test.unit.test_migrations.TestMigrationsPostgreSQL.test_upgrade_and_version ... SKIPPED: Backend 'postgresql' is unavailable: No DBAPI installed {2} ironic_inspector.test.unit.test_process.TestProcessNode.test_return_includes_uuid [0.073301s] ... ok {3} ironic_inspector.test.unit.test_migrations.TestWalkVersions.test_migrate_up_with_data [0.079819s] ... ok {3} ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_event_after [0.087742s] ... ok {2} ironic_inspector.test.unit.test_process.TestProcessNode.test_store_data_no_logs_with_swift [0.151925s] ... ok {2} ironic_inspector.test.unit.test_process.TestReapply.test_locking_failed [0.010678s] ... ok {2} ironic_inspector.test.unit.test_process.TestReapplyNode.test_ok [0.022839s] ... ok {2} ironic_inspector.test.unit.test_process.TestStoreLogs.test_failure_to_write [0.014151s] ... ok {3} ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_fsm_transition [0.088319s] ... ok {2} ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterFsmPrecautions.test___init__ [0.008527s] ... ok {2} ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterFsmPrecautions.test_fsm_reset_on_error [0.007831s] ... ok ERROR [ironic_inspector.utils] [node: ] Failed to set boot device to PXE: Error ERROR [ironic_inspector.node_cache] [node: ] Processing the error event because of an exception : Failed to set boot device to PXE: Error raised by ironic_inspector.introspect._do_introspect {2} ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task_invalid_state [0.009276s] ... ok {2} ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_init_filter [0.010675s] ... ok {0} ironic_inspector.test.unit.test_introspect.TestIntrospect.test_set_boot_device_failure [4.050389s] ... ok {2} ironic_inspector.test.unit.test_pxe_filter.TestDriverManager.test_default [0.018171s] ... ok {2} ironic_inspector.test.unit.test_pxe_filter.TestDriverManagerLoading.test_invalid_filter_driver [0.019222s] ... ok {2} ironic_inspector.test.unit.test_pxe_filter.TestDriverReset.test_reset [0.017390s] ... ok {0} ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_args_ipv4 [0.051227s] ... ok {2} ironic_inspector.test.unit.test_pxe_filter.TestGetIronicMacs.test_active_port [0.014133s] ... ok {3} ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_nonreentrant_fsm_transition [0.109820s] ... ok ERROR [ironic_inspector.pxe_filter.base] The PXE filter IptablesFilter, state= encountered an exception: Oops!; resetting the filter Traceback (most recent call last): File "/builddir/build/BUILD/ironic-inspector-10.6.3.dev4/ironic_inspector/pxe_filter/base.py", line 151, in fsm_reset_on_error yield self.fsm File "/builddir/build/BUILD/ironic-inspector-10.6.3.dev4/ironic_inspector/pxe_filter/base.py", line 87, in inner return method(self, *args, **kwargs) File "/builddir/build/BUILD/ironic-inspector-10.6.3.dev4/ironic_inspector/pxe_filter/iptables.py", line 129, in sync with self._temporary_chain(self.new_chain, self.chain): File "/usr/lib64/python3.6/contextlib.py", line 81, in __enter__ return next(self.gen) File "/builddir/build/BUILD/ironic-inspector-10.6.3.dev4/ironic_inspector/pxe_filter/iptables.py", line 157, in _temporary_chain self._clean_up(chain) File "/builddir/build/BUILD/ironic-inspector-10.6.3.dev4/ironic_inspector/pxe_filter/iptables.py", line 192, in _clean_up self._iptables('-X', chain, ignore=True) File "/usr/lib/python3.6/site-packages/mock/mock.py", line 1092, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3.6/site-packages/mock/mock.py", line 1147, in _mock_call raise result RuntimeError: Oops! {0} ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test__iptables_clean_cache_on_error_ipv4 [0.029427s] ... ok {0} ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_iptables_command_ipv4 [0.025391s] ... ok ERROR [ironic_inspector.node_cache] [node: 2d13244d-af86-4fde-8910-9c873f491366 state starting] Processing the error event because of an exception .CustomException'>: Oops raised by ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_triggers_fsm_error_transition_no_errors_with_error..function {2} ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply [0.102610s] ... ok {1} ironic_inspector.test.unit.test_swift.SwiftTestCase.test___init__ [0.621504s] ... ok {0} ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_iptables_command_ipv6 [0.135316s] ... ok {3} ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_triggers_fsm_error_transition_no_errors_with_error [0.194904s] ... ok {0} ironic_inspector.test.unit.test_iptables.TestIptablesDriver.test_sync_with_allowlist_ipv4 [0.119233s] ... ok {3} ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_unlock_unlocked [0.107253s] ... ok {2} ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_dict [0.218940s] ... ok WARNING [ironic_inspector.main] Starting unauthenticated, please check configuration {3} ironic_inspector.test.unit.test_node_cache.TestInternalLock.test_release [0.037427s] ... ok {0} ironic_inspector.test.unit.test_main.TestApiGetData.test_get_unprocessed_data_from_swift [0.051057s] ... ok WARNING [ironic_inspector.main] Starting unauthenticated, please check configuration {0} ironic_inspector.test.unit.test_main.TestApiGetStatus.test_get_introspection_in_progress [0.030881s] ... ok {3} ironic_inspector.test.unit.test_node_cache.TestIntrospectionDataDbStore.test_store_and_get_unprocessed [0.043020s] ... ok WARNING [ironic_inspector.main] Starting unauthenticated, please check configuration ERROR [ironic_inspector.utils] boom {0} ironic_inspector.test.unit.test_main.TestApiIntrospect.test_intospect_failed [0.076297s] ... ok {3} ironic_inspector.test.unit.test_node_cache.TestIntrospectionDataDbStore.test_store_proc_and_unproc [0.124591s] ... ok WARNING [ironic_inspector.main] Starting unauthenticated, please check configuration ERROR [ironic_inspector.utils] Managed boot is requested, but this installation cannot manage boot ((can_manage_boot set to False) {2} ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_fail [0.203666s] ... ok WARNING [ironic_inspector.main] Starting unauthenticated, please check configuration {0} ironic_inspector.test.unit.test_main.TestApiIntrospect.test_introspect_can_manage_boot_false_failed [0.092911s] ... ok {0} ironic_inspector.test.unit.test_main.TestApiListStatus.test_list_introspection_makrer [0.024915s] ... ok {3} ironic_inspector.test.unit.test_node_cache.TestNodeCache.test__delete_node [0.067719s] ... ok WARNING [ironic_inspector.main] Starting unauthenticated, please check configuration {3} ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_add_attribute [0.062169s] ... ok {0} ironic_inspector.test.unit.test_main.TestApiReapply.test_user_data_valid [0.079902s] ... ok WARNING [ironic_inspector.main] Starting unauthenticated, please check configuration {3} ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_add_attribute_same_name [0.050779s] ... ok {0} ironic_inspector.test.unit.test_main.TestApiVersions.test_version_endpoint [0.042487s] ... ok {2} ironic_inspector.test.unit.test_rules.TestCheckConditions.test_no_field_none_allowed [0.182372s] ... ok {3} ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_no_timeout [0.033280s] ... ok {0} ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_can_manage_boot_false [0.046761s] ... ok ERROR [ironic_inspector.node_cache] Introspection for nodes ['c9d4a3e5-fa77-45ba-a732-9c2e2984fe01'] has timed out ERROR [ironic_inspector.node_cache] [node: c9d4a3e5-fa77-45ba-a732-9c2e2984fe01 state starting] Something went wrong, timeout occurred while introspection in "starting" state WARNING [ironic_inspector.node_cache] BUG: node lock was not released by the moment node info object is deleted ERROR [ironic_inspector.node_cache] Introspection for nodes ['c9d4a3e5-fa77-45ba-a732-9c2e2984fe01'] has timed out ERROR [ironic_inspector.node_cache] [node: c9d4a3e5-fa77-45ba-a732-9c2e2984fe01 state enrolling] Something went wrong, timeout occurred while introspection in "enrolling" state WARNING [ironic_inspector.node_cache] BUG: node lock was not released by the moment node info object is deleted ERROR [ironic_inspector.node_cache] Introspection for nodes ['c9d4a3e5-fa77-45ba-a732-9c2e2984fe01'] has timed out ERROR [ironic_inspector.node_cache] [node: c9d4a3e5-fa77-45ba-a732-9c2e2984fe01 state processing] Something went wrong, timeout occurred while introspection in "processing" state WARNING [ironic_inspector.node_cache] BUG: node lock was not released by the moment node info object is deleted ERROR [ironic_inspector.node_cache] Introspection for nodes ['c9d4a3e5-fa77-45ba-a732-9c2e2984fe01'] has timed out ERROR [ironic_inspector.node_cache] [node: c9d4a3e5-fa77-45ba-a732-9c2e2984fe01 state reapplying] Something went wrong, timeout occurred while introspection in "reapplying" state WARNING [ironic_inspector.node_cache] BUG: node lock was not released by the moment node info object is deleted {3} ironic_inspector.test.unit.test_node_cache.TestNodeCacheCleanUp.test_timeout_active_state [0.062227s] ... ok {3} ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_bmc [0.023842s] ... ok ERROR [ironic_inspector.utils] Could not find node e8bada44-4ad7-48c0-a74a-3722152bfa15 in introspection cache, probably it's not on introspection now {3} ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_inconsistency [0.016676s] ... ok {3} ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_macs [0.013357s] ... ok {3} ironic_inspector.test.unit.test_node_cache.TestNodeCacheGetNode.test_ok [0.009991s] ... ok {3} ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_node_ironic_preset [0.000909s] ... ok {3} ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_ports_ironic_preset [0.000777s] ... ok {3} ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node [0.012026s] ... ok ERROR [ironic_inspector.utils] Authentication required {0} ironic_inspector.test.unit.test_main.TestBasicAuthApiIntrospect.test_introspect_failed_authentication [0.127288s] ... ok {0} ironic_inspector.test.unit.test_main.TestPlugins.test_manager_is_cached [0.000416s] ... ok {3} ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_limit [0.010789s] ... ok {3} ironic_inspector.test.unit.test_node_cache.TestNodeInfoState.test_get [0.009620s] ... ok {2} ironic_inspector.test.unit.test_rules.TestCheckConditionsMultiple.test_all [0.193434s] ... ok {3} ironic_inspector.test.unit.test_node_cache.TestNodeInfoState.test_set [0.011893s] ... ok ERROR [ironic_inspector.node_cache] [node: 068c1c02-e645-4b36-9c48-8c2f65948af2 state starting] Invalid event: Can not transition from state 'starting' on event 'finish' (no defined transition) {0} ironic_inspector.test.unit.test_main.TestTopic.test_get_random_topic [0.033564s] ... ok ERROR [ironic_inspector.utils] [node: 068c1c02-e645-4b36-9c48-8c2f65948af2 state error] Can not transition from state 'starting' on event 'finish' (no defined transition) {3} ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test_fsm_illegal_strict_event [0.015213s] ... ok {3} ironic_inspector.test.unit.test_node_cache.TestNodeInfoVersionId.test_get_missing_uuid [0.009364s] ... ok {3} ironic_inspector.test.unit.test_node_cache.TestNodeInfoVersionId.test_set [0.010494s] ... ok ERROR [ironic_inspector.utils] [node: 0b441858-1bea-45b5-87d6-f2b37a8178e1 state starting] Node state mismatch detected between the DB and the cached node_info object {3} ironic_inspector.test.unit.test_node_cache.TestNodeInfoVersionId.test_set_race [0.017311s] ... ok {3} ironic_inspector.test.unit.test_node_cache.TestUpdate.test_create_ports [0.008668s] ... ok {3} ironic_inspector.test.unit.test_node_cache.TestUpdate.test_delete_port [0.007861s] ... ok {3} ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_path_with_leading_slash [0.007660s] ... ok {3} ironic_inspector.test.unit.test_node_cache.TestUpdate.test_replace_field_not_found [0.009112s] ... ok {3} ironic_inspector.test.unit.test_node_cache.TestUpdate.test_replace_field_with_default [0.007723s] ... ok ERROR [ironic_inspector.utils] Locked. {0} ironic_inspector.test.unit.test_manager.TestManagerAbort.test_abort_failed [0.093407s] ... ok {3} ironic_inspector.test.unit.test_plugins_accel_device.TestAccelDevicesHook.test_before_update [0.007887s] ... ok {0} ironic_inspector.test.unit.test_manager.TestManagerDelHost.test_del_host_with_coordinator [0.019733s] ... ok ERROR [ironic_inspector.utils] Introspection data storage is disabled ERROR [ironic_inspector.utils] Inspector is not configured to store introspection data. Set the [processing]store_data configuration option to change this. {2} ironic_inspector.test.unit.test_rules.TestCheckConditionsMultiple.test_any [0.141086s] ... ok {0} ironic_inspector.test.unit.test_manager.TestManagerReapply.test_store_data_disabled [0.021337s] ... ok {3} ironic_inspector.test.unit.test_plugins_base.TestValidateProcessingHooks.test_self_dependency [0.047306s] ... ok ERROR [ironic_inspector.utils] Swift failed to create container ironic-inspector. Error was: SDKException {1} ironic_inspector.test.unit.test_swift.SwiftTestCase.test_create_object_create_container_fails [0.911680s] ... ok {2} ironic_inspector.test.unit.test_rules.TestCreateRule.test_duplicate_uuid [0.050611s] ... ok {3} ironic_inspector.test.unit.test_plugins_base.TestValidateProcessingHooks.test_wrong_dependencies_order [0.078319s] ... ok {2} ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_condition_field [0.051981s] ... ok {2} ironic_inspector.test.unit.test_rules.TestCreateRule.test_scope [0.023555s] ... ok {0} ironic_inspector.test.unit.test_migrations.ModelsMigrationsSyncMysql.test_models_sync ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect {3} ironic_inspector.test.unit.test_plugins_base.TestWithValidation.test_ok [0.048010s] ... ok {2} ironic_inspector.test.unit.test_rules.TestRuleScope.test_node_scope_1 [0.014464s] ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade -> 578f84f38d, inital_db_schema INFO [alembic.runtime.migration] Context impl SQLiteImpl. ERROR [ironic_inspector.utils] [unidentified node] Hardware inventory is empty or missing INFO [alembic.runtime.migration] Will assume non-transactional DDL. {3} ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_no_inventory [0.046187s] ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade 578f84f38d -> d588418040d, Add Rules INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. {3} ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_noop [0.059024s] ... ok WARNING [ironic_inspector.plugins.capabilities] [node: 0eb65c0f-b132-41cb-830b-815af24b8591 MAC 11:22:33:44:55:66 BMC 1.2.3.4] No CPU flags available, please update your introspection ramdisk {3} ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_boot_mode [0.034302s] ... ok {0} ironic_inspector.test.unit.test_migrations.TestMigrationSqlite.test_upgrade_twice [0.150563s] ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade -> 578f84f38d, inital_db_schema WARNING [ironic_inspector.plugins.discovery] No BMC address provided, discovered node will be created without ipmi address {3} ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_default [0.054310s] ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade 578f84f38d -> d588418040d, Add Rules {3} ironic_inspector.test.unit.test_plugins_introspection_data.TestSwiftStore.test_store_data [0.071593s] ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade d588418040d -> e169a4a81d88, Add invert field to rule condition /usr/lib/python3.6/site-packages/alembic/ddl/sqlite.py:44: UserWarning: Skipping unsupported ALTER for creation of implicit constraintPlease refer to the batch mode feature which allows for SQLite migrations using a copy-and-move strategy. "Skipping unsupported ALTER for " INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. {3} ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_invalid_ip [0.038842s] ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade e169a4a81d88 -> d2e48801c8ef, Introducing Node.state attribute INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. {3} ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_truncated_mac [0.042627s] ... ok INFO [alembic.runtime.migration] Running upgrade d2e48801c8ef -> d00d6e3f38c4, Change created|finished_at type to DateTime INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. WARNING [ironic_inspector.common.lldp_parsers] [node: 6fd16a63-0399-4026-8cbd-5a79d2e1b635] Organizationally Unique ID 009069 not recognized WARNING [ironic_inspector.common.lldp_parsers] [node: 6fd16a63-0399-4026-8cbd-5a79d2e1b635] Organizationally Unique ID 23ac00 not recognized WARNING [ironic_inspector.common.lldp_parsers] [node: 6fd16a63-0399-4026-8cbd-5a79d2e1b635] Organizationally Unique ID 00120e not recognized {3} ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_unhandled_oui [0.039577s] ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade d00d6e3f38c4 -> 882b2d84cb1b, attribute_constraints_relaxing INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. {3} ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_unhandled_tlvs [0.037776s] ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade 882b2d84cb1b -> 18440d0834af, Introducing the aborting state {3} ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_interface_not_in_all_interfaces [0.032785s] ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade 18440d0834af -> 2970d2d44edc, Add manage_boot to nodes INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade 2970d2d44edc -> bf8dec16023c, add_introspection_data_table INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. {3} ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_invalid_chassis_id_subtype [0.039351s] ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade bf8dec16023c -> b55109d5063a, Added 'scope' column to 'Rules' table INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. WARNING [ironic_inspector.plugins.local_link_connection] [node: 468cf5e0-5ef5-4bfd-b357-ed83d1d5d015] No LLDP Data found for interface 11:11:11:11:11:11 {3} ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_lldp_none [0.038963s] ... ok {0} ironic_inspector.test.unit.test_migrations.TestMigrationSqlite.test_walk_versions [0.408192s] ... ok {0} ironic_inspector.test.unit.test_migrations.TestMigrationsMySQL.test_walk_versions ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect {0} ironic_inspector.test.unit.test_migrations.TestMigrationsPostgreSQL.test_upgrade_twice ... SKIPPED: Backend 'postgresql' is unavailable: No DBAPI installed {0} ironic_inspector.test.unit.test_migrations.TestMigrationsPostgreSQL.test_walk_versions ... SKIPPED: Backend 'postgresql' is unavailable: No DBAPI installed {3} ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_port_id_subtype_mac [0.017552s] ... ok {3} ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_before_update [0.017027s] ... ok {3} ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_expected_data [0.017916s] ... ok ERROR [ironic_inspector.utils] [unidentified node] Hardware inventory is empty or missing {3} ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_inventory [0.017962s] ... ok {3} ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_patch_port_exception [0.027325s] ... ok {3} ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetection.test_loadable_by_name [0.018907s] ... ok {3} ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetection.test_missing_local_gb [0.015811s] ... ok WARNING [ironic_inspector.plugins.raid_device] [node: c3cf9822-1189-455f-952d-3950ffd1deb6] No block device was received from ramdisk {3} ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_no_block_devices_from_ramdisk [0.028375s] ... ok {3} ironic_inspector.test.unit.test_plugins_rules.TestEmptyCondition.test_check_empty_dict [0.014066s] ... ok {3} ironic_inspector.test.unit.test_plugins_rules.TestEmptyCondition.test_check_empty_list [0.016024s] ... ok {0} ironic_inspector.test.unit.test_migrations.TestWalkVersions.test_walk_versions_all_false [0.189834s] ... ok {3} ironic_inspector.test.unit.test_plugins_rules.TestExtendAttributeAction.test_apply [0.018339s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_triggers_fsm_error_transition_erros_masked [0.011394s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestFsmEvent.test_unlock [0.009286s] ... ok {3} ironic_inspector.test.unit.test_plugins_rules.TestExtendAttributeAction.test_apply_unique_with_existing [0.015549s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestIntrospectionDataDbStore.test_get_no_data_available [0.012783s] ... ok {3} ironic_inspector.test.unit.test_plugins_rules.TestFailAction.test_validate [0.025848s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestNodeCache.test_add_node [0.016962s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_already_finished [0.014513s] ... ok {3} ironic_inspector.test.unit.test_plugins_rules.TestRemoveTraitAction.test_remove_not_found [0.028856s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestNodeCacheFind.test_same_bmc_different_macs [0.020699s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestNodeCacheGetNode.test_not_found [0.009013s] ... ok {3} ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_apply [0.023550s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestNodeCacheGetNode.test_with_name [0.010058s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_node_not_provided [0.001051s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestNodeCacheIronicObjects.test_node_provided [0.000691s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestNodeCacheListNode.test_list_node_wrong_marker [0.010760s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestNodeInfoFinished.test_release_lock [0.022224s] ... ok {3} ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_apply_driver_no_reset_interfaces [0.052398s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestNodeInfoState.test_commit [0.013485s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__fsm_ctx_illegal_event [0.008806s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__fsm_ctx_set_same_state [0.008341s] ... ok WARNING [ironic_inspector.plugins.rules] [node: 311f404d-d164-4c9d-9724-827ae9aa4b67] 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: 311f404d-d164-4c9d-9724-827ae9aa4b67] Not passing reset_interfaces to Ironic, since API 1.46 and/or ironicclient >= 2.5.0 are not available {3} ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_apply_driver_not_supported [0.050486s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test__get_fsm [0.031858s] ... ok {3} ironic_inspector.test.unit.test_plugins_rules.TestSetCapabilityAction.test_apply [0.017920s] ... ok {3} ironic_inspector.test.unit.test_plugins_rules.TestSetCapabilityAction.test_apply_with_existing [0.012228s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test_fsm_event [0.047480s] ... ok {3} ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_one_matches [0.016314s] ... ok {3} ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_hook_loadable_by_name [0.009484s] ... ok {3} ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_interfaces_with_ipv6_addresses_only [0.009921s] ... ok {3} ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_pxe_mac_format [0.010807s] ... ok 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', 'client_id': None, 'pxe': False}, 'em1': {'ip': '127.0.0.1', 'mac': '22:22:22:22:22:22', 'client_id': None, 'pxe': False}} {3} ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_skipped_interfaces [0.010917s] ... ok {3} ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdatePXEEnabled.test_active_do_not_modify [0.009550s] ... ok {2} ironic_inspector.test.unit.test_swift.SwiftTestCase.test___init__keystone_failure [1.050916s] ... ok 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 {3} ironic_inspector.test.unit.test_process.TestNodeNotFoundHook.test_node_not_found_hook_exception [0.013232s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestNodeInfoStateFsm.test_fsm_illegal_event [0.060608s] ... ok 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 {3} ironic_inspector.test.unit.test_process.TestProcess.test_error_if_node_not_found_hook [0.012892s] ... ok {3} ironic_inspector.test.unit.test_process.TestProcess.test_not_found_in_cache_active_introspection [0.012623s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestRecordNode.test_not_found [0.035257s] ... ok WARNING [ironic_inspector.node_cache] [node: 1f2ec4ac-d817-427d-8ffc-d250a155a4ea state processing] Port 11:22:33:44:55:66 already exists, skipping WARNING [ironic_inspector.plugins.capabilities] [node: 1f2ec4ac-d817-427d-8ffc-d250a155a4ea state processing MAC 11:22:33:44:55:66 BMC 1.2.3.4] No CPU flags available, please update your introspection ramdisk {3} ironic_inspector.test.unit.test_process.TestProcessNode.test_port_failed [0.106905s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestStartIntrospection.test_node_not_in_db [0.106222s] ... ok 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 "/builddir/build/BUILD/ironic-inspector-10.6.3.dev4/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/lib64/python3.6/unittest/mock.py", line 939, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib64/python3.6/unittest/mock.py", line 999, in _mock_call raise effect Exception: Failed. ERROR [ironic_inspector.utils] [node: 39260fb8-57be-4f7b-989b-787ed9fc5b49 state reapplying] Pre-processing failures detected reapplying introspection on stored data: Unexpected exception Exception during preprocessing in hook example: Failed. ERROR [ironic_inspector.node_cache] [node: 39260fb8-57be-4f7b-989b-787ed9fc5b49 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: 39260fb8-57be-4f7b-989b-787ed9fc5b49 state reapplying MAC 11:22:33:44:55:66 BMC 1.2.3.4] Failed reapply for node 39260fb8-57be-4f7b-989b-787ed9fc5b49, Error: 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] Ramdisk reported error: boom {0} ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch [0.031871s] ... ok 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 {3} ironic_inspector.test.unit.test_process.TestReapplyNode.test_prehook_failure [0.036037s] ... ok ERROR [ironic_inspector.utils] [node: 48aaf5a0-03ec-4210-bb9b-d7dc8958d316 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 {3} ironic_inspector.test.unit.test_process.TestStoreLogs.test_directory_is_created [0.012455s] ... ok 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 "/builddir/build/BUILD/ironic-inspector-10.6.3.dev4/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/lib64/python3.6/unittest/mock.py", line 939, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib64/python3.6/unittest/mock.py", line 999, in _mock_call raise effect Exception: Hook Error WARNING [ironic_inspector.process] [node: e6f66172-2b11-41ee-93c6-b737c088257d 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: e6f66172-2b11-41ee-93c6-b737c088257d 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 {3} ironic_inspector.test.unit.test_process.TestStoreLogs.test_logs_disabled [0.010867s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_path_wo_leading_slash [0.028872s] ... ok {3} ironic_inspector.test.unit.test_process.TestStoreLogs.test_no_error_no_logs [0.012283s] ... ok ERROR [ironic_inspector.process] Unexpected exception during processing Traceback (most recent call last): File "/builddir/build/BUILD/ironic-inspector-10.6.3.dev4/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/python3.6/site-packages/mock/mock.py", line 1092, in __call__ return _mock_self._mock_call(*args, **kwargs) File "/usr/lib/python3.6/site-packages/mock/mock.py", line 1143, in _mock_call raise effect RuntimeError: boom ERROR [ironic_inspector.utils] [node: 9b3f8ad3-51ca-4b0c-9001-d1c3aa79941b state waiting MAC 11:22:33:44:55:66 BMC 1.2.3.4] Unexpected exception RuntimeError during processing: boom {0} ironic_inspector.test.unit.test_node_cache.TestUpdate.test_patch_port_by_mac [0.017788s] ... ok {3} ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_on_unexpected_process_failure [0.011176s] ... ok {3} ironic_inspector.test.unit.test_process.TestUnprocessedData.test_save_unprocessed_data [0.010748s] ... ok {0} ironic_inspector.test.unit.test_node_cache.TestUpdate.test_replace_field_same_value [0.015952s] ... ok 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 0d4109e6-89d2-4e1d-8239-cafa327ac000 Traceback (most recent call last): File "/builddir/build/BUILD/ironic-inspector-10.6.3.dev4/ironic_inspector/common/swift.py", line 58, in __init__ oslo_conf=CONF).object_store File "/usr/lib/python3.6/site-packages/openstack/service_description.py", line 87, in __get__ proxy = self._make_proxy(instance) File "/usr/lib/python3.6/site-packages/openstack/service_description.py", line 262, in _make_proxy found_version = temp_adapter.get_api_major_version() File "/usr/lib/python3.6/site-packages/keystoneauth1/adapter.py", line 354, in get_api_major_version return self.session.get_api_major_version(auth or self.auth, **kwargs) File "/usr/lib/python3.6/site-packages/keystoneauth1/session.py", line 1275, in get_api_major_version auth = self._auth_required(auth, 'determine endpoint URL') File "/usr/lib/python3.6/site-packages/keystoneauth1/session.py", line 1181, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/builddir/build/BUILD/ironic-inspector-10.6.3.dev4/ironic_inspector/process.py", line 176, in _store_unprocessed_data store_introspection_data(node_uuid, data, processed=False) File "/builddir/build/BUILD/ironic-inspector-10.6.3.dev4/ironic_inspector/process.py", line 170, in store_introspection_data ext.save(node_uuid, data, processed) File "/builddir/build/BUILD/ironic-inspector-10.6.3.dev4/ironic_inspector/plugins/introspection_data.py", line 91, in save suffix=suffix File "/builddir/build/BUILD/ironic-inspector-10.6.3.dev4/ironic_inspector/common/swift.py", line 128, in store_introspection_data swift_api = SwiftAPI() File "/builddir/build/BUILD/ironic-inspector-10.6.3.dev4/ironic_inspector/common/swift.py", line 61, in __init__ "service: %s") % exc) ironic_inspector.utils.Error: Could not connect to the object storage service: An auth plugin is required to determine endpoint URL {0} ironic_inspector.test.unit.test_node_cache.TestUpdate.test_update_capabilities [0.011187s] ... ok {3} ironic_inspector.test.unit.test_process.TestUnprocessedData.test_save_unprocessed_data_failure [0.019238s] ... ok {0} ironic_inspector.test.unit.test_plugins_base.TestValidateProcessingHooks.test_broken_dependencies [0.011635s] ... ok {3} ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_sync [0.013470s] ... ok {0} ironic_inspector.test.unit.test_plugins_base.TestValidateProcessingHooks.test_ok [0.010053s] ... ok {3} ironic_inspector.test.unit.test_pxe_filter.TestDriver.test_driver [0.007808s] ... ok {3} ironic_inspector.test.unit.test_pxe_filter.TestDriverManager.test_default_existing_driver_manager [0.017435s] ... ok {0} ironic_inspector.test.unit.test_plugins_base.TestWithValidation.test_required_missing [0.031396s] ... ok {3} ironic_inspector.test.unit.test_pxe_filter.TestDriverManagerLoading.test_pxe_filter_driver_loads [0.012459s] ... ok {0} ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_interface_not_in_ironic [0.036726s] ... ok {1} ironic_inspector.test.unit.test_swift.SwiftTestCase.test_get_object [1.509496s] ... ok {1} ironic_inspector.test.unit.test_utils.TestCheckAuth.test_admin [0.009367s] ... ok {1} ironic_inspector.test.unit.test_utils.TestCheckAuth.test_basic [0.008234s] ... ok ERROR [ironic_inspector.utils] Authentication required {0} ironic_inspector.test.unit.test_plugins_base_physnet.TestBasePortPhysnetHook.test_no_overwrite [0.036936s] ... ok {1} ironic_inspector.test.unit.test_utils.TestCheckAuth.test_invalid [0.007744s] ... ok {1} ironic_inspector.test.unit.test_utils.TestCheckAuth.test_public_api [0.008476s] ... ok {1} ironic_inspector.test.unit.test_utils.TestIsoTimestamp.test_ok [0.007203s] ... ok {0} ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_cpu_flags_custom [0.021552s] ... ok {1} ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_adapter_no_data [0.006752s] ... ok {1} ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_NodeInfo_instance [0.007034s] ... ok {1} ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_only_bmc [0.007112s] ... ok {0} ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_cpu_no_known_flags [0.021430s] ... ok {1} ironic_inspector.test.unit.test_wsgi_service.TestWSGIServiceInitMiddleware.test_init_middleware_noauth [0.040749s] ... ok {0} ironic_inspector.test.unit.test_plugins_capabilities.TestCapabilitiesHook.test_no_data [0.041189s] ... ok {0} ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test__check_existing_nodes_existing_mac [0.022177s] ... ok {0} ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test__check_existing_nodes_new_node [0.035565s] ... ok {0} ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_with_fields [0.023543s] ... ok {0} ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_with_ipmi_address [0.028325s] ... ok {0} ironic_inspector.test.unit.test_plugins_discovery.TestEnrollNodeNotFoundHook.test_enroll_with_ipmi_v6address [0.047613s] ... ok {0} ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_data_not_in_edeploy_format [0.034687s] ... ok {0} ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_data_not_in_edeploy_format_strict_mode [0.023922s] ... ok {0} ironic_inspector.test.unit.test_plugins_extra_hardware.TestExtraHardware.test_data_recieved [0.038536s] ... ok {0} ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_duplicate_tlvs [0.017985s] ... ok {0} ironic_inspector.test.unit.test_plugins_lldp_basic.TestLLDPBasicProcessingHook.test_null_strings [0.028497s] ... ok {2} ironic_inspector.test.unit.test_swift.SwiftTestCase.test_create_object_with_delete_after [0.787890s] ... ok {2} ironic_inspector.test.unit.test_utils.TestCheckAuth.test_disabled [0.008564s] ... ok {0} ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_no_inventory [0.020356s] ... ok {2} ironic_inspector.test.unit.test_utils.TestCheckAuth.test_middleware [0.019833s] ... ok {0} ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_no_overwrite [0.014850s] ... ok {2} ironic_inspector.test.unit.test_utils.TestIsoTimestamp.test_none [0.007859s] ... ok {2} ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_everything [0.007242s] ... ok {0} ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_processed_chassis_id_not_mac [0.021327s] ... ok {2} ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_only_uuid [0.008532s] ... ok {0} ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_processed_data_available [0.021157s] ... ok {0} ironic_inspector.test.unit.test_plugins_local_link_connection.TestGenericLocalLinkConnectionHook.test_processed_data_chassis_only [0.015281s] ... ok {0} ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_before_update_no_pci_info_from_ipa [0.018163s] ... ok {2} ironic_inspector.test.unit.test_wsgi_service.TestWSGIService.test_stop [0.064526s] ... ok {0} ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_parse_pci_alias_entry [0.014708s] ... ok {0} ironic_inspector.test.unit.test_plugins_pci_devices.TestPciDevicesHook.test_parse_pci_alias_entry_invalid_json [0.008717s] ... ok {0} ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_ip_address_on_interface [0.017339s] ... ok {0} ironic_inspector.test.unit.test_plugins_physnet_cidr_map.TestPhysnetCidrMapHook.test_no_matching_mapping_config [0.017111s] ... ok {0} ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_no_previous_block_devices [0.010170s] ... ok {2} ironic_inspector.test.unit.test_wsgi_service.TestWSGIServiceInitMiddleware.test_init_middleware [0.059121s] ... ok {0} ironic_inspector.test.unit.test_plugins_raid_device.TestRaidDeviceDetectionUpdate.test_root_device_found [0.008262s] ... ok {0} ironic_inspector.test.unit.test_plugins_rules.TestAddTraitAction.test_add [0.008561s] ... ok {0} ironic_inspector.test.unit.test_plugins_rules.TestExtendAttributeAction.test_apply_non_empty [0.008261s] ... ok {0} ironic_inspector.test.unit.test_plugins_rules.TestExtendAttributeAction.test_validate [0.007562s] ... ok {0} ironic_inspector.test.unit.test_plugins_rules.TestFailAction.test_apply [0.007000s] ... ok {0} ironic_inspector.test.unit.test_plugins_rules.TestNetCondition.test_validate [0.007292s] ... ok {0} ironic_inspector.test.unit.test_plugins_rules.TestRemoveTraitAction.test_remove [0.008890s] ... ok {2} ironic_inspector.test.unit.test_wsgi_service.TestWSGIServiceInitMiddleware.test_init_middleware_basic [0.062009s] ... ok {0} ironic_inspector.test.unit.test_plugins_rules.TestRemoveTraitAction.test_validate [0.008285s] ... ok {0} ironic_inspector.test.unit.test_plugins_rules.TestSetAttributeAction.test_validate [0.007723s] ... ok {0} ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_eq [0.007084s] ... ok {0} ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_ge [0.007391s] ... ok {0} ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_le [0.006917s] ... ok {0} ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_lt [0.006962s] ... ok {0} ironic_inspector.test.unit.test_plugins_rules.TestSimpleConditions.test_ne [0.009123s] ... ok {0} ironic_inspector.test.unit.test_plugins_standard.TestRamdiskError.test_no_logs [0.012134s] ... ok {0} ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_all_match [0.014117s] ... ok {0} ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_local_gb_without_spacing [0.037153s] ... ok {0} ironic_inspector.test.unit.test_plugins_standard.TestRootDiskSelection.test_no_disks [0.035870s] ... ok {0} ironic_inspector.test.unit.test_plugins_standard.TestSchedulerHook.test_no_overwrite [0.036089s] ... ok {0} ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_disabled_bad_conf [0.023571s] ... ok {0} ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_malformed_interfaces [0.027125s] ... ok {0} ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_active [0.022609s] ... ok {0} ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeProcessing.test_only_pxe [0.021936s] ... ok {3} ironic_inspector.test.unit.test_pxe_filter.TestGetInactiveMacs.test_retry_on_port_list_failure [1.012861s] ... ok {3} ironic_inspector.test.unit.test_pxe_filter.TestIBMapping.test_ib_not_match [0.035969s] ... ok {0} ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdateDeletion.test_keep_all [0.071656s] ... ok {3} ironic_inspector.test.unit.test_pxe_filter.TestIBMapping.test_matching_ib [0.056166s] ... ok {0} ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookBeforeUpdatePXEEnabled.test_fix_is_pxe_enabled [0.068360s] ... ok {3} ironic_inspector.test.unit.test_pxe_filter.TestLockedDriverEvent.test_locked_driver_event [0.056014s] ... ok {0} ironic_inspector.test.unit.test_plugins_standard.TestValidateInterfacesHookLoad.test_hook_loadable_by_name [0.051075s] ... ok {0} ironic_inspector.test.unit.test_process.TestProcess.test_already_finished [0.059387s] ... ok {0} ironic_inspector.test.unit.test_process.TestProcess.test_found_in_cache_active_introspection [0.074254s] ... ok {0} ironic_inspector.test.unit.test_process.TestProcess.test_hook_unexpected_exceptions [0.065621s] ... ok ERROR [ironic_inspector.utils] [unidentified node] Invalid formatting variable key provided in value %(val)s: %(e)s {3} ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_nested_fail [0.260086s] ... ok {0} ironic_inspector.test.unit.test_process.TestProcess.test_hook_unexpected_exceptions_no_node [0.058326s] ... ok {0} ironic_inspector.test.unit.test_process.TestProcessNode.test_no_manage_boot [0.034950s] ... ok {3} ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value_primitives [0.104885s] ... ok {0} ironic_inspector.test.unit.test_process.TestProcessNode.test_power_off_failed [0.039859s] ... ok {3} ironic_inspector.test.unit.test_rules.TestCheckConditions.test_no_field [0.047103s] ... ok {0} ironic_inspector.test.unit.test_process.TestProcessNode.test_store_data_with_database [0.068497s] ... ok {0} ironic_inspector.test.unit.test_process.TestProcessNode.test_wrong_provision_state [0.047918s] ... ok {0} ironic_inspector.test.unit.test_process.TestReapply.test_ok [0.017891s] ... ok {3} ironic_inspector.test.unit.test_rules.TestCheckConditions.test_ok [0.104295s] ... ok {0} ironic_inspector.test.unit.test_process.TestStoreLogs.test_always_store_logs [0.031259s] ... ok {0} ironic_inspector.test.unit.test_process.TestStoreLogs.test_store_on_ramdisk_error [0.032983s] ... ok {0} ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterFsmPrecautions.test_fsm_automaton_error [0.022623s] ... ok {0} ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterFsmPrecautions.test_fsm_reset_on_error_ctx_custom_error [0.016900s] ... ok {0} ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_get_periodic_sync_task_disabled [0.010972s] ... ok {0} ironic_inspector.test.unit.test_pxe_filter.TestBaseFilterInterface.test_tear_down_filter [0.013296s] ... ok {0} ironic_inspector.test.unit.test_pxe_filter.TestGetInactiveMacs.test_inactive_port [0.009545s] ... ok {3} ironic_inspector.test.unit.test_rules.TestCheckConditionsMultiple.test_default [0.157942s] ... ok ERROR [ironic_inspector.utils] Invalid parameters for operator eq: unexpected parameter(s): foo {3} ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_condition_parameters [0.040915s] ... ok 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': ['add-trait', 'example', 'extend-attribute', 'fail', 'remove-trait', 'set-attribute', 'set-capability']}}, 'required': ['action'], 'type': 'object'}, 'minItems': 1, 'title': 'Inspector rule actions schema', 'type': 'array'} On instance: [] {3} ironic_inspector.test.unit.test_rules.TestCreateRule.test_no_actions [0.041618s] ... ok {3} ironic_inspector.test.unit.test_rules.TestCreateRule.test_only_actions [0.020458s] ... ok {3} ironic_inspector.test.unit.test_rules.TestCreateRule.test_with_conditions [0.064961s] ... ok {3} ironic_inspector.test.unit.test_rules.TestDeleteRule.test_delete [0.069537s] ... ok ERROR [ironic_inspector.utils] Rule foobar was not found {3} ironic_inspector.test.unit.test_rules.TestGetRule.test_not_found [0.038463s] ... ok ERROR [ironic_inspector.utils] Could not connect to the object storage service: {3} ironic_inspector.test.unit.test_swift.SwiftTestCase.test___init__sdk_failure [0.491807s] ... ok {0} ironic_inspector.test.unit.test_pxe_filter.TestGetIronicMacs.test_retry_on_port_list_failure [1.026032s] ... ok {0} ironic_inspector.test.unit.test_pxe_filter.TestIBMapping.test_open_no_such_file [0.015985s] ... ok {0} ironic_inspector.test.unit.test_rules.TestApply.test_apply [0.023666s] ... ok {0} ironic_inspector.test.unit.test_rules.TestApply.test_no_rules [0.024562s] ... ok ERROR [ironic_inspector.utils] Swift failed to get object object in container ironic-inspector. Error was: SDKException {0} ironic_inspector.test.unit.test_rules.TestApplyActions.test_apply_data_format_value [0.125926s] ... ok {3} ironic_inspector.test.unit.test_swift.SwiftTestCase.test_get_object_fails [0.406155s] ... ok {3} ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_adapter_with_bmc [0.016621s] ... ok {3} ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_uuid_not_str [0.010065s] ... 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 {3} ironic_inspector.test.unit.test_wsgi_service.TestWSGIService.test_reset [0.056630s] ... ok {0} ironic_inspector.test.unit.test_rules.TestCheckConditions.test_fail [0.089667s] ... 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 {3} ironic_inspector.test.unit.test_wsgi_service.TestWSGIService.test_start [0.052062s] ... 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 {0} ironic_inspector.test.unit.test_rules.TestCheckConditions.test_invert [0.113192s] ... ok {3} ironic_inspector.test.unit.test_wsgi_service.TestWSGIService.test_wait [0.148777s] ... ok {0} ironic_inspector.test.unit.test_rules.TestCheckConditionsMultiple.test_first [0.128517s] ... ok {0} ironic_inspector.test.unit.test_rules.TestCheckConditionsSchemePath.test_conditions_data_path [0.289136s] ... ok {0} ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_action [0.059015s] ... ok {0} ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_action_parameters [0.024447s] ... ok {0} ironic_inspector.test.unit.test_rules.TestCreateRule.test_invalid_condition [0.012066s] ... ok {0} ironic_inspector.test.unit.test_rules.TestDeleteRule.test_delete_non_existing [0.044591s] ... ok {0} ironic_inspector.test.unit.test_rules.TestGetRule.test_get_all [0.044858s] ... ok {0} ironic_inspector.test.unit.test_swift.SwiftTestCase.test_create_object [0.441907s] ... ok {0} ironic_inspector.test.unit.test_swift.SwiftTestCase.test_create_object_put_object_fails [0.468985s] ... ok {0} ironic_inspector.test.unit.test_utils.TestCheckAuth.test_not_admin [0.010475s] ... ok {0} ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_adapter_empty_data [0.006854s] ... ok {0} ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_NodeInfo_instance_with_state [0.007179s] ... ok {0} ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_no_info [0.006450s] ... ok {0} ironic_inspector.test.unit.test_utils.TestProcessingLogger.test_prefix_only_mac [0.007679s] ... ok ====== Totals ====== Ran: 755 tests in 17.2441 sec. - Passed: 747 - Skipped: 8 - Expected Fail: 0 - Unexpected Success: 0 - Failed: 0 Sum of execute time for each test: 55.3681 sec. ============== Worker Balance ============== - Worker 0 (189 tests) => 0:00:16.316177 - Worker 1 (189 tests) => 0:00:12.621394 - Worker 2 (189 tests) => 0:00:12.183115 - Worker 3 (188 tests) => 0:00:14.493819 + exit 0 Processing files: openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.noarch warning: File not found: /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/lib/python3.6/site-packages/ironic_inspector_tests.egg-info Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.Qf7aFd + umask 022 + cd /builddir/build/BUILD + cd ironic-inspector-10.6.3.dev4 + DOCDIR=/builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/share/doc/openstack-ironic-inspector + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/share/doc/openstack-ironic-inspector + cp -pr README.rst /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/share/doc/openstack-ironic-inspector + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.Krh5kV + umask 022 + cd /builddir/build/BUILD + cd ironic-inspector-10.6.3.dev4 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/share/licenses/openstack-ironic-inspector + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/share/licenses/openstack-ironic-inspector + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/share/licenses/openstack-ironic-inspector + exit 0 warning: File listed twice: /var/lib/ironic-inspector/dhcp-hostsdir warning: File listed twice: /var/log/ironic-inspector/ramdisk Provides: config(openstack-ironic-inspector) = 10.6.3-0.20230127214915.9fef41d.el8 openstack-ironic-discoverd = 10.6.3.dev4 openstack-ironic-inspector = 10.6.3-0.20230127214915.9fef41d.el8 python3.6dist(ironic-inspector) = 10.6.3.dev4 python3dist(ironic-inspector) = 10.6.3.dev4 Requires(interp): /bin/sh /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(pre): /bin/sh Requires(post): /bin/sh systemd Requires(preun): /bin/sh systemd Requires(postun): /bin/sh systemd Requires: /usr/libexec/platform-python python(abi) = 3.6 Obsoletes: openstack-ironic-discoverd < 1.1.1 Processing files: openstack-ironic-inspector-doc-10.6.3-0.20230127214915.9fef41d.el8.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.ALV4Bt + umask 022 + cd /builddir/build/BUILD + cd ironic-inspector-10.6.3.dev4 + DOCDIR=/builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/share/doc/openstack-ironic-inspector-doc + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/share/doc/openstack-ironic-inspector-doc + cp -pr CONTRIBUTING.rst /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/share/doc/openstack-ironic-inspector-doc + cp -pr doc/build/html /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/share/doc/openstack-ironic-inspector-doc + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.MjQbjU + umask 022 + cd /builddir/build/BUILD + cd ironic-inspector-10.6.3.dev4 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/share/licenses/openstack-ironic-inspector-doc + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/share/licenses/openstack-ironic-inspector-doc + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/share/licenses/openstack-ironic-inspector-doc + exit 0 Provides: openstack-ironic-inspector-doc = 10.6.3-0.20230127214915.9fef41d.el8 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-10.6.3-0.20230127214915.9fef41d.el8.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.pbCrEo + umask 022 + cd /builddir/build/BUILD + cd ironic-inspector-10.6.3.dev4 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/share/licenses/openstack-ironic-inspector-dnsmasq + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/share/licenses/openstack-ironic-inspector-dnsmasq + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/share/licenses/openstack-ironic-inspector-dnsmasq + exit 0 Provides: openstack-ironic-inspector-dnsmasq = 10.6.3-0.20230127214915.9fef41d.el8 Requires(interp): /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(preun): /bin/sh Requires(postun): /bin/sh Processing files: openstack-ironic-inspector-conductor-10.6.3-0.20230127214915.9fef41d.el8.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.sy9Kku + umask 022 + cd /builddir/build/BUILD + cd ironic-inspector-10.6.3.dev4 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/share/licenses/openstack-ironic-inspector-conductor + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/share/licenses/openstack-ironic-inspector-conductor + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/share/licenses/openstack-ironic-inspector-conductor + exit 0 Provides: openstack-ironic-inspector-conductor = 10.6.3-0.20230127214915.9fef41d.el8 Requires(interp): /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(preun): /bin/sh Requires(postun): /bin/sh Requires: /usr/libexec/platform-python Processing files: openstack-ironic-inspector-api-10.6.3-0.20230127214915.9fef41d.el8.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.hzbtvy + umask 022 + cd /builddir/build/BUILD + cd ironic-inspector-10.6.3.dev4 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/share/licenses/openstack-ironic-inspector-api + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/share/licenses/openstack-ironic-inspector-api + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/share/licenses/openstack-ironic-inspector-api + exit 0 Provides: openstack-ironic-inspector-api = 10.6.3-0.20230127214915.9fef41d.el8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/libexec/platform-python Processing files: python3-ironic-inspector-tests-10.6.3-0.20230127214915.9fef41d.el8.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.u9S6JG + umask 022 + cd /builddir/build/BUILD + cd ironic-inspector-10.6.3.dev4 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/share/licenses/python3-ironic-inspector-tests + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/share/licenses/python3-ironic-inspector-tests + cp -pr LICENSE /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64/usr/share/licenses/python3-ironic-inspector-tests + exit 0 Provides: python3-ironic-inspector-tests = 10.6.3-0.20230127214915.9fef41d.el8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: python(abi) = 3.6 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64 Wrote: /builddir/build/RPMS/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.noarch.rpm Wrote: /builddir/build/RPMS/openstack-ironic-inspector-doc-10.6.3-0.20230127214915.9fef41d.el8.noarch.rpm Wrote: /builddir/build/RPMS/openstack-ironic-inspector-dnsmasq-10.6.3-0.20230127214915.9fef41d.el8.noarch.rpm Wrote: /builddir/build/RPMS/openstack-ironic-inspector-conductor-10.6.3-0.20230127214915.9fef41d.el8.noarch.rpm Wrote: /builddir/build/RPMS/openstack-ironic-inspector-api-10.6.3-0.20230127214915.9fef41d.el8.noarch.rpm Wrote: /builddir/build/RPMS/python3-ironic-inspector-tests-10.6.3-0.20230127214915.9fef41d.el8.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.W7HGh8 + umask 022 + cd /builddir/build/BUILD + cd ironic-inspector-10.6.3.dev4 + /usr/bin/rm -rf /builddir/build/BUILDROOT/openstack-ironic-inspector-10.6.3-0.20230127214915.9fef41d.el8.x86_64 + exit 0 Child return code was: 0