"python3-tempest-41.0.0-0.20250124132801.a25e0df.el9.noarch python3-tempestconf-3.5.3-0.20250819134715.8515371.el9.noarch openstack-tempest-41.0.0-0.20250124132801.a25e0df.el9.noarch python3-watcher-tests-tempest-3.0.0-0.20240131100157.92ca984.el9.noarch python3-designate-tests-tempest-0.22.0-0.20240409063647.347fdbc.el9.noarch python3-manila-tests-tempest-2.4.0-0.20240730171324.d9530e0.el9.noarch python3-keystone-tests-tempest-0.16.0-0.20240528071825.63cfcb9.el9.noarch python3-whitebox-tests-tempest-0.0.3-0.20240412161827.766ff04.el9.noarch python3-murano-tests-tempest-2.7.0-0.20240131092708.d2b794c.el9.noarch python3-trove-tests-tempest-2.2.0-0.20240131093157.d63e17a.el9.noarch python3-mistral-tests-tempest-2.2.0-0.20240131094539.2f92367.el9.noarch python3-kuryr-tests-tempest-0.15.1-0.20240131095631.ab45b2f.el9.noarch python3-whitebox-neutron-tests-tempest-0.9.2-0.20251111185731.12cf06c.el9.noarch python3-zaqar-tests-tempest-1.7.0-0.20240131094344.3813c99.el9.noarch python3-magnum-tests-tempest-2.1.0-0.20240131093411.ef90336.el9.noarch python3-octavia-tests-tempest-golang-2.6.0-0.20240409063333.a1a2bed.el9.x86_64 python3-octavia-tests-tempest-2.6.0-0.20240409063333.a1a2bed.el9.noarch python3-glance-tests-tempest-0.7.0-0.20240131091807.d6f7287.el9.noarch python3-heat-tests-tempest-2.1.0-0.20240409061406.5a48492.el9.noarch python3-telemetry-tests-tempest-2.5.1-0.20250603080835.ddfb79a.el9.noarch python3-neutron-tests-tempest-2.7.0-0.20240409063927.bcabf13.el9.noarch python3-networking-l2gw-tests-tempest-0.1.1-0.20230315174804.82e3d07.el9.noarch python3-sahara-tempest-0.16.0-0.20230314174536.98063d3.el9.noarch python3-sahara-tests-tempest-0.16.0-0.20230314174536.98063d3.el9.noarch python3-vitrage-tests-tempest-6.2.0-0.20240131094852.816b235.el9.noarch python3-cinder-tests-tempest-1.15.0-0.20240924072752.645067a.el9.noarch python3-ironic-tests-tempest-2.11.0-0.20241002133254.fd8163d.el9.noarch python3-barbican-tests-tempest-4.0.0-0.20240409062212.82b0e48.el9.noarch openstack-tempest-all-41.0.0-0.20250124132801.a25e0df.el9.noarch ~ / 2026-01-26 09:29:06.589 9 INFO tempest [-] Using tempest config file /etc/tempest/tempest.conf 2026-01-26 09:29:06.670 9 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests 2026-01-26 09:29:06.670 9 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests 2026-01-26 09:29:06.671 9 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate 2026-01-26 09:29:06.671 9 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests 2026-01-26 09:29:06.671 9 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: heat 2026-01-26 09:29:06.672 9 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests 2026-01-26 09:29:06.672 9 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests 2026-01-26 09:29:06.673 9 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: kuryr_tempest_tests 2026-01-26 09:29:06.673 9 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests 2026-01-26 09:29:06.674 9 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests 2026-01-26 09:29:06.674 9 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: mistral_test 2026-01-26 09:29:06.675 9 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: murano_tests 2026-01-26 09:29:06.675 9 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: networking_l2gw_tempest_plugin 2026-01-26 09:29:06.675 9 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests 2026-01-26 09:29:06.676 9 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin 2026-01-26 09:29:06.676 9 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: sahara_tempest_tests 2026-01-26 09:29:06.676 9 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests 2026-01-26 09:29:06.677 9 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: trove_tests 2026-01-26 09:29:06.677 9 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: vitrage_tests 2026-01-26 09:29:06.677 9 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: watcher_tests 2026-01-26 09:29:06.678 9 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: whitebox-neutron-tempest-plugin 2026-01-26 09:29:06.678 9 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: whitebox-tempest-plugin 2026-01-26 09:29:06.679 9 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: zaqar_tests 2026-01-26 09:29:06.679 9 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests 2026-01-26 09:29:06.679 9 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests 2026-01-26 09:29:06.680 9 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate 2026-01-26 09:29:06.680 9 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests 2026-01-26 09:29:06.680 9 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: heat 2026-01-26 09:29:06.680 9 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests 2026-01-26 09:29:06.681 9 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests 2026-01-26 09:29:06.681 9 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: kuryr_tempest_tests 2026-01-26 09:29:06.681 9 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests 2026-01-26 09:29:06.681 9 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests 2026-01-26 09:29:06.682 9 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: mistral_test 2026-01-26 09:29:06.682 9 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: murano_tests 2026-01-26 09:29:06.682 9 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: networking_l2gw_tempest_plugin 2026-01-26 09:29:06.682 9 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests 2026-01-26 09:29:06.682 9 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin 2026-01-26 09:29:06.683 9 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: sahara_tempest_tests 2026-01-26 09:29:06.683 9 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests 2026-01-26 09:29:06.683 9 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: trove_tests 2026-01-26 09:29:06.683 9 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: vitrage_tests 2026-01-26 09:29:06.684 9 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: watcher_tests 2026-01-26 09:29:06.684 9 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: whitebox-neutron-tempest-plugin 2026-01-26 09:29:06.684 9 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: whitebox-tempest-plugin 2026-01-26 09:29:06.684 9 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: zaqar_tests 2026-01-26 09:29:06.709 9 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests 2026-01-26 09:29:06.711 9 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests 2026-01-26 09:29:06.711 9 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate 2026-01-26 09:29:06.711 9 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests 2026-01-26 09:29:06.711 9 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: heat 2026-01-26 09:29:06.711 9 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests 2026-01-26 09:29:06.712 9 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests 2026-01-26 09:29:06.712 9 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: kuryr_tempest_tests 2026-01-26 09:29:06.712 9 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests 2026-01-26 09:29:06.712 9 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests 2026-01-26 09:29:06.712 9 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: mistral_test 2026-01-26 09:29:06.712 9 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: murano_tests 2026-01-26 09:29:06.712 9 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: networking_l2gw_tempest_plugin 2026-01-26 09:29:06.712 9 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests 2026-01-26 09:29:06.712 9 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin 2026-01-26 09:29:06.713 9 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: sahara_tempest_tests 2026-01-26 09:29:06.713 9 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests 2026-01-26 09:29:06.713 9 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: trove_tests 2026-01-26 09:29:06.713 9 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: vitrage_tests 2026-01-26 09:29:06.714 9 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: watcher_tests 2026-01-26 09:29:06.714 9 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: whitebox-neutron-tempest-plugin 2026-01-26 09:29:06.714 9 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: whitebox-tempest-plugin 2026-01-26 09:29:06.714 9 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: zaqar_tests 2026-01-26 09:29:06.726 9 WARNING oslo_config.generator [-] "enabled_datastores" is missing a help string 2026-01-26 09:29:06.741 9 WARNING oslo_config.generator [-] "zabbix_alarms_per_host" is missing a help string ~/openshift ~ / 2026-01-26 09:29:07.641 13 INFO tempest [-] Using tempest config file /var/lib/tempest/openshift/etc/tempest.conf 2026-01-26 09:29:07.713 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests 2026-01-26 09:29:07.714 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests 2026-01-26 09:29:07.714 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate 2026-01-26 09:29:07.714 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests 2026-01-26 09:29:07.714 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: heat 2026-01-26 09:29:07.715 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests 2026-01-26 09:29:07.715 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests 2026-01-26 09:29:07.715 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: kuryr_tempest_tests 2026-01-26 09:29:07.716 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests 2026-01-26 09:29:07.716 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests 2026-01-26 09:29:07.716 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: mistral_test 2026-01-26 09:29:07.716 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: murano_tests 2026-01-26 09:29:07.717 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: networking_l2gw_tempest_plugin 2026-01-26 09:29:07.717 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests 2026-01-26 09:29:07.717 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin 2026-01-26 09:29:07.717 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: sahara_tempest_tests 2026-01-26 09:29:07.718 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests 2026-01-26 09:29:07.718 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: trove_tests 2026-01-26 09:29:07.718 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: vitrage_tests 2026-01-26 09:29:07.718 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: watcher_tests 2026-01-26 09:29:07.719 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: whitebox-neutron-tempest-plugin 2026-01-26 09:29:07.719 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: whitebox-tempest-plugin 2026-01-26 09:29:07.719 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: zaqar_tests 2026-01-26 09:29:07.721 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests 2026-01-26 09:29:07.721 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests 2026-01-26 09:29:07.721 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate 2026-01-26 09:29:07.721 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests 2026-01-26 09:29:07.721 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: heat 2026-01-26 09:29:07.722 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests 2026-01-26 09:29:07.722 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests 2026-01-26 09:29:07.722 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: kuryr_tempest_tests 2026-01-26 09:29:07.722 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests 2026-01-26 09:29:07.722 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests 2026-01-26 09:29:07.722 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: mistral_test 2026-01-26 09:29:07.722 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: murano_tests 2026-01-26 09:29:07.723 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: networking_l2gw_tempest_plugin 2026-01-26 09:29:07.723 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests 2026-01-26 09:29:07.723 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin 2026-01-26 09:29:07.723 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: sahara_tempest_tests 2026-01-26 09:29:07.723 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests 2026-01-26 09:29:07.723 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: trove_tests 2026-01-26 09:29:07.723 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: vitrage_tests 2026-01-26 09:29:07.724 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: watcher_tests 2026-01-26 09:29:07.724 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: whitebox-neutron-tempest-plugin 2026-01-26 09:29:07.724 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: whitebox-tempest-plugin 2026-01-26 09:29:07.724 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: zaqar_tests 2026-01-26 09:29:07.740 13 DEBUG config_tempest.constants [-] Setting basic default values load_basic_defaults /usr/lib/python3.9/site-packages/config_tempest/main.py:80 2026-01-26 09:29:07.740 13 DEBUG config_tempest.constants [-] Setting [DEFAULT] debug = true set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:07.740 13 DEBUG config_tempest.constants [-] Setting [DEFAULT] use_stderr = false set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:07.740 13 DEBUG config_tempest.constants [-] Setting [DEFAULT] log_file = tempest.log set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:07.740 13 DEBUG config_tempest.constants [-] Setting [identity] username = demo_tempestconf set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:07.740 13 DEBUG config_tempest.constants [-] Setting [identity] password = secrete set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:07.741 13 DEBUG config_tempest.constants [-] Setting [identity] project_name = demo set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:07.741 13 DEBUG config_tempest.constants [-] Setting [identity] project_domain_name = Default set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:07.741 13 DEBUG config_tempest.constants [-] Setting [identity] user_domain_name = Default set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:07.741 13 DEBUG config_tempest.constants [-] Setting [identity] alt_username = alt_demo_tempestconf set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:07.741 13 DEBUG config_tempest.constants [-] Setting [identity] alt_password = secrete set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:07.741 13 DEBUG config_tempest.constants [-] Setting [identity] alt_project_name = alt_demo set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:07.741 13 DEBUG config_tempest.constants [-] Setting [auth] tempest_roles = member set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:07.741 13 DEBUG config_tempest.constants [-] Setting [auth] admin_username = admin set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:07.742 13 DEBUG config_tempest.constants [-] Setting [auth] admin_project_name = admin set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:07.742 13 DEBUG config_tempest.constants [-] Setting [auth] admin_domain_name = Default set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:07.742 13 DEBUG config_tempest.constants [-] Setting [auth] admin_project_domain_name = Default set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:07.742 13 DEBUG config_tempest.constants [-] Setting [auth] admin_user_domain_name = Default set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:07.742 13 DEBUG config_tempest.constants [-] Setting [object-storage] reseller_admin_role = ResellerAdmin set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:07.742 13 DEBUG config_tempest.constants [-] Setting [oslo-concurrency] lock_path = /tmp set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:07.742 13 DEBUG config_tempest.constants [-] Setting [compute-feature-enabled] preserve_ports = true set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:07.743 13 DEBUG config_tempest.constants [-] Setting [network-feature-enabled] ipv6_subnet_attributes = true set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:07.743 13 DEBUG config_tempest.constants [-] Setting [scenario] dhcp_client = dhcpcd set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:07.743 13 DEBUG config_tempest.constants [-] Setting [image] image_path = https://download.cirros-cloud.net/0.6.2/cirros-0.6.2-x86_64-disk.img set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:07.743 13 DEBUG config_tempest.constants [-] Setting [auth] admin_username = admin set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:07.743 13 DEBUG config_tempest.constants [-] Setting [auth] admin_project_name = admin set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:07.743 13 DEBUG config_tempest.constants [-] Setting [auth] admin_password = 12345678 set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:07.743 13 DEBUG config_tempest.constants [-] Setting [auth] admin_project_domain_name = Default set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:07.744 13 DEBUG config_tempest.constants [-] Setting [auth] admin_user_domain_name = Default set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:07.744 13 DEBUG config_tempest.constants [-] Setting [identity] uri = https://keystone-public-openstack.apps-crc.testing set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:07.744 13 DEBUG config_tempest.constants [-] Setting [identity] region = regionOne set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:07.744 13 DEBUG config_tempest.constants [-] Setting [compute-feature-enabled] dhcp_domain = set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:07.744 13 DEBUG config_tempest.constants [-] Setting [enforce_scope] ironic = True set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:07.744 13 DEBUG config_tempest.constants [-] Setting [enforce_scope] ironic_inspector = True set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:07.744 13 DEBUG config_tempest.constants [-] Setting [identity] v3_endpoint_type = public set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:07.745 13 DEBUG config_tempest.constants [-] Setting [volume] catalog_type = volumev3 set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:07.745 13 DEBUG config_tempest.constants [-] Setting [identity] uri_v3 = https://keystone-public-openstack.apps-crc.testing set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:07.769 13 DEBUG config_tempest.constants [-] Setting [identity] disable_ssl_certificate_validation = False set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:07.770 13 DEBUG config_tempest.constants [-] Setting [identity] uri_v3 = https://keystone-public-openstack.apps-crc.testing/v3 set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:08.131 13 INFO tempest.lib.common.rest_client [req-02364b12-7865-4a67-bac6-5423c13ba18c req-02364b12-7865-4a67-bac6-5423c13ba18c ] Request (main): 201 POST https://keystone-public-openstack.apps-crc.testing/v3/auth/tokens 0.360s 2026-01-26 09:29:08.198 13 INFO tempest.lib.common.rest_client [req-9616f0df-3d58-4464-b09c-854d53cc46d1 req-9616f0df-3d58-4464-b09c-854d53cc46d1 ] Request (main): 200 GET https://keystone-public-openstack.apps-crc.testing/v3/projects 0.066s 2026-01-26 09:29:08.199 13 DEBUG config_tempest.constants [-] Setting [auth] admin_project_id = 9d03ed5183584e33a733c7d17dcb1399 set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:08.199 13 INFO config_tempest.constants [-] Creating user 'demo_tempestconf' with project 'demo' and password 'secrete' 2026-01-26 09:29:08.307 13 INFO tempest.lib.common.rest_client [req-be88a902-5cde-474e-8518-465b38d65808 req-be88a902-5cde-474e-8518-465b38d65808 ] Request (main): 201 POST https://keystone-public-openstack.apps-crc.testing/v3/projects 0.102s 2026-01-26 09:29:08.381 13 INFO tempest.lib.common.rest_client [req-0f71cb9a-7346-4cbf-a045-b6bf706c29e7 req-0f71cb9a-7346-4cbf-a045-b6bf706c29e7 ] Request (main): 200 GET https://keystone-public-openstack.apps-crc.testing/v3/projects 0.073s 2026-01-26 09:29:08.718 13 INFO tempest.lib.common.rest_client [req-c32cae37-1d30-4587-9f8d-7e672702833f req-c32cae37-1d30-4587-9f8d-7e672702833f ] Request (main): 201 POST https://keystone-public-openstack.apps-crc.testing/v3/users 0.336s 2026-01-26 09:29:08.718 13 INFO config_tempest.constants [-] Creating user 'alt_demo_tempestconf' with project 'alt_demo' and password 'secrete' 2026-01-26 09:29:08.791 13 INFO tempest.lib.common.rest_client [req-047c60eb-d40a-41e6-9290-35a4a7bef073 req-047c60eb-d40a-41e6-9290-35a4a7bef073 ] Request (main): 201 POST https://keystone-public-openstack.apps-crc.testing/v3/projects 0.073s 2026-01-26 09:29:08.865 13 INFO tempest.lib.common.rest_client [req-a3cc25bd-26dd-4c67-b6bc-c2d1ce79895c req-a3cc25bd-26dd-4c67-b6bc-c2d1ce79895c ] Request (main): 200 GET https://keystone-public-openstack.apps-crc.testing/v3/projects 0.074s 2026-01-26 09:29:09.185 13 INFO tempest.lib.common.rest_client [req-630495f7-3f3e-47e7-933b-138a8c75abb4 req-630495f7-3f3e-47e7-933b-138a8c75abb4 ] Request (main): 201 POST https://keystone-public-openstack.apps-crc.testing/v3/users 0.319s 2026-01-26 09:29:09.226 13 INFO tempest.lib.common.rest_client [req-48c302dc-4c56-4379-a6c0-b557df3fc7ad req-48c302dc-4c56-4379-a6c0-b557df3fc7ad ] Request (main): 200 GET https://keystone-public-openstack.apps-crc.testing/v3/projects 0.040s 2026-01-26 09:29:09.283 13 INFO tempest.lib.common.rest_client [req-56409e4e-4ac4-4ffe-baf6-c43e5a8072c3 req-56409e4e-4ac4-4ffe-baf6-c43e5a8072c3 ] Request (main): 200 GET https://keystone-public-openstack.apps-crc.testing/v3/users 0.056s 2026-01-26 09:29:09.359 13 INFO tempest.lib.common.rest_client [req-8d99f02e-ef8f-4ee4-a6b0-30e9345cda25 req-8d99f02e-ef8f-4ee4-a6b0-30e9345cda25 ] Request (main): 200 GET https://keystone-public-openstack.apps-crc.testing/v3/roles 0.075s 2026-01-26 09:29:09.407 13 INFO tempest.lib.common.rest_client [req-b7635e53-c8b9-4477-83c7-2f575a1660bb req-b7635e53-c8b9-4477-83c7-2f575a1660bb ] Request (main): 204 PUT https://keystone-public-openstack.apps-crc.testing/v3/projects/d86067a4fcde4ad182c940223b7996bd/users/8957410b80e54be48df239a7489a8842/roles/6b2c6da07c25448e9be0349f6423c253 0.047s 2026-01-26 09:29:09.408 13 DEBUG config_tempest.constants [-] User 'admin' was given the 'admin' role in project 'demo' give_role_to_user /usr/lib/python3.9/site-packages/config_tempest/users.py:106 2026-01-26 09:29:09.511 13 INFO tempest.lib.common.rest_client [req-11d22d78-f696-4bb7-89d9-e3ad4924fc55 req-11d22d78-f696-4bb7-89d9-e3ad4924fc55 ] Request (main): 200 GET https://keystone-public-openstack.apps-crc.testing/v3/services 0.102s 2026-01-26 09:29:10.058 13 DEBUG config_tempest.constants [-] Setting [service_available] aodh = False set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:10.058 13 DEBUG config_tempest.constants [-] Setting [service_available] ironic = True set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:10.058 13 DEBUG config_tempest.constants [-] Setting [service_available] ceilometer = False set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:10.088 13 DEBUG config_tempest.constants [-] Setting [compute-feature-enabled] console_output = True set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:10.936 13 INFO tempest.lib.common.rest_client [req-6ba98eac-8fd3-4704-8f97-57f6cfbf8893 req-6ba98eac-8fd3-4704-8f97-57f6cfbf8893 ] Request (main): 200 GET https://nova-public-openstack.apps-crc.testing/v2.1/os-hosts 0.848s 2026-01-26 09:29:10.938 13 DEBUG config_tempest.constants [-] Setting [compute] min_compute_nodes = 0 set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:10.938 13 DEBUG config_tempest.constants [-] Setting [compute] min_microversion = 2.1 set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:10.938 13 DEBUG config_tempest.constants [-] Setting [compute] max_microversion = 2.95 set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:10.938 13 DEBUG config_tempest.constants [-] Setting [service_available] nova = True set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:10.939 13 DEBUG config_tempest.constants [-] Setting [service_available] sahara = False set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:10.939 13 DEBUG config_tempest.constants [-] Setting [service_available] trove = False set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:10.939 13 DEBUG config_tempest.constants [-] Setting [service_available] designate = False set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:10.939 13 DEBUG config_tempest.constants [-] Setting [service_available] panko = False set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:10.992 13 DEBUG config_tempest.constants [-] Setting [identity] auth_version = v3 set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:11.543 13 INFO tempest.lib.common.rest_client [req-e37d46c4-c2bd-4bda-8f68-d06797c1cd28 req-e37d46c4-c2bd-4bda-8f68-d06797c1cd28 ] Request (main): 200 GET https://glance-default-public-openstack.apps-crc.testing/v2/info/stores 0.521s 2026-01-26 09:29:11.543 13 DEBUG config_tempest.constants [-] Setting [image-feature-enabled] import_image = True set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:11.543 13 DEBUG config_tempest.constants [-] Setting [validation] image_ssh_user = cirros set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:12.091 13 INFO tempest.lib.common.rest_client [req-b2b0b0e6-ed43-47ee-a1ef-b203bf04868b req-b2b0b0e6-ed43-47ee-a1ef-b203bf04868b ] Request (main): 200 GET https://glance-default-public-openstack.apps-crc.testing/v2/images 0.547s 2026-01-26 09:29:12.091 13 DEBUG config_tempest.constants [-] Setting [image] http_image = https://download.cirros-cloud.net/0.6.2/cirros-0.6.2-x86_64-disk.img set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:12.091 13 DEBUG config_tempest.constants [-] Setting [image] http_qcow2_image = https://download.cirros-cloud.net/0.6.2/cirros-0.6.2-x86_64-disk.img set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:12.091 13 DEBUG config_tempest.constants [-] Setting [service_available] glance = True set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:12.091 13 DEBUG config_tempest.constants [-] Setting [service_available] barbican = True set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:12.091 13 DEBUG config_tempest.constants [-] Setting [service_available] zaqar = False set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:12.091 13 DEBUG config_tempest.constants [-] Setting [service_available] gnocchi = False set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:12.293 13 DEBUG config_tempest.constants [-] Setting [service_available] neutron = True set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:12.443 13 INFO tempest.lib.common.rest_client [tx68439031aa554231af06b-00697733e8 tx68439031aa554231af06b-00697733e8 ] Request (main): 200 GET https://swift-public-openstack.apps-crc.testing/healthcheck 0.016s 2026-01-26 09:29:12.480 13 INFO tempest.lib.common.rest_client [req-447ffa97-6bcc-4551-8e2b-f28d0db03b2f req-447ffa97-6bcc-4551-8e2b-f28d0db03b2f ] Request (main): 200 GET https://keystone-public-openstack.apps-crc.testing/v3/roles 0.036s 2026-01-26 09:29:12.480 13 INFO config_tempest.constants [-] Creating ResellerAdmin role 2026-01-26 09:29:12.522 13 INFO tempest.lib.common.rest_client [req-0832947d-3407-4947-aaa4-563eb3b9a93c req-0832947d-3407-4947-aaa4-563eb3b9a93c ] Request (main): 201 POST https://keystone-public-openstack.apps-crc.testing/v3/roles 0.041s 2026-01-26 09:29:12.522 13 DEBUG config_tempest.constants [-] Setting [object-storage] operator_role = admin set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:12.522 13 DEBUG config_tempest.constants [-] Setting [service_available] swift = True set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:12.522 13 DEBUG config_tempest.constants [-] Setting [service_available] octavia = False set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:12.522 13 DEBUG config_tempest.constants [-] Setting [service_available] heat = False set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:12.551 13 DEBUG config_tempest.constants [-] Setting [placement] min_microversion = 1.0 set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:12.551 13 DEBUG config_tempest.constants [-] Setting [placement] max_microversion = 1.39 set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:12.551 13 DEBUG config_tempest.constants [-] Setting [service_available] placement = True set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:12.551 13 DEBUG config_tempest.constants [-] Setting [service_available] manila = False set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:12.552 13 DEBUG config_tempest.constants [-] Setting [service_available] manila = False set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:12.552 13 DEBUG config_tempest.constants [-] Setting [service_available] ceilometer = False set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:13.348 13 DEBUG config_tempest.constants [-] Setting [volume] min_microversion = 3.0 set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:13.349 13 DEBUG config_tempest.constants [-] Setting [volume] max_microversion = 3.70 set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:13.532 13 DEBUG config_tempest.constants [-] Setting [service_available] cinder = True set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:13.532 13 DEBUG config_tempest.constants [-] Setting [service_available] watcher = False set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:13.532 13 DEBUG config_tempest.constants [-] Setting [service_available] mistral = False set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:13.533 13 DEBUG config_tempest.constants [-] Setting [service_available] mistral = False set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:14.150 13 INFO tempest.lib.common.rest_client [req-63be94c4-90d7-4407-b048-a5a5adf7c11a req-63be94c4-90d7-4407-b048-a5a5adf7c11a ] Request (main): 200 GET https://nova-public-openstack.apps-crc.testing/v2.1/flavors 0.617s 2026-01-26 09:29:14.153 13 DEBUG config_tempest.constants [-] Setting [volume] volume_size = 1 set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:14.153 13 INFO config_tempest.constants [-] Creating flavor 'm1.nano' 2026-01-26 09:29:14.242 13 INFO tempest.lib.common.rest_client [req-d03a6e3a-dc8f-4414-8757-5bdf4fb38bc3 req-d03a6e3a-dc8f-4414-8757-5bdf4fb38bc3 ] Request (main): 200 POST https://nova-public-openstack.apps-crc.testing/v2.1/flavors 0.088s 2026-01-26 09:29:14.355 13 INFO tempest.lib.common.rest_client [req-1cdc8b4a-24d2-4997-a42f-6202cc13d5aa req-1cdc8b4a-24d2-4997-a42f-6202cc13d5aa ] Request (main): 200 POST https://nova-public-openstack.apps-crc.testing/v2.1/flavors/f6b4d021-7512-4108-9510-3f9aafa04045/os-extra_specs 0.111s 2026-01-26 09:29:14.357 13 DEBUG config_tempest.constants [-] Setting [compute] flavor_ref = f6b4d021-7512-4108-9510-3f9aafa04045 set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:14.357 13 INFO config_tempest.constants [-] Creating flavor 'm1.micro' 2026-01-26 09:29:14.445 13 INFO tempest.lib.common.rest_client [req-8e42494d-7d08-4835-8372-1c60da676c2e req-8e42494d-7d08-4835-8372-1c60da676c2e ] Request (main): 200 POST https://nova-public-openstack.apps-crc.testing/v2.1/flavors 0.088s 2026-01-26 09:29:14.530 13 INFO tempest.lib.common.rest_client [req-b428d12d-1023-4b3c-9e1d-78d2d61c8495 req-b428d12d-1023-4b3c-9e1d-78d2d61c8495 ] Request (main): 200 POST https://nova-public-openstack.apps-crc.testing/v2.1/flavors/81d24881-af74-490b-9fd9-c1c71dd7b8aa/os-extra_specs 0.082s 2026-01-26 09:29:14.530 13 DEBUG config_tempest.constants [-] Setting [compute] flavor_ref_alt = 81d24881-af74-490b-9fd9-c1c71dd7b8aa set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:15.080 13 INFO tempest.lib.common.rest_client [req-5054b539-e7ea-4eda-9448-2f56145ce5ac req-5054b539-e7ea-4eda-9448-2f56145ce5ac ] Request (main): 200 GET https://glance-default-public-openstack.apps-crc.testing/v2/images 0.549s 2026-01-26 09:29:15.080 13 INFO config_tempest.constants [-] Creating image 'cirros-0.6.2-x86_64-disk.img' 2026-01-26 09:29:15.080 13 INFO config_tempest.constants [-] Downloading 'https://download.cirros-cloud.net/0.6.2/cirros-0.6.2-x86_64-disk.img' and saving as '/var/lib/tempest/openshift/etc/cirros-0.6.2-x86_64-disk.img' 2026-01-26 09:29:15.650 13 INFO config_tempest.constants [-] Uploading image 'cirros-0.6.2-x86_64-disk.img' from '/var/lib/tempest/openshift/etc/cirros-0.6.2-x86_64-disk.img' 2026-01-26 09:29:16.189 13 INFO tempest.lib.common.rest_client [req-c7ac2889-8a6f-43f7-a918-4673cf81d2b7 req-c7ac2889-8a6f-43f7-a918-4673cf81d2b7 ] Request (main): 201 POST https://glance-default-public-openstack.apps-crc.testing/v2/images 0.538s 2026-01-26 09:29:17.341 13 INFO tempest.lib.common.rest_client [req-3af69c4c-e480-4046-b995-e9efd9d409b6 req-3af69c4c-e480-4046-b995-e9efd9d409b6 ] Request (main): 204 PUT https://glance-default-public-openstack.apps-crc.testing/v2/images/a79a8e04-6138-4d1e-8de0-93ab0560fbe9/file 1.152s 2026-01-26 09:29:17.409 13 INFO tempest.lib.common.rest_client [req-8ae7dbc0-82d4-47ac-9cc4-8f111e2f1580 req-8ae7dbc0-82d4-47ac-9cc4-8f111e2f1580 ] Request (main): 200 GET https://glance-default-public-openstack.apps-crc.testing/v2/images 0.068s 2026-01-26 09:29:17.410 13 INFO config_tempest.constants [-] Creating image 'cirros-0.6.2-x86_64-disk.img_alt' 2026-01-26 09:29:17.410 13 INFO config_tempest.constants [-] Image 'https://download.cirros-cloud.net/0.6.2/cirros-0.6.2-x86_64-disk.img' already fetched to '/var/lib/tempest/openshift/etc/cirros-0.6.2-x86_64-disk.img'. 2026-01-26 09:29:17.410 13 INFO config_tempest.constants [-] Uploading image 'cirros-0.6.2-x86_64-disk.img_alt' from '/var/lib/tempest/openshift/etc/cirros-0.6.2-x86_64-disk.img' 2026-01-26 09:29:17.486 13 INFO tempest.lib.common.rest_client [req-6cb1c3d6-5f23-426d-a201-b8b6aada8cc9 req-6cb1c3d6-5f23-426d-a201-b8b6aada8cc9 ] Request (main): 201 POST https://glance-default-public-openstack.apps-crc.testing/v2/images 0.075s 2026-01-26 09:29:18.500 13 INFO tempest.lib.common.rest_client [req-4cddd33e-e671-486c-869d-5e0a93f2ef86 req-4cddd33e-e671-486c-869d-5e0a93f2ef86 ] Request (main): 204 PUT https://glance-default-public-openstack.apps-crc.testing/v2/images/6ad5757f-037a-40d8-a36a-590b76371c20/file 1.014s 2026-01-26 09:29:18.500 13 DEBUG config_tempest.constants [-] Setting [scenario] img_file = /var/lib/tempest/openshift/etc/cirros-0.6.2-x86_64-disk.img set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:18.500 13 DEBUG config_tempest.constants [-] Setting [compute] image_ref = a79a8e04-6138-4d1e-8de0-93ab0560fbe9 set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:18.500 13 DEBUG config_tempest.constants [-] Setting [compute] image_ref_alt = 6ad5757f-037a-40d8-a36a-590b76371c20 set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:18.500 13 INFO config_tempest.constants [-] Setting up network 2026-01-26 09:29:18.501 13 INFO config_tempest.constants [-] No network supplied, trying auto discover for an external network while prioritizing the one called public, if not found, the network discovered last will be used. 2026-01-26 09:29:18.715 13 INFO tempest.lib.common.rest_client [req-b452c9cb-49e5-427d-9e9d-f988d5b3b883 req-b452c9cb-49e5-427d-9e9d-f988d5b3b883 ] Request (main): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/networks 0.214s 2026-01-26 09:29:18.715 13 INFO config_tempest.constants [-] Setting e12d8e6a-381f-48f4-8dbb-704677384101 as the public network for tempest 2026-01-26 09:29:18.715 13 DEBUG config_tempest.constants [-] Setting [network] public_network_id = e12d8e6a-381f-48f4-8dbb-704677384101 set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:18.715 13 DEBUG config_tempest.constants [-] Setting [network] floating_network_name = public set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:18.859 13 INFO tempest.lib.common.rest_client [req-4f40219a-a575-44b8-a149-221d49c2706d req-4f40219a-a575-44b8-a149-221d49c2706d ] Request (main): 200 GET https://cinder-public-openstack.apps-crc.testing/v3/os-services?binary=cinder-backup 0.143s 2026-01-26 09:29:18.861 13 DEBUG config_tempest.constants [-] Setting [volume-feature-enabled] backup = False set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:18.885 13 DEBUG config_tempest.constants [-] Setting [service_available] horizon = False set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:18.885 13 DEBUG config_tempest.constants [-] Setting [identity-feature-enabled] api_v2 = False set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:18.885 13 DEBUG config_tempest.constants [-] Setting [identity-feature-enabled] api_v3 = True set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:18.885 13 DEBUG config_tempest.constants [-] Setting [image-feature-enabled] api_v1 = False set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:18.885 13 DEBUG config_tempest.constants [-] Setting [image-feature-enabled] api_v2 = True set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:18.913 13 DEBUG config_tempest.constants [-] Setting [identity-feature-enabled] api_extensions = OS-SIMPLE-CERT,OS-OAUTH2,s3tokens,OS-OAUTH1,OS-INHERIT,OS-ENDPOINT-POLICY,OS-PKI,OS-REVOKE,OS-EC2,OS-FEDERATION,OS-EP-FILTER,OS-TRUST set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:18.913 13 DEBUG config_tempest.constants [-] Setting [network-feature-enabled] api_extensions = address-group,address-scope,agent,allowed-address-pairs,auto-allocated-topology,availability_zone,default-subnetpools,dhcp_agent_scheduler,dns-integration,dns-domain-ports,dns-integration-domain-keywords,expose-port-forwarding-in-fip,external-net,extra_dhcp_opt,extraroute,filter-validation,floating-ip-port-forwarding-description,floating-ip-port-forwarding-detail,floating-ip-port-forwarding-port-ranges,fip-port-details,flavors,floating-ip-port-forwarding,floatingip-pools,ip_allocation,l2_adjacency,router,ext-gw-mode,logging,multi-provider,net-mtu,net-mtu-writable,network_availability_zone,network-ip-availability,pagination,port-device-profile,port-mac-address-regenerate,port-numa-affinity-policy,port-resource-request,port-resource-request-groups,binding,binding-extended,port-security,project-id,provider,qos,qos-bw-limit-direction,qos-bw-minimum-ingress,qos-default,qos-fip,qos-gateway-ip,qos-port-network-policy,qos-pps-minimum,qos-pps-minimum-rule-alias,qos-pps,qos-rule-type-details,qos-rule-type-filter,qos-rules-alias,quota-check-limit,quotas,quota_details,rbac-policies,rbac-address-scope,rbac-security-groups,revision-if-match,standard-attr-revisions,router_availability_zone,security-groups-normalized-cidr,security-groups-remote-address-group,security-groups-shared-filtering,security-group,segment,segments-peer-subnet-host-routes,service-type,sorting,standard-attr-segment,standard-attr-description,stateful-security-group,subnet-dns-publish-fixed-ip,subnet-segmentid-writable,subnet-service-types,subnet_allocation,subnetpool-prefix-ops,standard-attr-tag,standard-attr-timestamp,trunk,trunk-details set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:18.913 13 DEBUG config_tempest.constants [-] Setting [object-storage-feature-enabled] discoverable_apis = symlink,versioned_writes,slo,account_quotas,container_quotas,staticweb,s3api,formpost,ratelimit,tempurl,bulk_upload,bulk_delete set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:18.913 13 DEBUG config_tempest.constants [-] Setting [volume-feature-enabled] api_extensions = os-admin-actions,os-availability-zone,backups,capabilities,cgsnapshots,consistencygroups,os-extended-services,os-extended-snapshot-attributes,os-hosts,qos-specs,os-quota-class-sets,os-quota-sets,OS-SCH-HNT,scheduler-stats,os-services,os-snapshot-actions,os-snapshot-manage,os-snapshot-unmanage,os-types-extra-specs,os-types-manage,os-used-limits,os-volume-actions,os-volume-encryption-metadata,os-vol-host-attr,os-vol-image-meta,os-volume-manage,os-vol-mig-status-attr,os-vol-tenant-attr,os-volume-transfer,os-volume-type-access,encryption,os-volume-unmanage set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2026-01-26 09:29:18.913 13 INFO config_tempest.constants [-] Creating configuration file /var/lib/tempest/openshift/etc/tempest.conf {0} ironic_tempest_plugin.tests.api.admin.test_deploy_templates.TestDeployTemplatesOldAPI.test_create_deploy_template_old_api [0.162445s] ... ok {0} ironic_tempest_plugin.tests.api.admin.test_deploy_templates.TestDeployTemplatesOldAPI.test_delete_deploy_template_old_api [0.014583s] ... ok {0} ironic_tempest_plugin.tests.api.admin.test_deploy_templates.TestDeployTemplatesOldAPI.test_list_deploy_templates_old_api [0.009849s] ... ok {0} ironic_tempest_plugin.tests.api.admin.test_deploy_templates.TestDeployTemplatesOldAPI.test_update_deploy_template_old_api [0.010968s] ... ok {2} ironic_tempest_plugin.tests.api.admin.test_conductor.TestConductors.test_list_conductors [0.150742s] ... ok {2} ironic_tempest_plugin.tests.api.admin.test_conductor.TestConductors.test_list_conductors_detail [0.018358s] ... ok {2} ironic_tempest_plugin.tests.api.admin.test_conductor.TestConductors.test_show_conductor [0.046085s] ... ok {3} ironic_tempest_plugin.tests.api.admin.test_api_discovery.TestApiDiscovery.test_api_versions [0.018419s] ... ok {3} ironic_tempest_plugin.tests.api.admin.test_api_discovery.TestApiDiscovery.test_default_version [0.015449s] ... ok {3} ironic_tempest_plugin.tests.api.admin.test_api_discovery.TestApiDiscovery.test_version_1_resources [0.016263s] ... ok {1} ironic_tempest_plugin.tests.api.admin.test_chassis.TestChassis.test_chassis_node_list [0.170974s] ... ok {1} ironic_tempest_plugin.tests.api.admin.test_chassis.TestChassis.test_create_chassis [0.023333s] ... ok {1} ironic_tempest_plugin.tests.api.admin.test_chassis.TestChassis.test_create_chassis_unicode_description [0.042901s] ... ok {1} ironic_tempest_plugin.tests.api.admin.test_chassis.TestChassis.test_create_chassis_uuid [0.023114s] ... ok {1} ironic_tempest_plugin.tests.api.admin.test_chassis.TestChassis.test_delete_chassis [0.094665s] ... ok {1} ironic_tempest_plugin.tests.api.admin.test_chassis.TestChassis.test_list_chassis [0.028865s] ... ok {1} ironic_tempest_plugin.tests.api.admin.test_chassis.TestChassis.test_show_chassis [0.021489s] ... ok {1} ironic_tempest_plugin.tests.api.admin.test_chassis.TestChassis.test_update_chassis [0.094911s] ... ok {3} setUpClass (ironic_tempest_plugin.tests.api.admin.test_deploy_templates.TestDeployTemplates) [0.000000s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 95, in setup_credentials super(BaseBaremetalTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 743, in get_client_manager creds = getattr(cred_provider, credentials_method)() File "/usr/lib/python3.9/site-packages/tempest/lib/common/dynamic_creds.py", line 476, in get_admin_creds return self.get_credentials('admin') File "/usr/lib/python3.9/site-packages/tempest/lib/common/dynamic_creds.py", line 459, in get_credentials network, subnet, router = self._create_network_resources( File "/usr/lib/python3.9/site-packages/tempest/lib/common/dynamic_creds.py", line 319, in _create_network_resources self._add_router_interface(router['id'], subnet['id']) File "/usr/lib/python3.9/site-packages/tempest/lib/common/dynamic_creds.py", line 383, in _add_router_interface self.routers_admin_client.add_router_interface(router_id, File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/routers_client.py", line 72, in add_router_interface return self.update_resource(uri, kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/base.py", line 77, in update_resource resp, body = self.put(req_uri, req_post_data) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 392, in put return self.request('PUT', url, extra_headers, headers, body, chunked) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 762, in request self._error_checker(resp, resp_body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 877, in _error_checker raise exceptions.BadRequest(resp_body, resp=resp) tempest.lib.exceptions.BadRequest: Bad request Details: {'type': 'BadRequest', 'message': 'Bad router request: Router already has a port on subnet 4e580c60-b0ee-4be0-a14a-252183b23af6.', 'detail': ''} {1} setUpClass (ironic_tempest_plugin.tests.api.admin.test_deploy_templates.TestDeployTemplatesNegative) [0.000000s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 95, in setup_credentials super(BaseBaremetalTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 743, in get_client_manager creds = getattr(cred_provider, credentials_method)() File "/usr/lib/python3.9/site-packages/tempest/lib/common/dynamic_creds.py", line 476, in get_admin_creds return self.get_credentials('admin') File "/usr/lib/python3.9/site-packages/tempest/lib/common/dynamic_creds.py", line 459, in get_credentials network, subnet, router = self._create_network_resources( File "/usr/lib/python3.9/site-packages/tempest/lib/common/dynamic_creds.py", line 319, in _create_network_resources self._add_router_interface(router['id'], subnet['id']) File "/usr/lib/python3.9/site-packages/tempest/lib/common/dynamic_creds.py", line 383, in _add_router_interface self.routers_admin_client.add_router_interface(router_id, File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/routers_client.py", line 72, in add_router_interface return self.update_resource(uri, kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/base.py", line 77, in update_resource resp, body = self.put(req_uri, req_post_data) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 392, in put return self.request('PUT', url, extra_headers, headers, body, chunked) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 762, in request self._error_checker(resp, resp_body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 887, in _error_checker raise exceptions.Conflict(resp_body, resp=resp) tempest.lib.exceptions.Conflict: Conflict with state of target resource Details: {'type': 'IpAddressAlreadyAllocated', 'message': 'IP address 10.100.0.1 already allocated in subnet 082d81d6-c96f-4778-bb08-901ad98cb30d', 'detail': ''} {2} setUpClass (ironic_tempest_plugin.tests.api.admin.test_nodes.TestHardwareInterfaces) [0.000000s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 95, in setup_credentials super(BaseBaremetalTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 743, in get_client_manager creds = getattr(cred_provider, credentials_method)() File "/usr/lib/python3.9/site-packages/tempest/lib/common/dynamic_creds.py", line 484, in get_system_admin_creds return self.get_credentials(['admin'], scope='system') File "/usr/lib/python3.9/site-packages/tempest/lib/common/dynamic_creds.py", line 427, in get_credentials credentials = self._create_creds( File "/usr/lib/python3.9/site-packages/tempest/lib/common/dynamic_creds.py", line 267, in _create_creds self.creds_client.assign_user_role_on_system(user, role) File "/usr/lib/python3.9/site-packages/tempest/lib/common/cred_client.py", line 266, in assign_user_role_on_system self.roles_client.create_user_role_on_system( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/roles_client.py", line 95, in create_user_role_on_system resp, body = self.put('system/users/%s/roles/%s' % File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 392, in put return self.request('PUT', url, extra_headers, headers, body, chunked) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 762, in request self._error_checker(resp, resp_body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 946, in _error_checker raise exceptions.UnexpectedResponseCode(str(resp.status), tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received Details: 504 {0} setUpClass (ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodeDescription) [0.000000s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 95, in setup_credentials super(BaseBaremetalTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 750, in get_client_manager manager.auth_provider.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 172, in request raise exceptions.IdentityError( tempest.lib.exceptions.IdentityError: Got identity error Details: Unexpected status code 504 {2} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodeConductor.test_conductor_exposed [0.452609s] ... ok {2} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodeConductor.test_list_nodes_by_conductor [0.195401s] ... ok {3} setUpClass (ironic_tempest_plugin.tests.api.admin.test_deploy_templates.TestDeployTemplatesWithoutJsonExtSupport) ... SKIPPED: The microversion range[1.91 - latest] of this test is out of the configuration range[1.1 - 1.82]. {1} setUpClass (ironic_tempest_plugin.tests.api.admin.test_deploy_templates.TestDeployTemplatesWithJsonExtSupport) ... SKIPPED: The microversion range[1.90 - 1.90] of this test is out of the configuration range[1.1 - 1.82]. {0} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraitsOldApi.test_add_node_trait_old_api [0.257219s] ... ok {0} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraitsOldApi.test_list_node_traits_old_api [0.112978s] ... ok {0} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraitsOldApi.test_list_nodes_detail_old_api [0.164795s] ... ok {0} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraitsOldApi.test_list_nodes_traits_field [0.103714s] ... ok {0} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraitsOldApi.test_remove_node_trait_old_api [0.115361s] ... ok {0} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraitsOldApi.test_remove_node_traits_old_api [0.106558s] ... ok {0} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraitsOldApi.test_set_node_traits_old_api [0.141799s] ... ok {0} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraitsOldApi.test_show_node_old_api [0.131902s] ... ok {3} ironic_tempest_plugin.tests.api.admin.test_drivers.TestDrivers.test_driver_logical_disk_properties [0.226544s] ... ok {3} ironic_tempest_plugin.tests.api.admin.test_drivers.TestDrivers.test_driver_properties [0.049317s] ... ok {3} ironic_tempest_plugin.tests.api.admin.test_drivers.TestDrivers.test_list_drivers [0.034581s] ... ok {3} ironic_tempest_plugin.tests.api.admin.test_drivers.TestDrivers.test_show_driver [0.051736s] ... ok {1} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodeFault.test_fault_shown [0.338858s] ... ok {1} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodeFault.test_list_nodes_fault [0.151861s] ... ok {1} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodeFault.test_list_nodes_with_invalid_fault [0.109083s] ... ok {2} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesResourceClass.test_create_node_resource_class_long [0.414360s] ... ok {2} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesResourceClass.test_create_node_resource_class_too_long [0.111136s] ... ok {2} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesResourceClass.test_list_nodes_detail_resource_class [0.377461s] ... ok {2} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesResourceClass.test_list_nodes_resource_class [0.369821s] ... ok {2} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesResourceClass.test_show_node_resource_class [0.168085s] ... ok {2} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesResourceClass.test_update_node_resource_class [0.263094s] ... ok {2} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesResourceClass.test_update_node_resource_class_too_long [0.166745s] ... ok {0} ironic_tempest_plugin.tests.api.admin.test_nodes.TestResetInterfaces.test_no_reset_by_default [1.070004s] ... ok {0} ironic_tempest_plugin.tests.api.admin.test_nodes.TestResetInterfaces.test_reset_all_interfaces [1.092726s] ... ok {0} ironic_tempest_plugin.tests.api.admin.test_nodes.TestResetInterfaces.test_set_interfaces [2.965196s] ... ok {1} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes.test_conductor_hidden [0.506756s] ... ok {1} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes.test_create_node [0.181007s] ... ok {1} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes.test_delete_node [0.520452s] ... ok {1} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes.test_description_hidden [0.137087s] ... ok {1} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes.test_fault_hidden [0.114270s] ... ok {1} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes.test_get_console [0.140777s] ... ok {1} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes.test_get_node_boot_device [0.273602s] ... ok {1} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes.test_get_node_by_instance_uuid [1.861997s] ... ok {1} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes.test_get_node_supported_boot_devices [0.141792s] ... ok {1} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes.test_list_nodes [0.109978s] ... ok {1} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes.test_list_nodes_association [1.904408s] ... ok {1} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes.test_node_port_list [0.556276s] ... ok {1} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes.test_node_port_list_no_ports [0.210401s] ... ok {1} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes.test_set_console_mode [0.306454s] ... ok {3} setUpClass (ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesWithoutJsonExtSupport) ... SKIPPED: The microversion range[1.91 - latest] of this test is out of the configuration range[1.1 - 1.82]. {1} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes.test_set_node_boot_device [0.261905s] ... ok {1} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes.test_show_node [0.127609s] ... ok {1} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes.test_update_node [0.356578s] ... ok {1} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes.test_validate_driver_interface [0.120133s] ... ok {2} ironic_tempest_plugin.tests.api.admin.test_nodestates.TestNodeStatesV1_4.test_list_nodestates [0.381502s] ... ok {2} ironic_tempest_plugin.tests.api.admin.test_nodestates.TestNodeStatesV1_4.test_set_node_power_state [0.941766s] ... ok {0} ironic_tempest_plugin.tests.api.admin.test_nodestates.TestNodeStatesV1_11.test_list_nodestates [0.207210s] ... ok {0} ironic_tempest_plugin.tests.api.admin.test_nodestates.TestNodeStatesV1_11.test_set_node_power_state [0.746587s] ... ok {3} ironic_tempest_plugin.tests.api.admin.test_nodestates.TestNodeStatesV1_1.test_list_nodestates [0.143413s] ... ok {3} ironic_tempest_plugin.tests.api.admin.test_nodestates.TestNodeStatesV1_1.test_set_node_power_state [0.638590s] ... ok {1} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesResourceClassOldApi.test_create_node_resource_class_old_api [0.386953s] ... ok {1} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesResourceClassOldApi.test_list_nodes_by_resource_class_old_api [0.190937s] ... ok {1} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesResourceClassOldApi.test_update_node_resource_class_old_api [0.094443s] ... ok {0} ironic_tempest_plugin.tests.api.admin.test_portgroups.TestPortGroups.test_create_portgroup_no_address [0.514170s] ... ok {0} ironic_tempest_plugin.tests.api.admin.test_portgroups.TestPortGroups.test_create_portgroup_with_address [0.245136s] ... ok {0} ironic_tempest_plugin.tests.api.admin.test_portgroups.TestPortGroups.test_delete_portgroup [0.299160s] ... ok {0} ironic_tempest_plugin.tests.api.admin.test_portgroups.TestPortGroups.test_list_portgroups [0.191047s] ... ok {0} ironic_tempest_plugin.tests.api.admin.test_portgroups.TestPortGroups.test_show_portgroup [0.170728s] ... ok {0} ironic_tempest_plugin.tests.api.admin.test_portgroups.TestPortGroups.test_update_portgroup_add [0.306616s] ... ok {0} ironic_tempest_plugin.tests.api.admin.test_portgroups.TestPortGroups.test_update_portgroup_mixed_ops [0.286841s] ... ok {0} ironic_tempest_plugin.tests.api.admin.test_portgroups.TestPortGroups.test_update_portgroup_remove_by_key [0.251685s] ... ok {0} ironic_tempest_plugin.tests.api.admin.test_portgroups.TestPortGroups.test_update_portgroup_remove_collection [0.339538s] ... ok {2} setUpClass (ironic_tempest_plugin.tests.api.admin.test_portgroups.TestPortGroupsWithoutJsonExtSupport) ... SKIPPED: The microversion range[1.91 - latest] of this test is out of the configuration range[1.1 - 1.82]. {3} ironic_tempest_plugin.tests.api.admin.test_ports.TestPortsWithPhysicalNetwork.test_create_port_with_physical_network [0.507211s] ... ok {0} ironic_tempest_plugin.tests.api.admin.test_portgroups.TestPortGroups.test_update_portgroup_replace [0.455312s] ... ok {3} ironic_tempest_plugin.tests.api.admin.test_ports.TestPortsWithPhysicalNetwork.test_create_ports_in_portgroup_with_physical_network [0.768045s] ... ok {3} ironic_tempest_plugin.tests.api.admin.test_ports.TestPortsWithPhysicalNetwork.test_update_port_remove_physical_network [0.575312s] ... ok {3} ironic_tempest_plugin.tests.api.admin.test_ports.TestPortsWithPhysicalNetwork.test_update_port_replace_physical_network [0.472320s] ... ok {3} ironic_tempest_plugin.tests.api.admin.test_ports.TestPortsWithPhysicalNetwork.test_update_ports_in_portgroup_with_physical_network [1.045887s] ... ok {2} ironic_tempest_plugin.tests.api.admin.test_ports.TestPorts.test_create_port [0.769397s] ... ok {1} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_add_node_trait_duplicate_trait [0.803326s] ... ok {1} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_add_node_trait_long [0.454611s] ... ok {2} ironic_tempest_plugin.tests.api.admin.test_ports.TestPorts.test_create_port_specifying_uuid [0.638532s] ... ok {1} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_add_node_trait_non_existent_node [0.208363s] ... ok {1} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_add_node_trait_too_long [0.159329s] ... ok {2} ironic_tempest_plugin.tests.api.admin.test_ports.TestPorts.test_create_port_with_extra [0.474295s] ... ok {1} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_add_node_trait_too_many [0.727502s] ... ok {2} ironic_tempest_plugin.tests.api.admin.test_ports.TestPorts.test_delete_port [0.917829s] ... ok {1} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_list_node_traits [0.456632s] ... ok {1} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_list_node_traits_non_existent_node [0.209899s] ... ok {2} ironic_tempest_plugin.tests.api.admin.test_ports.TestPorts.test_list_ports [0.406998s] ... ok {1} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_list_nodes_detail [0.467811s] ... ok {1} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_list_nodes_traits_field [0.345481s] ... ok {2} ironic_tempest_plugin.tests.api.admin.test_ports.TestPorts.test_list_ports_details [1.164201s] ... ok {1} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_remove_node_trait [0.430023s] ... ok {1} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_remove_node_trait_non_existent_node [0.203120s] ... ok {1} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_remove_node_trait_non_existent_trait [0.196260s] ... ok {1} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_remove_node_traits [0.439615s] ... ok {1} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_remove_node_traits_no_traits [0.517588s] ... ok {2} ironic_tempest_plugin.tests.api.admin.test_ports.TestPorts.test_list_ports_details_with_address [1.511891s] ... ok {1} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_remove_node_traits_non_existent_node [0.171638s] ... ok {2} ironic_tempest_plugin.tests.api.admin.test_ports.TestPorts.test_list_with_limit [0.628988s] ... ok {1} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_set_node_traits [0.643555s] ... ok {2} ironic_tempest_plugin.tests.api.admin.test_ports.TestPorts.test_show_port [0.445160s] ... ok {1} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_set_node_traits_duplicate_trait [0.416540s] ... ok {2} ironic_tempest_plugin.tests.api.admin.test_ports.TestPorts.test_show_port_by_address [0.594222s] ... ok {1} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_set_node_traits_max_traits [0.621596s] ... ok {1} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_set_node_traits_non_existent_node [0.194498s] ... ok {2} ironic_tempest_plugin.tests.api.admin.test_ports.TestPorts.test_show_port_with_links [0.344195s] ... ok {1} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_set_node_traits_too_many [0.370292s] ... ok {1} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_show_node [0.409609s] ... ok {1} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_update_node_traits [0.234609s] ... ok {3} ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegativeWithPhysicalNetwork.test_create_ports_in_portgroup_with_inconsistent_physical_network [0.826919s] ... ok {3} ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegativeWithPhysicalNetwork.test_update_ports_in_portgroup_with_inconsistent_physical_network [1.119382s] ... ok {3} ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegativeWithPhysicalNetwork.test_update_ports_in_portgroup_with_inconsistent_physical_network_2 [0.901875s] ... ok {0} setUpClass (ironic_tempest_plugin.tests.api.admin.test_portgroups.TestPortGroupsWithJsonExtSupport) ... SKIPPED: The microversion range[1.90 - 1.90] of this test is out of the configuration range[1.1 - 1.82]. {0} ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsWithPhysicalNetworkOldAPI.test_create_port_with_physical_network_old_api [0.325708s] ... ok {0} ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsWithPhysicalNetworkOldAPI.test_update_port_replace_physical_network_old_api [0.231080s] ... ok {2} ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_create_port_duplicated_mac [0.564956s] ... ok {2} ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_create_port_duplicated_port_uuid [0.351090s] ... ok {2} ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_create_port_malformed_mac [0.096139s] ... ok {2} ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_create_port_malformed_node_id [0.107978s] ... ok {2} ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_create_port_malformed_port_uuid [0.095741s] ... ok {2} ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_create_port_no_mandatory_field_mac [0.088709s] ... ok {2} ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_create_port_no_mandatory_field_node_id [0.126033s] ... ok {2} ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_create_port_nonexsistent_node_id [0.170997s] ... ok {3} ironic_tempest_plugin.tests.api.admin.test_shards.TestNodeShardQueries.test_only_show_multiple_requested_shards [0.698911s] ... ok {2} ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_delete_port_by_mac_not_allowed [0.287810s] ... ok {2} ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_show_port_by_mac_not_allowed [0.119745s] ... ok {2} ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_show_port_malformed_uuid [0.103042s] ... ok {2} ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_show_port_nonexistent_uuid [0.117995s] ... ok {3} ironic_tempest_plugin.tests.api.admin.test_shards.TestNodeShardQueries.test_only_show_requested_shard [0.360292s] ... ok {2} ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_update_port_add_nonexistent_property [0.263501s] ... ok {3} ironic_tempest_plugin.tests.api.admin.test_shards.TestNodeShardQueries.test_show_all_nodes [0.357113s] ... ok {2} ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_update_port_by_mac_not_allowed [0.292866s] ... ok {3} ironic_tempest_plugin.tests.api.admin.test_shards.TestNodeShardQueries.test_show_sharded_nodes [0.205427s] ... ok {3} ironic_tempest_plugin.tests.api.admin.test_shards.TestNodeShardQueries.test_show_unsharded_nodes [0.236561s] ... ok {2} ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_update_port_malformed_port_uuid [0.316839s] ... ok {2} ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_update_port_mixed_ops_integrity [0.326966s] ... ok {2} ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_update_port_nonexistent [0.505721s] ... ok {2} ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_update_port_remove_mandatory_field_mac [0.296079s] ... ok {2} ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_update_port_remove_mandatory_field_port_uuid [0.277480s] ... ok {2} ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_update_port_remove_nonexistent_property [0.283866s] ... ok {2} ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_update_port_replace_mac_with_malformed [0.303536s] ... ok {2} ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_update_port_replace_node_id_with_malformed [0.274132s] ... ok {2} ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_update_port_replace_node_id_with_nonexistent [0.312135s] ... ok {1} setUpClass (ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesWithJsonExtSupport) ... SKIPPED: The microversion range[1.90 - 1.90] of this test is out of the configuration range[1.1 - 1.82]. {2} ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_update_port_replace_nonexistent_property [0.256809s] ... ok {0} setUpClass (ironic_tempest_plugin.tests.api.admin.test_runbooks.TestRunbooksNegative) ... SKIPPED: The microversion range[1.92 - latest] of this test is out of the configuration range[1.1 - 1.82]. {1} ironic_tempest_plugin.tests.api.admin.test_nodestates.TestNodeStatesV1_12.test_list_nodestates [0.080505s] ... ok {1} ironic_tempest_plugin.tests.api.admin.test_nodestates.TestNodeStatesV1_12.test_set_node_power_state [0.515448s] ... ok {1} ironic_tempest_plugin.tests.api.admin.test_nodestates.TestNodeStatesV1_12.test_set_node_raid_config [0.203028s] ... ok {3} ironic_tempest_plugin.tests.api.admin.test_volume_target.TestVolumeTarget.test_create_volume_target_error [0.500602s] ... ok {0} ironic_tempest_plugin.tests.api.admin.test_runbooks.TestRunbooksOldAPI.test_create_runbook_old_api [0.198102s] ... ok {0} ironic_tempest_plugin.tests.api.admin.test_runbooks.TestRunbooksOldAPI.test_delete_runbook_old_api [0.014967s] ... ok {0} ironic_tempest_plugin.tests.api.admin.test_runbooks.TestRunbooksOldAPI.test_list_runbooks_old_api [0.018194s] ... ok {0} ironic_tempest_plugin.tests.api.admin.test_runbooks.TestRunbooksOldAPI.test_update_runbook_old_api [0.022325s] ... ok {3} ironic_tempest_plugin.tests.api.admin.test_volume_target.TestVolumeTarget.test_delete_volume_target [0.374697s] ... ok {3} ironic_tempest_plugin.tests.api.admin.test_volume_target.TestVolumeTarget.test_delete_volume_target_error [1.305249s] ... ok {3} ironic_tempest_plugin.tests.api.admin.test_volume_target.TestVolumeTarget.test_list_volume_targets [0.211840s] ... ok {3} ironic_tempest_plugin.tests.api.admin.test_volume_target.TestVolumeTarget.test_list_with_limit [0.285045s] ... ok {3} ironic_tempest_plugin.tests.api.admin.test_volume_target.TestVolumeTarget.test_show_volume_target [0.203612s] ... ok {3} ironic_tempest_plugin.tests.api.admin.test_volume_target.TestVolumeTarget.test_update_volume_target_add [1.496031s] ... ok {3} ironic_tempest_plugin.tests.api.admin.test_volume_target.TestVolumeTarget.test_update_volume_target_remove_collection [1.689008s] ... ok {3} ironic_tempest_plugin.tests.api.admin.test_volume_target.TestVolumeTarget.test_update_volume_target_remove_item [0.518617s] ... ok {3} ironic_tempest_plugin.tests.api.admin.test_volume_target.TestVolumeTarget.test_update_volume_target_replace [1.407193s] ... ok {1} ironic_tempest_plugin.tests.api.admin.test_nodestates.TestNodeStatesV1_2.test_list_nodestates [0.405716s] ... ok {2} setUpClass (ironic_tempest_plugin.tests.api.admin.test_runbooks.TestRunbooks) ... SKIPPED: The microversion range[1.92 - latest] of this test is out of the configuration range[1.1 - 1.82]. {1} ironic_tempest_plugin.tests.api.admin.test_nodestates.TestNodeStatesV1_2.test_set_node_power_state [0.636492s] ... ok {3} ironic_tempest_plugin.tests.api.admin.test_volume_target.TestVolumeTarget.test_update_volume_target_replace_error [1.432416s] ... ok {2} ironic_tempest_plugin.tests.api.admin.test_shards.TestAddShardsToNode.test_add_shard_to_node_at_create [0.324483s] ... ok {2} ironic_tempest_plugin.tests.api.admin.test_shards.TestAddShardsToNode.test_add_shard_to_node_post_create [0.527789s] ... ok {0} setUpClass (ironic_tempest_plugin.tests.api.rbac_defaults.test_runbooks.TestRunbookRBAC) ... SKIPPED: The microversion range[1.92 - latest] of this test is out of the configuration range[1.1 - 1.82]. {1} ironic_tempest_plugin.tests.api.admin.test_nodestates.TestNodeStatesV1_6.test_list_nodestates [0.274147s] ... ok {1} ironic_tempest_plugin.tests.api.admin.test_nodestates.TestNodeStatesV1_6.test_set_node_power_state [0.722170s] ... ok {2} ironic_tempest_plugin.tests.api.admin.test_volume_connector.TestVolumeConnector.test_create_volume_connector_error [0.319781s] ... ok {2} ironic_tempest_plugin.tests.api.admin.test_volume_connector.TestVolumeConnector.test_delete_volume_connector [1.635402s] ... ok {2} ironic_tempest_plugin.tests.api.admin.test_volume_connector.TestVolumeConnector.test_delete_volume_connector_error [1.355647s] ... ok {2} ironic_tempest_plugin.tests.api.admin.test_volume_connector.TestVolumeConnector.test_list_volume_connectors [0.226118s] ... ok {2} ironic_tempest_plugin.tests.api.admin.test_volume_connector.TestVolumeConnector.test_list_with_limit [0.380957s] ... ok {2} ironic_tempest_plugin.tests.api.admin.test_volume_connector.TestVolumeConnector.test_show_volume_connector [0.185189s] ... ok {2} ironic_tempest_plugin.tests.api.admin.test_volume_connector.TestVolumeConnector.test_update_volume_connector_add [1.516038s] ... ok {2} ironic_tempest_plugin.tests.api.admin.test_volume_connector.TestVolumeConnector.test_update_volume_connector_remove_collection [1.456083s] ... ok {2} ironic_tempest_plugin.tests.api.admin.test_volume_connector.TestVolumeConnector.test_update_volume_connector_remove_item [0.432520s] ... ok {2} ironic_tempest_plugin.tests.api.admin.test_volume_connector.TestVolumeConnector.test_update_volume_connector_replace [1.408346s] ... ok {2} ironic_tempest_plugin.tests.api.admin.test_volume_connector.TestVolumeConnector.test_update_volume_connector_replace_error [0.327679s] ... ok ============================== Failed 4 tests - output below: ============================== setUpClass (ironic_tempest_plugin.tests.api.admin.test_deploy_templates.TestDeployTemplates) -------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 95, in setup_credentials super(BaseBaremetalTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 743, in get_client_manager creds = getattr(cred_provider, credentials_method)() File "/usr/lib/python3.9/site-packages/tempest/lib/common/dynamic_creds.py", line 476, in get_admin_creds return self.get_credentials('admin') File "/usr/lib/python3.9/site-packages/tempest/lib/common/dynamic_creds.py", line 459, in get_credentials network, subnet, router = self._create_network_resources( File "/usr/lib/python3.9/site-packages/tempest/lib/common/dynamic_creds.py", line 319, in _create_network_resources self._add_router_interface(router['id'], subnet['id']) File "/usr/lib/python3.9/site-packages/tempest/lib/common/dynamic_creds.py", line 383, in _add_router_interface self.routers_admin_client.add_router_interface(router_id, File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/routers_client.py", line 72, in add_router_interface return self.update_resource(uri, kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/base.py", line 77, in update_resource resp, body = self.put(req_uri, req_post_data) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 392, in put return self.request('PUT', url, extra_headers, headers, body, chunked) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 762, in request self._error_checker(resp, resp_body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 877, in _error_checker raise exceptions.BadRequest(resp_body, resp=resp) tempest.lib.exceptions.BadRequest: Bad request Details: {'type': 'BadRequest', 'message': 'Bad router request: Router already has a port on subnet 4e580c60-b0ee-4be0-a14a-252183b23af6.', 'detail': ''} setUpClass (ironic_tempest_plugin.tests.api.admin.test_deploy_templates.TestDeployTemplatesNegative) ---------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 95, in setup_credentials super(BaseBaremetalTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 743, in get_client_manager creds = getattr(cred_provider, credentials_method)() File "/usr/lib/python3.9/site-packages/tempest/lib/common/dynamic_creds.py", line 476, in get_admin_creds return self.get_credentials('admin') File "/usr/lib/python3.9/site-packages/tempest/lib/common/dynamic_creds.py", line 459, in get_credentials network, subnet, router = self._create_network_resources( File "/usr/lib/python3.9/site-packages/tempest/lib/common/dynamic_creds.py", line 319, in _create_network_resources self._add_router_interface(router['id'], subnet['id']) File "/usr/lib/python3.9/site-packages/tempest/lib/common/dynamic_creds.py", line 383, in _add_router_interface self.routers_admin_client.add_router_interface(router_id, File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/routers_client.py", line 72, in add_router_interface return self.update_resource(uri, kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/network/base.py", line 77, in update_resource resp, body = self.put(req_uri, req_post_data) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 392, in put return self.request('PUT', url, extra_headers, headers, body, chunked) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 762, in request self._error_checker(resp, resp_body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 887, in _error_checker raise exceptions.Conflict(resp_body, resp=resp) tempest.lib.exceptions.Conflict: Conflict with state of target resource Details: {'type': 'IpAddressAlreadyAllocated', 'message': 'IP address 10.100.0.1 already allocated in subnet 082d81d6-c96f-4778-bb08-901ad98cb30d', 'detail': ''} setUpClass (ironic_tempest_plugin.tests.api.admin.test_nodes.TestHardwareInterfaces) ------------------------------------------------------------------------------------ Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 95, in setup_credentials super(BaseBaremetalTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 743, in get_client_manager creds = getattr(cred_provider, credentials_method)() File "/usr/lib/python3.9/site-packages/tempest/lib/common/dynamic_creds.py", line 484, in get_system_admin_creds return self.get_credentials(['admin'], scope='system') File "/usr/lib/python3.9/site-packages/tempest/lib/common/dynamic_creds.py", line 427, in get_credentials credentials = self._create_creds( File "/usr/lib/python3.9/site-packages/tempest/lib/common/dynamic_creds.py", line 267, in _create_creds self.creds_client.assign_user_role_on_system(user, role) File "/usr/lib/python3.9/site-packages/tempest/lib/common/cred_client.py", line 266, in assign_user_role_on_system self.roles_client.create_user_role_on_system( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/roles_client.py", line 95, in create_user_role_on_system resp, body = self.put('system/users/%s/roles/%s' % File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 392, in put return self.request('PUT', url, extra_headers, headers, body, chunked) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 762, in request self._error_checker(resp, resp_body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 946, in _error_checker raise exceptions.UnexpectedResponseCode(str(resp.status), tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received Details: 504 setUpClass (ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodeDescription) --------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 170, in setUpClass cls.setup_credentials() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 95, in setup_credentials super(BaseBaremetalTest, cls).setup_credentials() File "/usr/lib/python3.9/site-packages/tempest/test.py", line 398, in setup_credentials manager = cls.get_client_manager( File "/usr/lib/python3.9/site-packages/tempest/test.py", line 750, in get_client_manager manager.auth_provider.set_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth self.cache = self._get_auth() File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth token, auth_data = auth_func(**auth_params) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token body = self.auth(**kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth resp, body = self.post(self.auth_url, body=body) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 172, in request raise exceptions.IdentityError( tempest.lib.exceptions.IdentityError: Got identity error Details: Unexpected status code 504 ====== Totals ====== Ran: 202 tests in 377.1405 sec. - Passed: 189 - Skipped: 9 - Expected Fail: 0 - Unexpected Success: 0 - Failed: 4 Sum of execute time for each test: 79.0907 sec. ============== Worker Balance ============== - Worker 0 (37 tests) => 0:05:55.213423 - Worker 1 (64 tests) => 0:05:55.734930 - Worker 2 (65 tests) => 0:06:15.910820 - Worker 3 (36 tests) => 0:05:33.769629 ~ / / Excluded tests Included tests ~/openshift / Generate file containing failing tests Generate subunit, then xml and html results setUpClass (ironic_tempest_plugin.tests.api.admin.test_deploy_templates.TestDeployTemplates) setUpClass (ironic_tempest_plugin.tests.api.admin.test_deploy_templates.TestDeployTemplatesNegative) setUpClass (ironic_tempest_plugin.tests.api.admin.test_nodes.TestHardwareInterfaces) setUpClass (ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodeDescription) / "