"~ / 2025-08-14 13:09:23.609 7 INFO tempest [-] Using tempest config file /etc/tempest/tempest.conf 2025-08-14 13:09:23.686 7 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests 2025-08-14 13:09:23.686 7 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests 2025-08-14 13:09:23.686 7 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate 2025-08-14 13:09:23.687 7 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests 2025-08-14 13:09:23.687 7 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: heat 2025-08-14 13:09:23.687 7 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests 2025-08-14 13:09:23.687 7 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests 2025-08-14 13:09:23.688 7 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: kuryr_tempest_tests 2025-08-14 13:09:23.688 7 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests 2025-08-14 13:09:23.688 7 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests 2025-08-14 13:09:23.689 7 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: mistral_test 2025-08-14 13:09:23.689 7 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: murano_tests 2025-08-14 13:09:23.689 7 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: networking_l2gw_tempest_plugin 2025-08-14 13:09:23.689 7 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests 2025-08-14 13:09:23.689 7 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin 2025-08-14 13:09:23.690 7 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: sahara_tempest_tests 2025-08-14 13:09:23.690 7 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests 2025-08-14 13:09:23.690 7 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: trove_tests 2025-08-14 13:09:23.690 7 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: vitrage_tests 2025-08-14 13:09:23.690 7 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: watcher_tests 2025-08-14 13:09:23.691 7 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: whitebox-neutron-tempest-plugin 2025-08-14 13:09:23.691 7 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: whitebox-tempest-plugin 2025-08-14 13:09:23.691 7 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: zaqar_tests 2025-08-14 13:09:23.691 7 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests 2025-08-14 13:09:23.692 7 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests 2025-08-14 13:09:23.692 7 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate 2025-08-14 13:09:23.692 7 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests 2025-08-14 13:09:23.692 7 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: heat 2025-08-14 13:09:23.692 7 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests 2025-08-14 13:09:23.692 7 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests 2025-08-14 13:09:23.692 7 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: kuryr_tempest_tests 2025-08-14 13:09:23.692 7 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests 2025-08-14 13:09:23.693 7 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests 2025-08-14 13:09:23.693 7 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: mistral_test 2025-08-14 13:09:23.693 7 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: murano_tests 2025-08-14 13:09:23.693 7 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: networking_l2gw_tempest_plugin 2025-08-14 13:09:23.693 7 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests 2025-08-14 13:09:23.693 7 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin 2025-08-14 13:09:23.693 7 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: sahara_tempest_tests 2025-08-14 13:09:23.694 7 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests 2025-08-14 13:09:23.694 7 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: trove_tests 2025-08-14 13:09:23.694 7 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: vitrage_tests 2025-08-14 13:09:23.694 7 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: watcher_tests 2025-08-14 13:09:23.694 7 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: whitebox-neutron-tempest-plugin 2025-08-14 13:09:23.694 7 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: whitebox-tempest-plugin 2025-08-14 13:09:23.694 7 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: zaqar_tests 2025-08-14 13:09:23.714 7 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests 2025-08-14 13:09:23.715 7 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests 2025-08-14 13:09:23.715 7 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate 2025-08-14 13:09:23.715 7 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests 2025-08-14 13:09:23.715 7 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: heat 2025-08-14 13:09:23.715 7 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests 2025-08-14 13:09:23.715 7 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests 2025-08-14 13:09:23.715 7 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: kuryr_tempest_tests 2025-08-14 13:09:23.716 7 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests 2025-08-14 13:09:23.716 7 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests 2025-08-14 13:09:23.716 7 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: mistral_test 2025-08-14 13:09:23.716 7 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: murano_tests 2025-08-14 13:09:23.716 7 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: networking_l2gw_tempest_plugin 2025-08-14 13:09:23.716 7 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests 2025-08-14 13:09:23.716 7 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin 2025-08-14 13:09:23.716 7 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: sahara_tempest_tests 2025-08-14 13:09:23.717 7 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests 2025-08-14 13:09:23.717 7 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: trove_tests 2025-08-14 13:09:23.717 7 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: vitrage_tests 2025-08-14 13:09:23.717 7 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: watcher_tests 2025-08-14 13:09:23.717 7 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: whitebox-neutron-tempest-plugin 2025-08-14 13:09:23.717 7 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: whitebox-tempest-plugin 2025-08-14 13:09:23.717 7 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: zaqar_tests 2025-08-14 13:09:23.726 7 WARNING oslo_config.generator [-] "enabled_datastores" is missing a help string 2025-08-14 13:09:23.740 7 WARNING oslo_config.generator [-] "zabbix_alarms_per_host" is missing a help string ~/openshift ~ / python3-tempest-41.0.0-0.20250124132801.a25e0df.el9.noarch python3-tempestconf-3.5.2-0.20250611210722.405c80b.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.20250805155729.242eb56.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 2025-08-14 13:09:24.823 12 INFO tempest [-] Using tempest config file /var/lib/tempest/openshift/etc/tempest.conf 2025-08-14 13:09:24.912 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests 2025-08-14 13:09:24.912 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests 2025-08-14 13:09:24.912 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate 2025-08-14 13:09:24.912 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests 2025-08-14 13:09:24.913 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: heat 2025-08-14 13:09:24.913 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests 2025-08-14 13:09:24.913 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests 2025-08-14 13:09:24.913 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: kuryr_tempest_tests 2025-08-14 13:09:24.914 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests 2025-08-14 13:09:24.914 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests 2025-08-14 13:09:24.914 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: mistral_test 2025-08-14 13:09:24.914 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: murano_tests 2025-08-14 13:09:24.914 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: networking_l2gw_tempest_plugin 2025-08-14 13:09:24.914 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests 2025-08-14 13:09:24.915 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin 2025-08-14 13:09:24.915 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: sahara_tempest_tests 2025-08-14 13:09:24.915 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests 2025-08-14 13:09:24.915 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: trove_tests 2025-08-14 13:09:24.915 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: vitrage_tests 2025-08-14 13:09:24.915 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: watcher_tests 2025-08-14 13:09:24.915 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: whitebox-neutron-tempest-plugin 2025-08-14 13:09:24.916 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: whitebox-tempest-plugin 2025-08-14 13:09:24.916 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: zaqar_tests 2025-08-14 13:09:24.916 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests 2025-08-14 13:09:24.916 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests 2025-08-14 13:09:24.916 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate 2025-08-14 13:09:24.916 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests 2025-08-14 13:09:24.917 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: heat 2025-08-14 13:09:24.917 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests 2025-08-14 13:09:24.917 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests 2025-08-14 13:09:24.917 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: kuryr_tempest_tests 2025-08-14 13:09:24.917 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests 2025-08-14 13:09:24.917 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests 2025-08-14 13:09:24.917 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: mistral_test 2025-08-14 13:09:24.917 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: murano_tests 2025-08-14 13:09:24.917 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: networking_l2gw_tempest_plugin 2025-08-14 13:09:24.917 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests 2025-08-14 13:09:24.918 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin 2025-08-14 13:09:24.918 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: sahara_tempest_tests 2025-08-14 13:09:24.918 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests 2025-08-14 13:09:24.918 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: trove_tests 2025-08-14 13:09:24.918 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: vitrage_tests 2025-08-14 13:09:24.918 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: watcher_tests 2025-08-14 13:09:24.918 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: whitebox-neutron-tempest-plugin 2025-08-14 13:09:24.918 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: whitebox-tempest-plugin 2025-08-14 13:09:24.918 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: zaqar_tests 2025-08-14 13:09:24.936 12 DEBUG config_tempest.constants [-] Setting basic default values load_basic_defaults /usr/lib/python3.9/site-packages/config_tempest/main.py:77 2025-08-14 13:09:24.936 12 DEBUG config_tempest.constants [-] Setting [DEFAULT] debug = true set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:24.936 12 DEBUG config_tempest.constants [-] Setting [DEFAULT] use_stderr = false set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:24.936 12 DEBUG config_tempest.constants [-] Setting [DEFAULT] log_file = tempest.log set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:24.936 12 DEBUG config_tempest.constants [-] Setting [identity] username = demo_tempestconf set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:24.936 12 DEBUG config_tempest.constants [-] Setting [identity] password = secrete set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:24.936 12 DEBUG config_tempest.constants [-] Setting [identity] project_name = demo set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:24.936 12 DEBUG config_tempest.constants [-] Setting [identity] project_domain_name = Default set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:24.936 12 DEBUG config_tempest.constants [-] Setting [identity] user_domain_name = Default set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:24.936 12 DEBUG config_tempest.constants [-] Setting [identity] alt_username = alt_demo_tempestconf set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:24.936 12 DEBUG config_tempest.constants [-] Setting [identity] alt_password = secrete set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:24.936 12 DEBUG config_tempest.constants [-] Setting [identity] alt_project_name = alt_demo set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:24.937 12 DEBUG config_tempest.constants [-] Setting [auth] tempest_roles = member set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:24.937 12 DEBUG config_tempest.constants [-] Setting [auth] admin_username = admin set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:24.937 12 DEBUG config_tempest.constants [-] Setting [auth] admin_project_name = admin set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:24.937 12 DEBUG config_tempest.constants [-] Setting [auth] admin_domain_name = Default set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:24.937 12 DEBUG config_tempest.constants [-] Setting [auth] admin_project_domain_name = Default set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:24.937 12 DEBUG config_tempest.constants [-] Setting [auth] admin_user_domain_name = Default set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:24.937 12 DEBUG config_tempest.constants [-] Setting [object-storage] reseller_admin_role = ResellerAdmin set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:24.937 12 DEBUG config_tempest.constants [-] Setting [oslo-concurrency] lock_path = /tmp set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:24.937 12 DEBUG config_tempest.constants [-] Setting [compute-feature-enabled] preserve_ports = true set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:24.937 12 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 2025-08-14 13:09:24.937 12 DEBUG config_tempest.constants [-] Setting [scenario] dhcp_client = dhcpcd set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:24.937 12 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 2025-08-14 13:09:24.937 12 DEBUG config_tempest.constants [-] Setting [auth] admin_username = admin set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:24.937 12 DEBUG config_tempest.constants [-] Setting [auth] admin_project_name = admin set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:24.937 12 DEBUG config_tempest.constants [-] Setting [auth] admin_password = 12345678 set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:24.937 12 DEBUG config_tempest.constants [-] Setting [auth] admin_project_domain_name = Default set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:24.937 12 DEBUG config_tempest.constants [-] Setting [auth] admin_user_domain_name = Default set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:24.938 12 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 2025-08-14 13:09:24.938 12 DEBUG config_tempest.constants [-] Setting [identity] region = regionOne set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:24.938 12 DEBUG config_tempest.constants [-] Setting [compute-feature-enabled] dhcp_domain = set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:24.938 12 DEBUG config_tempest.constants [-] Setting [enforce_scope] ironic = True set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:24.938 12 DEBUG config_tempest.constants [-] Setting [enforce_scope] ironic_inspector = True set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:24.938 12 DEBUG config_tempest.constants [-] Setting [identity] v3_endpoint_type = public set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:24.938 12 DEBUG config_tempest.constants [-] Setting [volume] catalog_type = volumev3 set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:24.938 12 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 2025-08-14 13:09:24.959 12 DEBUG config_tempest.constants [-] Setting [identity] disable_ssl_certificate_validation = False set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:24.959 12 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 2025-08-14 13:09:25.267 12 INFO tempest.lib.common.rest_client [req-0c93664e-d5b9-4a85-9ab9-d844077ac89c req-0c93664e-d5b9-4a85-9ab9-d844077ac89c ] Request (main): 201 POST https://keystone-public-openstack.apps-crc.testing/v3/auth/tokens 0.308s 2025-08-14 13:09:25.358 12 INFO tempest.lib.common.rest_client [req-82c8de59-d453-49b5-afcc-def299287359 req-82c8de59-d453-49b5-afcc-def299287359 ] Request (main): 200 GET https://keystone-public-openstack.apps-crc.testing/v3/projects 0.089s 2025-08-14 13:09:25.358 12 DEBUG config_tempest.constants [-] Setting [auth] admin_project_id = 9d1ae0b48cb349129f6981ab472d3ae3 set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:25.358 12 INFO config_tempest.constants [-] Creating user 'demo_tempestconf' with project 'demo' and password 'secrete' 2025-08-14 13:09:25.427 12 INFO tempest.lib.common.rest_client [req-4e92f742-7e29-45c2-b80d-0b35b3c4f7bf req-4e92f742-7e29-45c2-b80d-0b35b3c4f7bf ] Request (main): 201 POST https://keystone-public-openstack.apps-crc.testing/v3/projects 0.061s 2025-08-14 13:09:25.525 12 INFO tempest.lib.common.rest_client [req-8d3f69e8-5a5a-4ba9-8b26-509a8b4e4d43 req-8d3f69e8-5a5a-4ba9-8b26-509a8b4e4d43 ] Request (main): 200 GET https://keystone-public-openstack.apps-crc.testing/v3/projects 0.098s 2025-08-14 13:09:25.844 12 INFO tempest.lib.common.rest_client [req-9e336b19-2087-4c61-b9d1-093bd7db713e req-9e336b19-2087-4c61-b9d1-093bd7db713e ] Request (main): 201 POST https://keystone-public-openstack.apps-crc.testing/v3/users 0.317s 2025-08-14 13:09:25.844 12 INFO config_tempest.constants [-] Creating user 'alt_demo_tempestconf' with project 'alt_demo' and password 'secrete' 2025-08-14 13:09:25.923 12 INFO tempest.lib.common.rest_client [req-f73306ee-11c1-4c5c-8cff-3f4ca8bebc88 req-f73306ee-11c1-4c5c-8cff-3f4ca8bebc88 ] Request (main): 201 POST https://keystone-public-openstack.apps-crc.testing/v3/projects 0.079s 2025-08-14 13:09:25.988 12 INFO tempest.lib.common.rest_client [req-af6ff87c-e03b-4015-8849-bd248bad69ca req-af6ff87c-e03b-4015-8849-bd248bad69ca ] Request (main): 200 GET https://keystone-public-openstack.apps-crc.testing/v3/projects 0.064s 2025-08-14 13:09:26.357 12 INFO tempest.lib.common.rest_client [req-faba1f8f-7393-4a75-9329-aa1a9d1d1081 req-faba1f8f-7393-4a75-9329-aa1a9d1d1081 ] Request (main): 201 POST https://keystone-public-openstack.apps-crc.testing/v3/users 0.368s 2025-08-14 13:09:26.413 12 INFO tempest.lib.common.rest_client [req-b8743404-525b-4011-9956-07093c2ba13c req-b8743404-525b-4011-9956-07093c2ba13c ] Request (main): 200 GET https://keystone-public-openstack.apps-crc.testing/v3/projects 0.055s 2025-08-14 13:09:26.457 12 INFO tempest.lib.common.rest_client [req-92fcd883-88dd-42d9-a433-174572049f05 req-92fcd883-88dd-42d9-a433-174572049f05 ] Request (main): 200 GET https://keystone-public-openstack.apps-crc.testing/v3/users 0.043s 2025-08-14 13:09:26.503 12 INFO tempest.lib.common.rest_client [req-0a757c1f-175c-44b9-878e-aa77170e6b76 req-0a757c1f-175c-44b9-878e-aa77170e6b76 ] Request (main): 200 GET https://keystone-public-openstack.apps-crc.testing/v3/roles 0.046s 2025-08-14 13:09:26.543 12 INFO tempest.lib.common.rest_client [req-56f1057b-f8f9-46bf-938c-f121aa53f2ad req-56f1057b-f8f9-46bf-938c-f121aa53f2ad ] Request (main): 204 PUT https://keystone-public-openstack.apps-crc.testing/v3/projects/59efa1c595c94cfb85bf61f0c458c149/users/aaba617d00d24235b81885f86ee1c14d/roles/85e355493a19497fb27e08ea5687c0d9 0.039s 2025-08-14 13:09:26.544 12 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 2025-08-14 13:09:26.630 12 INFO tempest.lib.common.rest_client [req-42fc1768-3c61-4ddd-982c-009455cc13e7 req-42fc1768-3c61-4ddd-982c-009455cc13e7 ] Request (main): 200 GET https://keystone-public-openstack.apps-crc.testing/v3/services 0.085s 2025-08-14 13:09:27.202 12 DEBUG config_tempest.constants [-] Setting [service_available] aodh = False set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:27.202 12 DEBUG config_tempest.constants [-] Setting [service_available] ironic = True set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:27.203 12 DEBUG config_tempest.constants [-] Setting [service_available] ceilometer = False set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:27.233 12 DEBUG config_tempest.constants [-] Setting [compute-feature-enabled] console_output = True set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:27.986 12 INFO tempest.lib.common.rest_client [req-1bf51558-d922-4af8-8f93-3beef780e851 req-1bf51558-d922-4af8-8f93-3beef780e851 ] Request (main): 200 GET https://nova-public-openstack.apps-crc.testing/v2.1/os-hosts 0.753s 2025-08-14 13:09:27.988 12 DEBUG config_tempest.constants [-] Setting [compute] min_compute_nodes = 0 set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:27.988 12 DEBUG config_tempest.constants [-] Setting [compute] min_microversion = 2.1 set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:27.988 12 DEBUG config_tempest.constants [-] Setting [compute] max_microversion = 2.95 set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:27.988 12 DEBUG config_tempest.constants [-] Setting [service_available] nova = True set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:27.988 12 DEBUG config_tempest.constants [-] Setting [service_available] sahara = False set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:27.988 12 DEBUG config_tempest.constants [-] Setting [service_available] trove = False set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:27.988 12 DEBUG config_tempest.constants [-] Setting [service_available] designate = False set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:27.988 12 DEBUG config_tempest.constants [-] Setting [service_available] panko = False set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:28.049 12 DEBUG config_tempest.constants [-] Setting [identity] auth_version = v3 set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:28.648 12 INFO tempest.lib.common.rest_client [req-286d4e87-d60a-46db-99b8-7a7796b28b22 req-286d4e87-d60a-46db-99b8-7a7796b28b22 ] Request (main): 200 GET https://glance-default-public-openstack.apps-crc.testing/v2/info/stores 0.566s 2025-08-14 13:09:28.648 12 DEBUG config_tempest.constants [-] Setting [image-feature-enabled] import_image = True set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:28.648 12 DEBUG config_tempest.constants [-] Setting [validation] image_ssh_user = cirros set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:28.759 12 INFO tempest.lib.common.rest_client [req-f62f4034-426b-4257-91a7-6a16cbeadbf7 req-f62f4034-426b-4257-91a7-6a16cbeadbf7 ] Request (main): 200 GET https://glance-default-public-openstack.apps-crc.testing/v2/images 0.110s 2025-08-14 13:09:28.759 12 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 2025-08-14 13:09:28.759 12 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 2025-08-14 13:09:28.759 12 DEBUG config_tempest.constants [-] Setting [service_available] glance = True set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:28.760 12 DEBUG config_tempest.constants [-] Setting [service_available] barbican = True set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:28.760 12 DEBUG config_tempest.constants [-] Setting [service_available] zaqar = False set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:28.760 12 DEBUG config_tempest.constants [-] Setting [service_available] gnocchi = False set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:28.922 12 DEBUG config_tempest.constants [-] Setting [service_available] neutron = True set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:29.067 12 INFO tempest.lib.common.rest_client [tx0bf01651b4cf463e95448-00689de009 tx0bf01651b4cf463e95448-00689de009 ] Request (main): 200 GET https://swift-public-openstack.apps-crc.testing/healthcheck 0.017s 2025-08-14 13:09:29.100 12 INFO tempest.lib.common.rest_client [req-1365f793-f356-40b8-8bc6-75479f8974b4 req-1365f793-f356-40b8-8bc6-75479f8974b4 ] Request (main): 200 GET https://keystone-public-openstack.apps-crc.testing/v3/roles 0.033s 2025-08-14 13:09:29.101 12 INFO config_tempest.constants [-] Creating ResellerAdmin role 2025-08-14 13:09:29.157 12 INFO tempest.lib.common.rest_client [req-4950ef21-d841-43b2-9315-663ffc231f02 req-4950ef21-d841-43b2-9315-663ffc231f02 ] Request (main): 201 POST https://keystone-public-openstack.apps-crc.testing/v3/roles 0.055s 2025-08-14 13:09:29.157 12 DEBUG config_tempest.constants [-] Setting [object-storage] operator_role = admin set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:29.158 12 DEBUG config_tempest.constants [-] Setting [service_available] swift = True set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:29.158 12 DEBUG config_tempest.constants [-] Setting [service_available] octavia = False set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:29.158 12 DEBUG config_tempest.constants [-] Setting [service_available] heat = False set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:29.200 12 DEBUG config_tempest.constants [-] Setting [placement] min_microversion = 1.0 set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:29.201 12 DEBUG config_tempest.constants [-] Setting [placement] max_microversion = 1.39 set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:29.201 12 DEBUG config_tempest.constants [-] Setting [service_available] placement = True set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:29.201 12 DEBUG config_tempest.constants [-] Setting [service_available] manila = False set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:29.201 12 DEBUG config_tempest.constants [-] Setting [service_available] manila = False set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:29.201 12 DEBUG config_tempest.constants [-] Setting [service_available] ceilometer = False set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:29.406 12 DEBUG config_tempest.constants [-] Setting [volume] min_microversion = 3.0 set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:29.406 12 DEBUG config_tempest.constants [-] Setting [volume] max_microversion = 3.70 set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:29.602 12 DEBUG config_tempest.constants [-] Setting [service_available] cinder = True set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:29.603 12 DEBUG config_tempest.constants [-] Setting [service_available] watcher = False set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:29.603 12 DEBUG config_tempest.constants [-] Setting [service_available] mistral = False set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:29.603 12 DEBUG config_tempest.constants [-] Setting [service_available] mistral = False set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:30.234 12 INFO tempest.lib.common.rest_client [req-9f50984f-4d0e-42a5-a89d-f26660921ff3 req-9f50984f-4d0e-42a5-a89d-f26660921ff3 ] Request (main): 200 GET https://nova-public-openstack.apps-crc.testing/v2.1/flavors 0.630s 2025-08-14 13:09:30.236 12 DEBUG config_tempest.constants [-] Setting [volume] volume_size = 1 set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:30.237 12 INFO config_tempest.constants [-] Creating flavor 'm1.nano' 2025-08-14 13:09:30.344 12 INFO tempest.lib.common.rest_client [req-c4930d84-8292-4cc6-acad-8fd309dce74d req-c4930d84-8292-4cc6-acad-8fd309dce74d ] Request (main): 200 POST https://nova-public-openstack.apps-crc.testing/v2.1/flavors 0.106s 2025-08-14 13:09:30.425 12 INFO tempest.lib.common.rest_client [req-cc16aa9c-c32c-49de-834d-6577a489ec2f req-cc16aa9c-c32c-49de-834d-6577a489ec2f ] Request (main): 200 POST https://nova-public-openstack.apps-crc.testing/v2.1/flavors/3aab6b24-4093-43bc-ad72-8425d93a6874/os-extra_specs 0.079s 2025-08-14 13:09:30.426 12 DEBUG config_tempest.constants [-] Setting [compute] flavor_ref = 3aab6b24-4093-43bc-ad72-8425d93a6874 set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:30.427 12 INFO config_tempest.constants [-] Creating flavor 'm1.micro' 2025-08-14 13:09:30.523 12 INFO tempest.lib.common.rest_client [req-f1cc9b24-90ae-4624-9230-3fcad1bc315d req-f1cc9b24-90ae-4624-9230-3fcad1bc315d ] Request (main): 200 POST https://nova-public-openstack.apps-crc.testing/v2.1/flavors 0.096s 2025-08-14 13:09:30.622 12 INFO tempest.lib.common.rest_client [req-ca26bff7-d88c-48d7-9601-17b9bb0b5ac8 req-ca26bff7-d88c-48d7-9601-17b9bb0b5ac8 ] Request (main): 200 POST https://nova-public-openstack.apps-crc.testing/v2.1/flavors/161cd857-617c-4704-8998-0870cd1c38e4/os-extra_specs 0.096s 2025-08-14 13:09:30.623 12 DEBUG config_tempest.constants [-] Setting [compute] flavor_ref_alt = 161cd857-617c-4704-8998-0870cd1c38e4 set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:31.116 12 INFO tempest.lib.common.rest_client [req-908a75e0-bfa2-4632-93fb-bd1b743e86c8 req-908a75e0-bfa2-4632-93fb-bd1b743e86c8 ] Request (main): 200 GET https://glance-default-public-openstack.apps-crc.testing/v2/images 0.492s 2025-08-14 13:09:31.116 12 INFO config_tempest.constants [-] Creating image 'cirros-0.6.2-x86_64-disk.img' 2025-08-14 13:09:31.116 12 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' 2025-08-14 13:09:31.744 12 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' 2025-08-14 13:09:32.279 12 INFO tempest.lib.common.rest_client [req-25b26a82-8aaf-416b-ac2e-26bb230df0b5 req-25b26a82-8aaf-416b-ac2e-26bb230df0b5 ] Request (main): 201 POST https://glance-default-public-openstack.apps-crc.testing/v2/images 0.534s 2025-08-14 13:09:33.648 12 INFO tempest.lib.common.rest_client [req-cabebe30-16eb-4c59-bb3e-8671b569138f req-cabebe30-16eb-4c59-bb3e-8671b569138f ] Request (main): 204 PUT https://glance-default-public-openstack.apps-crc.testing/v2/images/e1fc3923-320d-4ada-8d33-61df0ada860d/file 1.368s 2025-08-14 13:09:33.715 12 INFO tempest.lib.common.rest_client [req-b7f9cd8e-bfc0-4cb9-9d96-ea49b2eae8db req-b7f9cd8e-bfc0-4cb9-9d96-ea49b2eae8db ] Request (main): 200 GET https://glance-default-public-openstack.apps-crc.testing/v2/images 0.066s 2025-08-14 13:09:33.715 12 INFO config_tempest.constants [-] Creating image 'cirros-0.6.2-x86_64-disk.img_alt' 2025-08-14 13:09:33.715 12 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'. 2025-08-14 13:09:33.716 12 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' 2025-08-14 13:09:33.794 12 INFO tempest.lib.common.rest_client [req-7dfb4e68-1839-4601-807b-8e5eeecf468c req-7dfb4e68-1839-4601-807b-8e5eeecf468c ] Request (main): 201 POST https://glance-default-public-openstack.apps-crc.testing/v2/images 0.078s 2025-08-14 13:09:34.991 12 INFO tempest.lib.common.rest_client [req-13c1e296-0355-459f-96d7-084202e8d8df req-13c1e296-0355-459f-96d7-084202e8d8df ] Request (main): 204 PUT https://glance-default-public-openstack.apps-crc.testing/v2/images/f1d90b55-5c83-453c-aa94-e6477bb92ac1/file 1.197s 2025-08-14 13:09:34.992 12 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 2025-08-14 13:09:34.992 12 DEBUG config_tempest.constants [-] Setting [compute] image_ref = e1fc3923-320d-4ada-8d33-61df0ada860d set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:34.992 12 DEBUG config_tempest.constants [-] Setting [compute] image_ref_alt = f1d90b55-5c83-453c-aa94-e6477bb92ac1 set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:34.992 12 INFO config_tempest.constants [-] Setting up network 2025-08-14 13:09:34.992 12 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. 2025-08-14 13:09:35.269 12 INFO tempest.lib.common.rest_client [req-d1400a9a-2059-40a3-932f-cfe6bf4cf747 req-d1400a9a-2059-40a3-932f-cfe6bf4cf747 ] Request (main): 200 GET https://neutron-public-openstack.apps-crc.testing/v2.0/networks 0.276s 2025-08-14 13:09:35.269 12 INFO config_tempest.constants [-] Setting 37f809a0-77c2-4c40-84f9-e8ea725d460b as the public network for tempest 2025-08-14 13:09:35.269 12 DEBUG config_tempest.constants [-] Setting [network] public_network_id = 37f809a0-77c2-4c40-84f9-e8ea725d460b set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:35.270 12 DEBUG config_tempest.constants [-] Setting [network] floating_network_name = public set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:35.366 12 INFO tempest.lib.common.rest_client [req-587c6f91-fa7a-4626-9ce9-39913635fa99 req-587c6f91-fa7a-4626-9ce9-39913635fa99 ] Request (main): 200 GET https://cinder-public-openstack.apps-crc.testing/v3/os-services?binary=cinder-backup 0.096s 2025-08-14 13:09:35.369 12 DEBUG config_tempest.constants [-] Setting [volume-feature-enabled] backup = False set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:35.403 12 DEBUG config_tempest.constants [-] Setting [service_available] horizon = False set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:35.403 12 DEBUG config_tempest.constants [-] Setting [identity-feature-enabled] api_v2 = False set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:35.403 12 DEBUG config_tempest.constants [-] Setting [identity-feature-enabled] api_v3 = True set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:35.404 12 DEBUG config_tempest.constants [-] Setting [image-feature-enabled] api_v1 = False set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:35.404 12 DEBUG config_tempest.constants [-] Setting [image-feature-enabled] api_v2 = True set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:35.442 12 DEBUG config_tempest.constants [-] Setting [identity-feature-enabled] api_extensions = OS-INHERIT,OS-ENDPOINT-POLICY,OS-OAUTH2,OS-OAUTH1,OS-FEDERATION,OS-REVOKE,s3tokens,OS-EP-FILTER,OS-SIMPLE-CERT,OS-TRUST,OS-PKI,OS-EC2 set /usr/lib/python3.9/site-packages/config_tempest/tempest_conf.py:105 2025-08-14 13:09:35.442 12 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 2025-08-14 13:09:35.442 12 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 2025-08-14 13:09:35.442 12 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 2025-08-14 13:09:35.443 12 INFO config_tempest.constants [-] Creating configuration file /var/lib/tempest/openshift/etc/tempest.conf {1} ironic_tempest_plugin.tests.api.admin.test_deploy_templates.TestDeployTemplatesNegative.test_create_deploy_template_duplicated_deploy_template_name [0.251614s] ... ok {1} ironic_tempest_plugin.tests.api.admin.test_deploy_templates.TestDeployTemplatesNegative.test_create_deploy_template_invalid_name [0.022464s] ... ok {1} ironic_tempest_plugin.tests.api.admin.test_deploy_templates.TestDeployTemplatesNegative.test_create_deploy_template_malformed_deploy_template_uuid [0.023123s] ... ok {1} ironic_tempest_plugin.tests.api.admin.test_deploy_templates.TestDeployTemplatesNegative.test_create_deploy_template_malformed_steps [0.019812s] ... ok {1} ironic_tempest_plugin.tests.api.admin.test_deploy_templates.TestDeployTemplatesNegative.test_create_deploy_template_no_mandatory_field_name [0.023576s] ... ok {1} ironic_tempest_plugin.tests.api.admin.test_deploy_templates.TestDeployTemplatesNegative.test_create_deploy_template_no_mandatory_field_steps [0.017098s] ... ok {1} ironic_tempest_plugin.tests.api.admin.test_deploy_templates.TestDeployTemplatesNegative.test_show_deploy_template_nonexistent [0.027228s] ... ok {1} ironic_tempest_plugin.tests.api.admin.test_deploy_templates.TestDeployTemplatesNegative.test_update_deploy_template_remove_mandatory_field_name [0.076899s] ... ok {1} ironic_tempest_plugin.tests.api.admin.test_deploy_templates.TestDeployTemplatesNegative.test_update_deploy_template_remove_mandatory_field_steps [0.125747s] ... ok {1} ironic_tempest_plugin.tests.api.admin.test_deploy_templates.TestDeployTemplatesNegative.test_update_deploy_template_replace_empty_name [0.069252s] ... ok {2} ironic_tempest_plugin.tests.api.admin.test_api_discovery.TestApiDiscovery.test_api_versions [0.019377s] ... ok {2} ironic_tempest_plugin.tests.api.admin.test_api_discovery.TestApiDiscovery.test_default_version [0.012512s] ... ok {2} ironic_tempest_plugin.tests.api.admin.test_api_discovery.TestApiDiscovery.test_version_1_resources [0.017278s] ... ok {3} ironic_tempest_plugin.tests.api.admin.test_deploy_templates.TestDeployTemplates.test_create_deploy_template_specifying_uuid [0.352710s] ... ok {3} ironic_tempest_plugin.tests.api.admin.test_deploy_templates.TestDeployTemplates.test_delete_deploy_template [0.486485s] ... ok {3} ironic_tempest_plugin.tests.api.admin.test_deploy_templates.TestDeployTemplates.test_list_deploy_templates [0.073724s] ... ok {3} ironic_tempest_plugin.tests.api.admin.test_deploy_templates.TestDeployTemplates.test_list_deploy_templates_detail [0.241935s] ... ok {3} ironic_tempest_plugin.tests.api.admin.test_deploy_templates.TestDeployTemplates.test_list_with_limit [0.114428s] ... ok {3} ironic_tempest_plugin.tests.api.admin.test_deploy_templates.TestDeployTemplates.test_show_deploy_template [0.057815s] ... ok {3} ironic_tempest_plugin.tests.api.admin.test_deploy_templates.TestDeployTemplates.test_show_deploy_template_with_links [0.049660s] ... ok {3} ironic_tempest_plugin.tests.api.admin.test_deploy_templates.TestDeployTemplates.test_update_deploy_template_add [0.090665s] ... ok {3} ironic_tempest_plugin.tests.api.admin.test_deploy_templates.TestDeployTemplates.test_update_deploy_template_mixed_ops [0.089982s] ... ok {3} ironic_tempest_plugin.tests.api.admin.test_deploy_templates.TestDeployTemplates.test_update_deploy_template_replace [0.104179s] ... ok {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]. {2} ironic_tempest_plugin.tests.api.admin.test_conductor.TestConductors.test_list_conductors [0.214042s] ... ok {2} ironic_tempest_plugin.tests.api.admin.test_conductor.TestConductors.test_list_conductors_detail [0.026121s] ... ok {2} ironic_tempest_plugin.tests.api.admin.test_conductor.TestConductors.test_show_conductor [0.051706s] ... 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]. {2} ironic_tempest_plugin.tests.api.admin.test_deploy_templates.TestDeployTemplatesOldAPI.test_create_deploy_template_old_api [0.148414s] ... ok {2} ironic_tempest_plugin.tests.api.admin.test_deploy_templates.TestDeployTemplatesOldAPI.test_delete_deploy_template_old_api [0.018786s] ... ok {2} ironic_tempest_plugin.tests.api.admin.test_deploy_templates.TestDeployTemplatesOldAPI.test_list_deploy_templates_old_api [0.015424s] ... ok {2} ironic_tempest_plugin.tests.api.admin.test_deploy_templates.TestDeployTemplatesOldAPI.test_update_deploy_template_old_api [0.016231s] ... ok {0} ironic_tempest_plugin.tests.api.admin.test_chassis.TestChassis.test_chassis_node_list [60.018178s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_chassis.py", line 75, in test_chassis_node_list _, node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:11:08,050 21 INFO [tempest.lib.common.rest_client] Request (TestChassis:test_chassis_node_list): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.012s 2025-08-14 13:11:08,051 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"chassis_uuid": "4678d78b-5595-45e5-9623-7b9f1433a692", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" {0} ironic_tempest_plugin.tests.api.admin.test_chassis.TestChassis.test_create_chassis [0.075052s] ... ok {0} ironic_tempest_plugin.tests.api.admin.test_chassis.TestChassis.test_create_chassis_unicode_description [0.052335s] ... ok {0} ironic_tempest_plugin.tests.api.admin.test_chassis.TestChassis.test_create_chassis_uuid [0.049013s] ... ok {0} ironic_tempest_plugin.tests.api.admin.test_chassis.TestChassis.test_delete_chassis [0.118743s] ... ok {0} ironic_tempest_plugin.tests.api.admin.test_chassis.TestChassis.test_list_chassis [0.041220s] ... ok {0} ironic_tempest_plugin.tests.api.admin.test_chassis.TestChassis.test_show_chassis [0.026380s] ... ok {0} ironic_tempest_plugin.tests.api.admin.test_chassis.TestChassis.test_update_chassis [0.168393s] ... ok {2} 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} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes.test_conductor_hidden [60.242659s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 33, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:10:39,835 22 INFO [tempest.lib.common.rest_client] Request (TestNodes:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.191s 2025-08-14 13:10:39,836 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1860236789"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:10:39 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/b490e8d5-1036-43fa-b421-d039ff109cb6', 'content-length': '719', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.1', 'openstack-request-id': 'req-494b89ff-9186-4d66-bdd7-8aab250753e2', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "b490e8d5-1036-43fa-b421-d039ff109cb6", "created_at": "2025-08-14T13:10:39.825264+00:00", "updated_at": null, "description": "tempest-test-chassis-1860236789", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/b490e8d5-1036-43fa-b421-d039ff109cb6", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/b490e8d5-1036-43fa-b421-d039ff109cb6", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/b490e8d5-1036-43fa-b421-d039ff109cb6/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/b490e8d5-1036-43fa-b421-d039ff109cb6/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:11:39,873 22 INFO [tempest.lib.common.rest_client] Request (TestNodes:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.032s 2025-08-14 13:11:39,878 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"chassis_uuid": "b490e8d5-1036-43fa-b421-d039ff109cb6", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" {3} ironic_tempest_plugin.tests.api.admin.test_nodes.TestResetInterfaces.test_no_reset_by_default [60.250328s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 446, in _make_request six.raise_from(e, None) File "", line 3, in raise_from File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 441, in _make_request httplib_response = conn.getresponse() File "/usr/lib64/python3.9/http/client.py", line 1377, in getresponse response.begin() File "/usr/lib64/python3.9/http/client.py", line 320, in begin version, status, reason = self._read_status() File "/usr/lib64/python3.9/http/client.py", line 281, in _read_status line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") File "/usr/lib64/python3.9/socket.py", line 716, in readinto return self._sock.recv_into(b) File "/usr/lib64/python3.9/ssl.py", line 1275, in recv_into return self.read(nbytes, buffer) File "/usr/lib64/python3.9/ssl.py", line 1133, in read return self._sslobj.read(len, buffer) socket.timeout: The read operation timed out During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 724, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 534, in increment raise six.reraise(type(error), error, _stacktrace) File "/usr/lib/python3.9/site-packages/urllib3/packages/six.py", line 709, in reraise raise value File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 448, in _make_request self._raise_timeout(err=e, url=url, timeout_value=read_timeout) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 337, in _raise_timeout raise ReadTimeoutError( urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='ironic-public-openstack.apps-crc.testing', port=443): Read timed out. (read timeout=60) Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:10:52,828 24 INFO [tempest.lib.common.rest_client] Request (TestResetInterfaces:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.216s 2025-08-14 13:10:52,829 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.45', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1284038335"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:10:52 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/e1474685-576e-4330-9ced-b26a76809ca1', 'content-length': '719', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.45', 'openstack-request-id': 'req-658b5a62-e62b-432c-98ce-e633bf897189', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "e1474685-576e-4330-9ced-b26a76809ca1", "created_at": "2025-08-14T13:10:52.779785+00:00", "updated_at": null, "description": "tempest-test-chassis-1284038335", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/e1474685-576e-4330-9ced-b26a76809ca1", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/e1474685-576e-4330-9ced-b26a76809ca1", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/e1474685-576e-4330-9ced-b26a76809ca1/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/e1474685-576e-4330-9ced-b26a76809ca1/nodes", "rel": "bookmark"}]]}' {0} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodeConductor.test_conductor_exposed [60.193209s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 1265, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:11:24,264 21 INFO [tempest.lib.common.rest_client] Request (TestNodeConductor:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.171s 2025-08-14 13:11:24,265 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.49', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1878773766"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:11:24 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/307c0211-ff20-47a7-82e3-25f98a262a83', 'content-length': '719', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.49', 'openstack-request-id': 'req-a2682040-ef66-4b9e-8f4b-f7d2ef29aa62', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "307c0211-ff20-47a7-82e3-25f98a262a83", "created_at": "2025-08-14T13:11:24.258820+00:00", "updated_at": null, "description": "tempest-test-chassis-1878773766", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/307c0211-ff20-47a7-82e3-25f98a262a83", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/307c0211-ff20-47a7-82e3-25f98a262a83", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/307c0211-ff20-47a7-82e3-25f98a262a83/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/307c0211-ff20-47a7-82e3-25f98a262a83/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:12:24,280 21 INFO [tempest.lib.common.rest_client] Request (TestNodeConductor:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.014s 2025-08-14 13:12:24,280 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.49', 'X-Auth-Token': ''} Body: {"chassis_uuid": "307c0211-ff20-47a7-82e3-25f98a262a83", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" {2} ironic_tempest_plugin.tests.api.admin.test_drivers.TestDrivers.test_driver_logical_disk_properties [60.029301s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_drivers.py", line 52, in test_driver_logical_disk_properties _, properties = self.client.get_driver_logical_disk_properties( File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 894, in get_driver_logical_disk_properties resp, body = self.get(uri) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 342, in get return self.request('GET', url, extra_headers, headers, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:12:27,953 23 INFO [tempest.lib.common.rest_client] Request (TestDrivers:test_driver_logical_disk_properties): 504 GET https://ironic-public-openstack.apps-crc.testing/drivers/fake-hardware/raid/logical_disk_properties 60.024s 2025-08-14 13:12:27,953 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.12', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/drivers/fake-hardware/raid/logical_disk_properties'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" {1} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes.test_create_node [60.060125s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 33, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:11:39,931 22 INFO [tempest.lib.common.rest_client] Request (TestNodes:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.036s 2025-08-14 13:11:39,932 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-940879376"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:11:39 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/fe05ceb4-90b2-490f-b7e5-9c529f0d2193', 'content-length': '718', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.1', 'openstack-request-id': 'req-4b08f848-5cc8-4f2d-8206-4ce0bc082643', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "fe05ceb4-90b2-490f-b7e5-9c529f0d2193", "created_at": "2025-08-14T13:11:39.922276+00:00", "updated_at": null, "description": "tempest-test-chassis-940879376", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/fe05ceb4-90b2-490f-b7e5-9c529f0d2193", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/fe05ceb4-90b2-490f-b7e5-9c529f0d2193", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/fe05ceb4-90b2-490f-b7e5-9c529f0d2193/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/fe05ceb4-90b2-490f-b7e5-9c529f0d2193/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:12:39,947 22 INFO [tempest.lib.common.rest_client] Request (TestNodes:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.014s 2025-08-14 13:12:39,947 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"chassis_uuid": "fe05ceb4-90b2-490f-b7e5-9c529f0d2193", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" {3} ironic_tempest_plugin.tests.api.admin.test_nodes.TestResetInterfaces.test_reset_all_interfaces [60.101220s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 724, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:11:52,941 24 INFO [tempest.lib.common.rest_client] Request (TestResetInterfaces:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.075s 2025-08-14 13:11:52,942 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.45', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1358957776"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:11:52 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/cace0952-8f8b-43de-96c9-5c19a066a3ea', 'content-length': '719', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.45', 'openstack-request-id': 'req-4efbb296-d8bd-4932-aba6-6d5ba7de253d', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "cace0952-8f8b-43de-96c9-5c19a066a3ea", "created_at": "2025-08-14T13:11:52.927298+00:00", "updated_at": null, "description": "tempest-test-chassis-1358957776", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/cace0952-8f8b-43de-96c9-5c19a066a3ea", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/cace0952-8f8b-43de-96c9-5c19a066a3ea", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/cace0952-8f8b-43de-96c9-5c19a066a3ea/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/cace0952-8f8b-43de-96c9-5c19a066a3ea/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:12:52,964 24 INFO [tempest.lib.common.rest_client] Request (TestResetInterfaces:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.020s 2025-08-14 13:12:52,964 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.45', 'X-Auth-Token': ''} Body: {"chassis_uuid": "cace0952-8f8b-43de-96c9-5c19a066a3ea", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" {0} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodeConductor.test_list_nodes_by_conductor [60.058603s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 1265, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:12:24,323 21 INFO [tempest.lib.common.rest_client] Request (TestNodeConductor:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.036s 2025-08-14 13:12:24,324 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.49', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-579697441"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:12:24 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/c6cc1a8c-c9d4-442c-9ae0-53efc8bdc9b8', 'content-length': '718', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.49', 'openstack-request-id': 'req-75bf93da-b609-4eed-b624-0f23de885fef', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "c6cc1a8c-c9d4-442c-9ae0-53efc8bdc9b8", "created_at": "2025-08-14T13:12:24.311532+00:00", "updated_at": null, "description": "tempest-test-chassis-579697441", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/c6cc1a8c-c9d4-442c-9ae0-53efc8bdc9b8", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/c6cc1a8c-c9d4-442c-9ae0-53efc8bdc9b8", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/c6cc1a8c-c9d4-442c-9ae0-53efc8bdc9b8/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/c6cc1a8c-c9d4-442c-9ae0-53efc8bdc9b8/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:13:24,343 21 INFO [tempest.lib.common.rest_client] Request (TestNodeConductor:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.018s 2025-08-14 13:13:24,344 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.49', 'X-Auth-Token': ''} Body: {"chassis_uuid": "c6cc1a8c-c9d4-442c-9ae0-53efc8bdc9b8", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" {2} ironic_tempest_plugin.tests.api.admin.test_drivers.TestDrivers.test_driver_properties [60.017276s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_drivers.py", line 45, in test_driver_properties _, properties = self.client.get_driver_properties(self.driver_name) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 880, in get_driver_properties resp, body = self.get(uri) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 342, in get return self.request('GET', url, extra_headers, headers, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:13:27,975 23 INFO [tempest.lib.common.rest_client] Request (TestDrivers:test_driver_properties): 504 GET https://ironic-public-openstack.apps-crc.testing/drivers/fake-hardware/properties 60.014s 2025-08-14 13:13:27,975 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/drivers/fake-hardware/properties'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" {2} ironic_tempest_plugin.tests.api.admin.test_drivers.TestDrivers.test_list_drivers [0.053477s] ... ok {2} ironic_tempest_plugin.tests.api.admin.test_drivers.TestDrivers.test_show_driver [0.057093s] ... ok {1} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes.test_delete_node [60.052672s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 33, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:12:39,984 22 INFO [tempest.lib.common.rest_client] Request (TestNodes:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.034s 2025-08-14 13:12:39,984 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-61509912"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:12:39 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/73a6903c-742d-4d16-986a-075494daccbe', 'content-length': '717', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.1', 'openstack-request-id': 'req-e751fdcf-bedd-495d-aa6c-c528d0843fe5', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "73a6903c-742d-4d16-986a-075494daccbe", "created_at": "2025-08-14T13:12:39.973418+00:00", "updated_at": null, "description": "tempest-test-chassis-61509912", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/73a6903c-742d-4d16-986a-075494daccbe", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/73a6903c-742d-4d16-986a-075494daccbe", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/73a6903c-742d-4d16-986a-075494daccbe/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/73a6903c-742d-4d16-986a-075494daccbe/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:13:40,000 22 INFO [tempest.lib.common.rest_client] Request (TestNodes:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.015s 2025-08-14 13:13:40,000 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"chassis_uuid": "73a6903c-742d-4d16-986a-075494daccbe", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" {3} ironic_tempest_plugin.tests.api.admin.test_nodes.TestResetInterfaces.test_set_interfaces [60.066839s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 724, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:12:53,016 24 INFO [tempest.lib.common.rest_client] Request (TestResetInterfaces:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.048s 2025-08-14 13:12:53,017 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.45', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-2092901755"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:12:52 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/03cd0f40-9615-4861-a318-0eb5c238ee39', 'content-length': '719', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.45', 'openstack-request-id': 'req-88728549-e74e-4e17-8ab8-87b60db36541', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "03cd0f40-9615-4861-a318-0eb5c238ee39", "created_at": "2025-08-14T13:12:53.001711+00:00", "updated_at": null, "description": "tempest-test-chassis-2092901755", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/03cd0f40-9615-4861-a318-0eb5c238ee39", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/03cd0f40-9615-4861-a318-0eb5c238ee39", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/03cd0f40-9615-4861-a318-0eb5c238ee39/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/03cd0f40-9615-4861-a318-0eb5c238ee39/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:13:53,033 24 INFO [tempest.lib.common.rest_client] Request (TestResetInterfaces:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.015s 2025-08-14 13:13:53,033 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.45', 'X-Auth-Token': ''} Body: {"chassis_uuid": "03cd0f40-9615-4861-a318-0eb5c238ee39", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" {1} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes.test_description_hidden [47.371156s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 33, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 502 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:13:40,029 22 INFO [tempest.lib.common.rest_client] Request (TestNodes:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.024s 2025-08-14 13:13:40,030 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1273402643"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:13:40 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/2e1394e1-41ea-4271-802a-828a6adf4abf', 'content-length': '719', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.1', 'openstack-request-id': 'req-dcb735ec-b1d1-4b3e-9840-964ff5cf1eed', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "2e1394e1-41ea-4271-802a-828a6adf4abf", "created_at": "2025-08-14T13:13:40.023748+00:00", "updated_at": null, "description": "tempest-test-chassis-1273402643", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/2e1394e1-41ea-4271-802a-828a6adf4abf", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/2e1394e1-41ea-4271-802a-828a6adf4abf", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/2e1394e1-41ea-4271-802a-828a6adf4abf/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/2e1394e1-41ea-4271-802a-828a6adf4abf/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:14:27,373 22 INFO [tempest.lib.common.rest_client] Request (TestNodes:setUp): 502 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 47.342s 2025-08-14 13:14:27,373 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"chassis_uuid": "2e1394e1-41ea-4271-802a-828a6adf4abf", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '107', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '502', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b'

502 Bad Gateway

\nThe server returned an invalid or incomplete response.\n\n' {0} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodeDescription.test_create_node_with_description [39.182151s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 1291, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 502 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:13:48,407 21 INFO [tempest.lib.common.rest_client] Request (TestNodeDescription:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.215s 2025-08-14 13:13:48,407 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.51', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1202328806"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:13:48 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/f82d52b6-e268-4e4d-aa06-60b9d0c09fb3', 'content-length': '719', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.51', 'openstack-request-id': 'req-ba97af6d-62a9-4bcd-8753-9bac3d774eb9', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "f82d52b6-e268-4e4d-aa06-60b9d0c09fb3", "created_at": "2025-08-14T13:13:48.402786+00:00", "updated_at": null, "description": "tempest-test-chassis-1202328806", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/f82d52b6-e268-4e4d-aa06-60b9d0c09fb3", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/f82d52b6-e268-4e4d-aa06-60b9d0c09fb3", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/f82d52b6-e268-4e4d-aa06-60b9d0c09fb3/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/f82d52b6-e268-4e4d-aa06-60b9d0c09fb3/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:14:27,372 21 INFO [tempest.lib.common.rest_client] Request (TestNodeDescription:setUp): 502 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 38.964s 2025-08-14 13:14:27,373 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.51', 'X-Auth-Token': ''} Body: {"chassis_uuid": "f82d52b6-e268-4e4d-aa06-60b9d0c09fb3", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '107', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '502', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b'

502 Bad Gateway

\nThe server returned an invalid or incomplete response.\n\n' {3} ironic_tempest_plugin.tests.api.admin.test_nodestates.TestNodeStatesV1_2.test_list_nodestates [19.036061s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodestates.py", line 98, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 502 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:14:27,381 24 INFO [tempest.lib.common.rest_client] Request (TestNodeStatesV1_2:setUp): 502 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 19.031s 2025-08-14 13:14:27,382 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.2', 'X-Auth-Token': ''} Body: {"chassis_uuid": "2b4e9bfb-195e-4be1-9021-1d8ce2cabdf1", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '107', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '502', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b'

502 Bad Gateway

\nThe server returned an invalid or incomplete response.\n\n' {0} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodeDescription.test_description_exposed [0.018315s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 1290, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:14:27,391 21 INFO [tempest.lib.common.rest_client] Request (TestNodeDescription:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.013s 2025-08-14 13:14:27,392 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.51', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1031153167"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {2} ironic_tempest_plugin.tests.api.admin.test_nodes.TestHardwareInterfaces.test_set_interfaces [38.191156s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 724, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 502 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:13:49,310 23 INFO [tempest.lib.common.rest_client] Request (TestHardwareInterfaces:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.113s 2025-08-14 13:13:49,310 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.31', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-963462177"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:13:49 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/0e45e810-a5f3-48fc-8a1c-d48837ad364e', 'content-length': '718', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.31', 'openstack-request-id': 'req-95e2bc9e-130e-4795-bc1d-53662f06069e', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "0e45e810-a5f3-48fc-8a1c-d48837ad364e", "created_at": "2025-08-14T13:13:49.305285+00:00", "updated_at": null, "description": "tempest-test-chassis-963462177", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/0e45e810-a5f3-48fc-8a1c-d48837ad364e", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/0e45e810-a5f3-48fc-8a1c-d48837ad364e", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/0e45e810-a5f3-48fc-8a1c-d48837ad364e/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/0e45e810-a5f3-48fc-8a1c-d48837ad364e/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:14:27,384 23 INFO [tempest.lib.common.rest_client] Request (TestHardwareInterfaces:setUp): 502 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 38.073s 2025-08-14 13:14:27,385 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.31', 'X-Auth-Token': ''} Body: {"chassis_uuid": "0e45e810-a5f3-48fc-8a1c-d48837ad364e", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '107', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '502', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b'

502 Bad Gateway

\nThe server returned an invalid or incomplete response.\n\n' {1} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes.test_fault_hidden [0.021480s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 32, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:14:27,395 22 INFO [tempest.lib.common.rest_client] Request (TestNodes:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.018s 2025-08-14 13:14:27,396 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-472267718"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {1} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes.test_get_console [0.010831s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 32, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:14:27,411 22 INFO [tempest.lib.common.rest_client] Request (TestNodes:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.009s 2025-08-14 13:14:27,412 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1000404368"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {0} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodeDescription.test_node_description_set_unset [0.024006s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 1290, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:14:27,418 21 INFO [tempest.lib.common.rest_client] Request (TestNodeDescription:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.020s 2025-08-14 13:14:27,418 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.51', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1700600348"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {3} ironic_tempest_plugin.tests.api.admin.test_nodestates.TestNodeStatesV1_2.test_set_node_power_state [0.034989s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodestates.py", line 98, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:14:27,419 24 INFO [tempest.lib.common.rest_client] Request (TestNodeStatesV1_2:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 0.029s 2025-08-14 13:14:27,420 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.2', 'X-Auth-Token': ''} Body: {"chassis_uuid": "2b4e9bfb-195e-4be1-9021-1d8ce2cabdf1", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {1} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes.test_get_node_boot_device [0.016371s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 32, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:14:27,428 22 INFO [tempest.lib.common.rest_client] Request (TestNodes:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.013s 2025-08-14 13:14:27,429 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-298519242"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {1} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes.test_get_node_by_instance_uuid [0.012202s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 32, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:14:27,445 22 INFO [tempest.lib.common.rest_client] Request (TestNodes:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.006s 2025-08-14 13:14:27,445 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-779444232"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {1} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes.test_get_node_supported_boot_devices [0.012515s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 32, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:14:27,460 22 INFO [tempest.lib.common.rest_client] Request (TestNodes:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.010s 2025-08-14 13:14:27,461 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-879717076"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {1} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes.test_list_nodes [0.010320s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 32, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:14:27,471 22 INFO [tempest.lib.common.rest_client] Request (TestNodes:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.008s 2025-08-14 13:14:27,472 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-885498962"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {1} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes.test_list_nodes_association [0.012161s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 32, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:14:27,488 22 INFO [tempest.lib.common.rest_client] Request (TestNodes:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.010s 2025-08-14 13:14:27,488 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1945435876"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {1} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes.test_node_port_list [0.010152s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 32, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:14:27,500 22 INFO [tempest.lib.common.rest_client] Request (TestNodes:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.007s 2025-08-14 13:14:27,501 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-852985069"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {1} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes.test_node_port_list_no_ports [0.008604s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 32, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:14:27,510 22 INFO [tempest.lib.common.rest_client] Request (TestNodes:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.007s 2025-08-14 13:14:27,511 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-553236293"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {1} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes.test_set_console_mode [0.009413s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 32, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:14:27,522 22 INFO [tempest.lib.common.rest_client] Request (TestNodes:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.008s 2025-08-14 13:14:27,523 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1196225394"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {1} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes.test_set_node_boot_device [0.012306s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 32, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:14:27,535 22 INFO [tempest.lib.common.rest_client] Request (TestNodes:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.011s 2025-08-14 13:14:27,536 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1306290826"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {1} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes.test_show_node [0.008164s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 32, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:14:27,546 22 INFO [tempest.lib.common.rest_client] Request (TestNodes:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.006s 2025-08-14 13:14:27,547 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-930379178"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {1} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes.test_update_node [0.009218s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 32, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:14:27,556 22 INFO [tempest.lib.common.rest_client] Request (TestNodes:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.008s 2025-08-14 13:14:27,557 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1835885627"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {1} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes.test_validate_driver_interface [0.008235s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 32, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:14:27,566 22 INFO [tempest.lib.common.rest_client] Request (TestNodes:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.007s 2025-08-14 13:14:27,566 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1879878605"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {3} tearDownClass (ironic_tempest_plugin.tests.api.admin.test_nodestates.TestNodeStatesV1_2) [0.000000s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 246, in tearDownClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 210, in tearDownClass teardown() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 164, in resource_cleanup delete_method(u, ignore_errors=lib_exc.NotFound) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 494, in delete_chassis return self._delete_request('chassis', uuid) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 265, in _delete_request resp, body = self.delete(uri) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 359, in delete return self.request('DELETE', url, extra_headers, headers, body) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 {0} tearDownClass (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 246, in tearDownClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 210, in tearDownClass teardown() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 164, in resource_cleanup delete_method(u, ignore_errors=lib_exc.NotFound) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 494, in delete_chassis return self._delete_request('chassis', uuid) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 265, in _delete_request resp, body = self.delete(uri) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 359, in delete return self.request('DELETE', url, extra_headers, headers, body) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 {1} tearDownClass (ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes) [0.000000s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 246, in tearDownClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 210, in tearDownClass teardown() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 164, in resource_cleanup delete_method(u, ignore_errors=lib_exc.NotFound) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 494, in delete_chassis return self._delete_request('chassis', uuid) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 265, in _delete_request resp, body = self.delete(uri) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 359, in delete return self.request('DELETE', url, extra_headers, headers, body) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 {2} tearDownClass (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 246, in tearDownClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 210, in tearDownClass teardown() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 164, in resource_cleanup delete_method(u, ignore_errors=lib_exc.NotFound) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 494, in delete_chassis return self._delete_request('chassis', uuid) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 265, in _delete_request resp, body = self.delete(uri) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 359, in delete return self.request('DELETE', url, extra_headers, headers, body) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 {3} setUpClass (ironic_tempest_plugin.tests.api.admin.test_portgroups.TestPortGroupsWithoutJsonExtSupport) [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 175, in setUpClass cls.setup_clients() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 107, in setup_clients api_min, api_max = cls.client.get_min_max_api_microversions() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 89, in get_min_max_api_microversions _, resp_body = self._show_request(None, uri=root_uri) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 209, in _show_request resp, body = self.get(uri, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 342, in get return self.request('GET', url, extra_headers, headers, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 {2} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesResourceClass.test_create_node_resource_class_long [60.274162s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 294, in setUp _, self.node = self.create_node( File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:14:53,131 23 INFO [tempest.lib.common.rest_client] Request (TestNodesResourceClass:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.253s 2025-08-14 13:14:53,132 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.21', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-2065915285"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:14:52 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/0b251c0a-ec28-4440-8297-51dab5ce7a13', 'content-length': '719', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.21', 'openstack-request-id': 'req-3037b7bd-c909-42dc-b64e-e7a117041c33', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "0b251c0a-ec28-4440-8297-51dab5ce7a13", "created_at": "2025-08-14T13:14:53.117848+00:00", "updated_at": null, "description": "tempest-test-chassis-2065915285", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/0b251c0a-ec28-4440-8297-51dab5ce7a13", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/0b251c0a-ec28-4440-8297-51dab5ce7a13", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/0b251c0a-ec28-4440-8297-51dab5ce7a13/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/0b251c0a-ec28-4440-8297-51dab5ce7a13/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:15:53,149 23 INFO [tempest.lib.common.rest_client] Request (TestNodesResourceClass:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.017s 2025-08-14 13:15:53,150 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.21', 'X-Auth-Token': ''} Body: {"resource_class": "tempest-Resource_Class-636965610", "chassis_uuid": "0b251c0a-ec28-4440-8297-51dab5ce7a13", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" {0} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodeFault.test_fault_shown [60.234973s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 1121, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:14:54,522 21 INFO [tempest.lib.common.rest_client] Request (TestNodeFault:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.219s 2025-08-14 13:14:54,522 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.42', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1911986106"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:14:54 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/2031b64f-25af-4743-aa22-c6dfe91678ff', 'content-length': '719', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.42', 'openstack-request-id': 'req-9a1ce4fb-1267-474a-8aba-4e8846137b7e', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "2031b64f-25af-4743-aa22-c6dfe91678ff", "created_at": "2025-08-14T13:14:54.475536+00:00", "updated_at": null, "description": "tempest-test-chassis-1911986106", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/2031b64f-25af-4743-aa22-c6dfe91678ff", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/2031b64f-25af-4743-aa22-c6dfe91678ff", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/2031b64f-25af-4743-aa22-c6dfe91678ff/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/2031b64f-25af-4743-aa22-c6dfe91678ff/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:15:54,536 21 INFO [tempest.lib.common.rest_client] Request (TestNodeFault:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.013s 2025-08-14 13:15:54,536 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.42', 'X-Auth-Token': ''} Body: {"chassis_uuid": "2031b64f-25af-4743-aa22-c6dfe91678ff", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" {1} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesResourceClassOldApi.test_create_node_resource_class_old_api [60.195027s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 446, in _make_request six.raise_from(e, None) File "", line 3, in raise_from File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 441, in _make_request httplib_response = conn.getresponse() File "/usr/lib64/python3.9/http/client.py", line 1377, in getresponse response.begin() File "/usr/lib64/python3.9/http/client.py", line 320, in begin version, status, reason = self._read_status() File "/usr/lib64/python3.9/http/client.py", line 281, in _read_status line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") File "/usr/lib64/python3.9/socket.py", line 716, in readinto return self._sock.recv_into(b) File "/usr/lib64/python3.9/ssl.py", line 1275, in recv_into return self.read(nbytes, buffer) File "/usr/lib64/python3.9/ssl.py", line 1133, in read return self._sslobj.read(len, buffer) socket.timeout: The read operation timed out During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 368, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 534, in increment raise six.reraise(type(error), error, _stacktrace) File "/usr/lib/python3.9/site-packages/urllib3/packages/six.py", line 709, in reraise raise value File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 448, in _make_request self._raise_timeout(err=e, url=url, timeout_value=read_timeout) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 337, in _raise_timeout raise ReadTimeoutError( urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='ironic-public-openstack.apps-crc.testing', port=443): Read timed out. (read timeout=60) Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:14:55,236 22 INFO [tempest.lib.common.rest_client] Request (TestNodesResourceClassOldApi:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.179s 2025-08-14 13:14:55,237 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-130219998"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:14:55 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/fcaf9993-e67f-46d0-a167-ffd5d6366425', 'content-length': '718', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.1', 'openstack-request-id': 'req-262887a6-6b80-4f14-95c1-fcc0e9988a3d', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "fcaf9993-e67f-46d0-a167-ffd5d6366425", "created_at": "2025-08-14T13:14:55.229358+00:00", "updated_at": null, "description": "tempest-test-chassis-130219998", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/fcaf9993-e67f-46d0-a167-ffd5d6366425", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/fcaf9993-e67f-46d0-a167-ffd5d6366425", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/fcaf9993-e67f-46d0-a167-ffd5d6366425/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/fcaf9993-e67f-46d0-a167-ffd5d6366425/nodes", "rel": "bookmark"}]]}' {3} ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_create_port_duplicated_mac [60.185511s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports_negative.py", line 28, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:15:10,347 24 INFO [tempest.lib.common.rest_client] Request (TestPortsNegative:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.170s 2025-08-14 13:15:10,347 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-607306017"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:15:10 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/e75c294e-dca2-40df-9192-e146dab2e43b', 'content-length': '718', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.1', 'openstack-request-id': 'req-0ab6aaee-d6cb-4ac1-9078-81eb8ac70d53', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "e75c294e-dca2-40df-9192-e146dab2e43b", "created_at": "2025-08-14T13:15:10.322798+00:00", "updated_at": null, "description": "tempest-test-chassis-607306017", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/e75c294e-dca2-40df-9192-e146dab2e43b", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/e75c294e-dca2-40df-9192-e146dab2e43b", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/e75c294e-dca2-40df-9192-e146dab2e43b/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/e75c294e-dca2-40df-9192-e146dab2e43b/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:16:10,360 24 INFO [tempest.lib.common.rest_client] Request (TestPortsNegative:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.011s 2025-08-14 13:16:10,360 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"chassis_uuid": "e75c294e-dca2-40df-9192-e146dab2e43b", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" {2} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesResourceClass.test_create_node_resource_class_too_long [60.060804s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 294, in setUp _, self.node = self.create_node( File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:15:53,201 23 INFO [tempest.lib.common.rest_client] Request (TestNodesResourceClass:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.043s 2025-08-14 13:15:53,202 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.21', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-14608279"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:15:53 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/f6b87fea-bcfa-40f4-b1c0-be9ee903da55', 'content-length': '717', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.21', 'openstack-request-id': 'req-4b726d23-50b3-4c1f-8864-71b545faa6f2', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "f6b87fea-bcfa-40f4-b1c0-be9ee903da55", "created_at": "2025-08-14T13:15:53.180876+00:00", "updated_at": null, "description": "tempest-test-chassis-14608279", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/f6b87fea-bcfa-40f4-b1c0-be9ee903da55", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/f6b87fea-bcfa-40f4-b1c0-be9ee903da55", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/f6b87fea-bcfa-40f4-b1c0-be9ee903da55/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/f6b87fea-bcfa-40f4-b1c0-be9ee903da55/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:16:53,217 23 INFO [tempest.lib.common.rest_client] Request (TestNodesResourceClass:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.014s 2025-08-14 13:16:53,217 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.21', 'X-Auth-Token': ''} Body: {"resource_class": "tempest-Resource_Class-229305157", "chassis_uuid": "f6b87fea-bcfa-40f4-b1c0-be9ee903da55", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" {0} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodeFault.test_list_nodes_fault [60.035433s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 446, in _make_request six.raise_from(e, None) File "", line 3, in raise_from File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 441, in _make_request httplib_response = conn.getresponse() File "/usr/lib64/python3.9/http/client.py", line 1377, in getresponse response.begin() File "/usr/lib64/python3.9/http/client.py", line 320, in begin version, status, reason = self._read_status() File "/usr/lib64/python3.9/http/client.py", line 281, in _read_status line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") File "/usr/lib64/python3.9/socket.py", line 716, in readinto return self._sock.recv_into(b) File "/usr/lib64/python3.9/ssl.py", line 1275, in recv_into return self.read(nbytes, buffer) File "/usr/lib64/python3.9/ssl.py", line 1133, in read return self._sslobj.read(len, buffer) socket.timeout: The read operation timed out During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 1121, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 534, in increment raise six.reraise(type(error), error, _stacktrace) File "/usr/lib/python3.9/site-packages/urllib3/packages/six.py", line 709, in reraise raise value File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 448, in _make_request self._raise_timeout(err=e, url=url, timeout_value=read_timeout) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 337, in _raise_timeout raise ReadTimeoutError( urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='ironic-public-openstack.apps-crc.testing', port=443): Read timed out. (read timeout=60) Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:15:54,560 21 INFO [tempest.lib.common.rest_client] Request (TestNodeFault:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.022s 2025-08-14 13:15:54,560 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.42', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-468885128"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:15:54 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/aec45dc7-cbe6-4215-aab8-5c972159ea4f', 'content-length': '718', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.42', 'openstack-request-id': 'req-e14730b2-c8d2-4ff0-b360-c013d96166b9', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "aec45dc7-cbe6-4215-aab8-5c972159ea4f", "created_at": "2025-08-14T13:15:54.554845+00:00", "updated_at": null, "description": "tempest-test-chassis-468885128", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/aec45dc7-cbe6-4215-aab8-5c972159ea4f", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/aec45dc7-cbe6-4215-aab8-5c972159ea4f", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/aec45dc7-cbe6-4215-aab8-5c972159ea4f/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/aec45dc7-cbe6-4215-aab8-5c972159ea4f/nodes", "rel": "bookmark"}]]}' {1} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesResourceClassOldApi.test_list_nodes_by_resource_class_old_api [60.062673s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 368, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:15:55,302 22 INFO [tempest.lib.common.rest_client] Request (TestNodesResourceClassOldApi:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.047s 2025-08-14 13:15:55,303 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1420395319"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:15:55 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/a130e7ad-9d52-4670-a91b-1d0886a1c007', 'content-length': '719', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.1', 'openstack-request-id': 'req-d7b67f7d-b141-415f-b0c8-ab84f8797c59', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "a130e7ad-9d52-4670-a91b-1d0886a1c007", "created_at": "2025-08-14T13:15:55.296260+00:00", "updated_at": null, "description": "tempest-test-chassis-1420395319", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/a130e7ad-9d52-4670-a91b-1d0886a1c007", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/a130e7ad-9d52-4670-a91b-1d0886a1c007", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/a130e7ad-9d52-4670-a91b-1d0886a1c007/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/a130e7ad-9d52-4670-a91b-1d0886a1c007/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:16:55,316 22 INFO [tempest.lib.common.rest_client] Request (TestNodesResourceClassOldApi:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.012s 2025-08-14 13:16:55,316 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"chassis_uuid": "a130e7ad-9d52-4670-a91b-1d0886a1c007", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" {3} ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_create_port_duplicated_port_uuid [60.041720s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports_negative.py", line 28, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:16:10,393 24 INFO [tempest.lib.common.rest_client] Request (TestPortsNegative:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.029s 2025-08-14 13:16:10,393 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-480246789"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:16:10 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/d407ad5d-198f-47c0-a0db-8cc8026ef703', 'content-length': '718', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.1', 'openstack-request-id': 'req-83b8f10f-ddfd-4d39-8696-b8aa7a40eadc', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "d407ad5d-198f-47c0-a0db-8cc8026ef703", "created_at": "2025-08-14T13:16:10.383204+00:00", "updated_at": null, "description": "tempest-test-chassis-480246789", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/d407ad5d-198f-47c0-a0db-8cc8026ef703", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/d407ad5d-198f-47c0-a0db-8cc8026ef703", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/d407ad5d-198f-47c0-a0db-8cc8026ef703/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/d407ad5d-198f-47c0-a0db-8cc8026ef703/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:17:10,404 24 INFO [tempest.lib.common.rest_client] Request (TestPortsNegative:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.010s 2025-08-14 13:17:10,404 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"chassis_uuid": "d407ad5d-198f-47c0-a0db-8cc8026ef703", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" {2} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesResourceClass.test_list_nodes_detail_resource_class [60.053823s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 294, in setUp _, self.node = self.create_node( File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:16:53,254 23 INFO [tempest.lib.common.rest_client] Request (TestNodesResourceClass:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.034s 2025-08-14 13:16:53,254 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.21', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-2143605647"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:16:53 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/4f204729-3fc4-48ac-83f8-cc245ddd76ae', 'content-length': '719', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.21', 'openstack-request-id': 'req-cbe32bc0-3648-4d42-bb01-dd4442c336e6', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "4f204729-3fc4-48ac-83f8-cc245ddd76ae", "created_at": "2025-08-14T13:16:53.246773+00:00", "updated_at": null, "description": "tempest-test-chassis-2143605647", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/4f204729-3fc4-48ac-83f8-cc245ddd76ae", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/4f204729-3fc4-48ac-83f8-cc245ddd76ae", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/4f204729-3fc4-48ac-83f8-cc245ddd76ae/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/4f204729-3fc4-48ac-83f8-cc245ddd76ae/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:17:53,272 23 INFO [tempest.lib.common.rest_client] Request (TestNodesResourceClass:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.016s 2025-08-14 13:17:53,272 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.21', 'X-Auth-Token': ''} Body: {"resource_class": "tempest-Resource_Class-985243593", "chassis_uuid": "4f204729-3fc4-48ac-83f8-cc245ddd76ae", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" {0} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodeFault.test_list_nodes_with_invalid_fault [60.049582s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 1121, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:16:54,609 21 INFO [tempest.lib.common.rest_client] Request (TestNodeFault:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.035s 2025-08-14 13:16:54,609 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.42', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1935950836"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:16:54 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/8d4c922f-0a3d-4d39-8a7b-d2293b17d142', 'content-length': '719', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.42', 'openstack-request-id': 'req-4822b7fc-405f-4f03-8030-f553de0e14d6', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "8d4c922f-0a3d-4d39-8a7b-d2293b17d142", "created_at": "2025-08-14T13:16:54.602704+00:00", "updated_at": null, "description": "tempest-test-chassis-1935950836", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/8d4c922f-0a3d-4d39-8a7b-d2293b17d142", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/8d4c922f-0a3d-4d39-8a7b-d2293b17d142", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/8d4c922f-0a3d-4d39-8a7b-d2293b17d142/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/8d4c922f-0a3d-4d39-8a7b-d2293b17d142/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:17:54,622 21 INFO [tempest.lib.common.rest_client] Request (TestNodeFault:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.012s 2025-08-14 13:17:54,623 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.42', 'X-Auth-Token': ''} Body: {"chassis_uuid": "8d4c922f-0a3d-4d39-8a7b-d2293b17d142", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" {1} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesResourceClassOldApi.test_update_node_resource_class_old_api [60.040853s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 368, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:16:55,345 22 INFO [tempest.lib.common.rest_client] Request (TestNodesResourceClassOldApi:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.024s 2025-08-14 13:16:55,346 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-96890559"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:16:55 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/7db3c6f5-facb-4e94-8633-61781b39b276', 'content-length': '717', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.1', 'openstack-request-id': 'req-048e23fc-9d60-4fa1-95a7-f5717a33760a', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "7db3c6f5-facb-4e94-8633-61781b39b276", "created_at": "2025-08-14T13:16:55.340657+00:00", "updated_at": null, "description": "tempest-test-chassis-96890559", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/7db3c6f5-facb-4e94-8633-61781b39b276", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/7db3c6f5-facb-4e94-8633-61781b39b276", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/7db3c6f5-facb-4e94-8633-61781b39b276/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/7db3c6f5-facb-4e94-8633-61781b39b276/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:17:55,360 22 INFO [tempest.lib.common.rest_client] Request (TestNodesResourceClassOldApi:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.013s 2025-08-14 13:17:55,361 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"chassis_uuid": "7db3c6f5-facb-4e94-8633-61781b39b276", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" {3} ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_create_port_malformed_mac [60.083963s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports_negative.py", line 28, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:17:10,474 24 INFO [tempest.lib.common.rest_client] Request (TestPortsNegative:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.069s 2025-08-14 13:17:10,475 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-26975193"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:17:10 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/f46b0202-8c9f-4be3-b454-e7e9e40e716f', 'content-length': '717', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.1', 'openstack-request-id': 'req-e9ac239a-5899-46f1-89bd-4248d5cd046b', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "f46b0202-8c9f-4be3-b454-e7e9e40e716f", "created_at": "2025-08-14T13:17:10.451226+00:00", "updated_at": null, "description": "tempest-test-chassis-26975193", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/f46b0202-8c9f-4be3-b454-e7e9e40e716f", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/f46b0202-8c9f-4be3-b454-e7e9e40e716f", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/f46b0202-8c9f-4be3-b454-e7e9e40e716f/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/f46b0202-8c9f-4be3-b454-e7e9e40e716f/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:18:10,487 24 INFO [tempest.lib.common.rest_client] Request (TestPortsNegative:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.012s 2025-08-14 13:18:10,488 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"chassis_uuid": "f46b0202-8c9f-4be3-b454-e7e9e40e716f", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" {3} ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_create_port_malformed_node_id [21.694334s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports_negative.py", line 28, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 502 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:18:10,518 24 INFO [tempest.lib.common.rest_client] Request (TestPortsNegative:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.025s 2025-08-14 13:18:10,519 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1072641379"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:18:10 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/956ffbcb-7b86-46d6-8ecc-d72e56aaf190', 'content-length': '719', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.1', 'openstack-request-id': 'req-bc0602b5-4496-4f04-abaf-d376ba7ba348', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "956ffbcb-7b86-46d6-8ecc-d72e56aaf190", "created_at": "2025-08-14T13:18:10.514378+00:00", "updated_at": null, "description": "tempest-test-chassis-1072641379", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/956ffbcb-7b86-46d6-8ecc-d72e56aaf190", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/956ffbcb-7b86-46d6-8ecc-d72e56aaf190", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/956ffbcb-7b86-46d6-8ecc-d72e56aaf190/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/956ffbcb-7b86-46d6-8ecc-d72e56aaf190/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:18:32,184 24 INFO [tempest.lib.common.rest_client] Request (TestPortsNegative:setUp): 502 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 21.665s 2025-08-14 13:18:32,185 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"chassis_uuid": "956ffbcb-7b86-46d6-8ecc-d72e56aaf190", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '107', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '502', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b'

502 Bad Gateway

\nThe server returned an invalid or incomplete response.\n\n' {2} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesResourceClass.test_list_nodes_resource_class [38.913734s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 294, in setUp _, self.node = self.create_node( File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 502 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:17:53,302 23 INFO [tempest.lib.common.rest_client] Request (TestNodesResourceClass:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.028s 2025-08-14 13:17:53,303 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.21', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1991359465"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:17:53 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/7ed50d43-89cb-451d-a9b6-2a65b32edf9d', 'content-length': '719', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.21', 'openstack-request-id': 'req-fdc82157-41bb-40b9-a33f-3ece6b0dc9ed', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "7ed50d43-89cb-451d-a9b6-2a65b32edf9d", "created_at": "2025-08-14T13:17:53.296651+00:00", "updated_at": null, "description": "tempest-test-chassis-1991359465", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/7ed50d43-89cb-451d-a9b6-2a65b32edf9d", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/7ed50d43-89cb-451d-a9b6-2a65b32edf9d", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/7ed50d43-89cb-451d-a9b6-2a65b32edf9d/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/7ed50d43-89cb-451d-a9b6-2a65b32edf9d/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:18:32,184 23 INFO [tempest.lib.common.rest_client] Request (TestNodesResourceClass:setUp): 502 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 38.880s 2025-08-14 13:18:32,185 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.21', 'X-Auth-Token': ''} Body: {"resource_class": "tempest-Resource_Class-1820977788", "chassis_uuid": "7ed50d43-89cb-451d-a9b6-2a65b32edf9d", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '107', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '502', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b'

502 Bad Gateway

\nThe server returned an invalid or incomplete response.\n\n' {1} ironic_tempest_plugin.tests.api.admin.test_nodestates.TestNodeStatesV1_1.test_list_nodestates [17.206605s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodestates.py", line 61, in test_list_nodestates _, node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 502 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:18:32,194 22 INFO [tempest.lib.common.rest_client] Request (TestNodeStatesV1_1:test_list_nodestates): 502 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 17.202s 2025-08-14 13:18:32,195 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"chassis_uuid": "a439b6ef-09ef-419d-a953-600ac3961cac", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '107', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '502', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b'

502 Bad Gateway

\nThe server returned an invalid or incomplete response.\n\n' {0} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraitsOldApi.test_add_node_trait_old_api [17.209848s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 1039, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 502 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:18:32,199 21 INFO [tempest.lib.common.rest_client] Request (TestNodesTraitsOldApi:setUp): 502 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 17.204s 2025-08-14 13:18:32,201 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1905307205"} Response - Headers: {'content-length': '107', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '502', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'

502 Bad Gateway

\nThe server returned an invalid or incomplete response.\n\n' {3} ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_create_port_malformed_port_uuid [16.485715s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports_negative.py", line 27, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 942, in _error_checker raise exceptions.ServerFault(resp_body, resp=resp, tempest.lib.exceptions.ServerFault: Got server fault Details: b'{"error_message": "{\\"faultcode\\": \\"Server\\", \\"faultstring\\": \\"Policy baremetal:chassis:create has not been registered\\", \\"debuginfo\\": null}"}' Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:18:48,671 24 INFO [tempest.lib.common.rest_client] Request (TestPortsNegative:setUp): 500 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 16.481s 2025-08-14 13:18:48,671 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1144682969"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:18:46 GMT', 'server': 'Apache', 'content-length': '147', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.1', 'openstack-request-id': 'req-bd256f23-e23a-486e-ab61-14f91e6b755e', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '500', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"error_message": "{\\"faultcode\\": \\"Server\\", \\"faultstring\\": \\"Policy baremetal:chassis:create has not been registered\\", \\"debuginfo\\": null}"}' {3} ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_create_port_no_mandatory_field_mac [0.015190s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports_negative.py", line 27, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:18:48,688 24 INFO [tempest.lib.common.rest_client] Request (TestPortsNegative:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.013s 2025-08-14 13:18:48,688 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1017962478"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {3} ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_create_port_no_mandatory_field_node_id [0.019431s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports_negative.py", line 27, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:18:48,710 24 INFO [tempest.lib.common.rest_client] Request (TestPortsNegative:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.016s 2025-08-14 13:18:48,711 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-808510333"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {3} ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_create_port_nonexsistent_node_id [0.013248s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports_negative.py", line 27, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:18:48,727 24 INFO [tempest.lib.common.rest_client] Request (TestPortsNegative:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.009s 2025-08-14 13:18:48,728 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-553312544"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {3} ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_delete_port_by_mac_not_allowed [0.011378s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports_negative.py", line 27, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:18:48,741 24 INFO [tempest.lib.common.rest_client] Request (TestPortsNegative:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.009s 2025-08-14 13:18:48,742 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-400642093"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {3} ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_show_port_by_mac_not_allowed [0.012741s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports_negative.py", line 27, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:18:48,755 24 INFO [tempest.lib.common.rest_client] Request (TestPortsNegative:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.010s 2025-08-14 13:18:48,755 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-661593600"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {3} ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_show_port_malformed_uuid [0.011633s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports_negative.py", line 27, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:18:48,768 24 INFO [tempest.lib.common.rest_client] Request (TestPortsNegative:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.009s 2025-08-14 13:18:48,769 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1764360436"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {0} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraitsOldApi.test_list_node_traits_old_api [16.572643s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 1040, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:18:48,774 21 INFO [tempest.lib.common.rest_client] Request (TestNodesTraitsOldApi:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 16.564s 2025-08-14 13:18:48,774 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1995323416"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:18:46 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/6ed73112-24d2-45b0-870f-94773b03919b', 'content-length': '719', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.1', 'openstack-request-id': 'req-ccd7d9fa-f32d-4f54-8d30-67d63e705571', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "6ed73112-24d2-45b0-870f-94773b03919b", "created_at": "2025-08-14T13:18:48.741906+00:00", "updated_at": null, "description": "tempest-test-chassis-1995323416", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/6ed73112-24d2-45b0-870f-94773b03919b", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/6ed73112-24d2-45b0-870f-94773b03919b", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/6ed73112-24d2-45b0-870f-94773b03919b/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/6ed73112-24d2-45b0-870f-94773b03919b/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:18:48,780 21 INFO [tempest.lib.common.rest_client] Request (TestNodesTraitsOldApi:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 0.005s 2025-08-14 13:18:48,781 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"chassis_uuid": "6ed73112-24d2-45b0-870f-94773b03919b", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {3} ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_show_port_nonexistent_uuid [0.015643s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports_negative.py", line 27, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:18:48,781 24 INFO [tempest.lib.common.rest_client] Request (TestPortsNegative:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.010s 2025-08-14 13:18:48,781 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1992194138"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {2} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesResourceClass.test_show_node_resource_class [16.598406s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 294, in setUp _, self.node = self.create_node( File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:18:48,777 23 INFO [tempest.lib.common.rest_client] Request (TestNodesResourceClass:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 16.584s 2025-08-14 13:18:48,777 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.21', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-754382"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:18:46 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/d38c1470-170c-463d-bec1-5eba8dece752', 'content-length': '715', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.21', 'openstack-request-id': 'req-88279dd0-0562-4acb-af41-83449891a6f7', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "d38c1470-170c-463d-bec1-5eba8dece752", "created_at": "2025-08-14T13:18:48.753594+00:00", "updated_at": null, "description": "tempest-test-chassis-754382", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/d38c1470-170c-463d-bec1-5eba8dece752", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/d38c1470-170c-463d-bec1-5eba8dece752", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/d38c1470-170c-463d-bec1-5eba8dece752/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/d38c1470-170c-463d-bec1-5eba8dece752/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:18:48,785 23 INFO [tempest.lib.common.rest_client] Request (TestNodesResourceClass:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 0.007s 2025-08-14 13:18:48,785 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.21', 'X-Auth-Token': ''} Body: {"resource_class": "tempest-Resource_Class-120948948", "chassis_uuid": "d38c1470-170c-463d-bec1-5eba8dece752", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {0} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraitsOldApi.test_list_nodes_detail_old_api [0.009624s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 1039, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:18:48,793 21 INFO [tempest.lib.common.rest_client] Request (TestNodesTraitsOldApi:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.008s 2025-08-14 13:18:48,793 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-205781526"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {3} ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_update_port_add_nonexistent_property [0.014393s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports_negative.py", line 27, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:18:48,799 24 INFO [tempest.lib.common.rest_client] Request (TestPortsNegative:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.011s 2025-08-14 13:18:48,799 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-2015648245"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {0} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraitsOldApi.test_list_nodes_traits_field [0.010273s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 1039, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:18:48,803 21 INFO [tempest.lib.common.rest_client] Request (TestNodesTraitsOldApi:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.008s 2025-08-14 13:18:48,803 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-520085854"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {2} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesResourceClass.test_update_node_resource_class [0.022435s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 292, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:18:48,812 23 INFO [tempest.lib.common.rest_client] Request (TestNodesResourceClass:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.020s 2025-08-14 13:18:48,812 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.21', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1456731883"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {3} ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_update_port_by_mac_not_allowed [0.013292s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports_negative.py", line 27, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:18:48,815 24 INFO [tempest.lib.common.rest_client] Request (TestPortsNegative:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.011s 2025-08-14 13:18:48,815 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1303151899"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {0} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraitsOldApi.test_remove_node_trait_old_api [0.012759s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 1039, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:18:48,819 21 INFO [tempest.lib.common.rest_client] Request (TestNodesTraitsOldApi:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.010s 2025-08-14 13:18:48,820 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-75838683"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {3} ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_update_port_malformed_port_uuid [0.006960s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports_negative.py", line 27, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:18:48,825 24 INFO [tempest.lib.common.rest_client] Request (TestPortsNegative:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.006s 2025-08-14 13:18:48,825 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1845769105"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {2} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesResourceClass.test_update_node_resource_class_too_long [0.009755s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 292, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:18:48,825 23 INFO [tempest.lib.common.rest_client] Request (TestNodesResourceClass:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.008s 2025-08-14 13:18:48,825 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.21', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1294456442"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {0} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraitsOldApi.test_remove_node_traits_old_api [0.012673s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 1039, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:18:48,833 21 INFO [tempest.lib.common.rest_client] Request (TestNodesTraitsOldApi:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.011s 2025-08-14 13:18:48,834 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-724322000"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {3} ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_update_port_mixed_ops_integrity [0.006837s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports_negative.py", line 27, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:18:48,832 24 INFO [tempest.lib.common.rest_client] Request (TestPortsNegative:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.006s 2025-08-14 13:18:48,832 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-577118280"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {0} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraitsOldApi.test_set_node_traits_old_api [0.010728s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 1039, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:18:48,845 21 INFO [tempest.lib.common.rest_client] Request (TestNodesTraitsOldApi:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.009s 2025-08-14 13:18:48,845 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-603129707"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {3} ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_update_port_nonexistent [0.009481s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports_negative.py", line 27, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:18:48,846 24 INFO [tempest.lib.common.rest_client] Request (TestPortsNegative:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.008s 2025-08-14 13:18:48,847 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-699766194"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {0} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraitsOldApi.test_show_node_old_api [0.009486s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 1039, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:18:48,857 21 INFO [tempest.lib.common.rest_client] Request (TestNodesTraitsOldApi:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.008s 2025-08-14 13:18:48,857 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-788560869"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {3} ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_update_port_remove_mandatory_field_mac [0.008613s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports_negative.py", line 27, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:18:48,858 24 INFO [tempest.lib.common.rest_client] Request (TestPortsNegative:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.007s 2025-08-14 13:18:48,858 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-52616519"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {3} ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_update_port_remove_mandatory_field_port_uuid [0.008673s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports_negative.py", line 27, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:18:48,868 24 INFO [tempest.lib.common.rest_client] Request (TestPortsNegative:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.007s 2025-08-14 13:18:48,869 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-13947845"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {3} ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_update_port_remove_nonexistent_property [0.008633s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports_negative.py", line 27, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:18:48,880 24 INFO [tempest.lib.common.rest_client] Request (TestPortsNegative:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.006s 2025-08-14 13:18:48,880 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-547937465"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {3} ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_update_port_replace_mac_with_malformed [0.006758s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports_negative.py", line 27, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:18:48,889 24 INFO [tempest.lib.common.rest_client] Request (TestPortsNegative:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.005s 2025-08-14 13:18:48,889 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1078272724"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {3} ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_update_port_replace_node_id_with_malformed [0.010238s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports_negative.py", line 27, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:18:48,902 24 INFO [tempest.lib.common.rest_client] Request (TestPortsNegative:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.009s 2025-08-14 13:18:48,902 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-77398343"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {3} ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_update_port_replace_node_id_with_nonexistent [0.006906s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports_negative.py", line 27, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:18:48,911 24 INFO [tempest.lib.common.rest_client] Request (TestPortsNegative:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.006s 2025-08-14 13:18:48,911 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1245130544"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {3} ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_update_port_replace_nonexistent_property [0.006855s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports_negative.py", line 27, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:18:48,920 24 INFO [tempest.lib.common.rest_client] Request (TestPortsNegative:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.006s 2025-08-14 13:18:48,920 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-370114105"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {0} tearDownClass (ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraitsOldApi) [0.000000s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 246, in tearDownClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 210, in tearDownClass teardown() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 164, in resource_cleanup delete_method(u, ignore_errors=lib_exc.NotFound) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 494, in delete_chassis return self._delete_request('chassis', uuid) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 265, in _delete_request resp, body = self.delete(uri) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 359, in delete return self.request('DELETE', url, extra_headers, headers, body) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 {3} tearDownClass (ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative) [0.000000s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 246, in tearDownClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 210, in tearDownClass teardown() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 164, in resource_cleanup delete_method(u, ignore_errors=lib_exc.NotFound) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 494, in delete_chassis return self._delete_request('chassis', uuid) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 265, in _delete_request resp, body = self.delete(uri) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 359, in delete return self.request('DELETE', url, extra_headers, headers, body) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 {2} tearDownClass (ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesResourceClass) [0.000000s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 246, in tearDownClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 210, in tearDownClass teardown() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 164, in resource_cleanup delete_method(u, ignore_errors=lib_exc.NotFound) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 494, in delete_chassis return self._delete_request('chassis', uuid) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 265, in _delete_request resp, body = self.delete(uri) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 359, in delete return self.request('DELETE', url, extra_headers, headers, body) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 {0} 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]. {1} ironic_tempest_plugin.tests.api.admin.test_nodestates.TestNodeStatesV1_1.test_set_node_power_state [60.016014s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 446, in _make_request six.raise_from(e, None) File "", line 3, in raise_from File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 441, in _make_request httplib_response = conn.getresponse() File "/usr/lib64/python3.9/http/client.py", line 1377, in getresponse response.begin() File "/usr/lib64/python3.9/http/client.py", line 320, in begin version, status, reason = self._read_status() File "/usr/lib64/python3.9/http/client.py", line 281, in _read_status line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") File "/usr/lib64/python3.9/socket.py", line 716, in readinto return self._sock.recv_into(b) File "/usr/lib64/python3.9/ssl.py", line 1275, in recv_into return self.read(nbytes, buffer) File "/usr/lib64/python3.9/ssl.py", line 1133, in read return self._sslobj.read(len, buffer) socket.timeout: The read operation timed out During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodestates.py", line 68, in test_set_node_power_state _, node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 534, in increment raise six.reraise(type(error), error, _stacktrace) File "/usr/lib/python3.9/site-packages/urllib3/packages/six.py", line 709, in reraise raise value File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 448, in _make_request self._raise_timeout(err=e, url=url, timeout_value=read_timeout) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 337, in _raise_timeout raise ReadTimeoutError( urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='ironic-public-openstack.apps-crc.testing', port=443): Read timed out. (read timeout=60) {2} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_add_node_trait_duplicate_trait [60.180968s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 804, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:19:07,071 23 INFO [tempest.lib.common.rest_client] Request (TestNodesTraits:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.162s 2025-08-14 13:19:07,071 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.37', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-352278483"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:19:06 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/4bdc604a-3d4b-4182-8971-5a49538e92ff', 'content-length': '718', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.37', 'openstack-request-id': 'req-95c0c97b-3420-4116-8a2c-299646a7002b', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "4bdc604a-3d4b-4182-8971-5a49538e92ff", "created_at": "2025-08-14T13:19:07.037868+00:00", "updated_at": null, "description": "tempest-test-chassis-352278483", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/4bdc604a-3d4b-4182-8971-5a49538e92ff", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/4bdc604a-3d4b-4182-8971-5a49538e92ff", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/4bdc604a-3d4b-4182-8971-5a49538e92ff/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/4bdc604a-3d4b-4182-8971-5a49538e92ff/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:20:07,088 23 INFO [tempest.lib.common.rest_client] Request (TestNodesTraits:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.016s 2025-08-14 13:20:07,088 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.37', 'X-Auth-Token': ''} Body: {"chassis_uuid": "4bdc604a-3d4b-4182-8971-5a49538e92ff", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" {3} ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsWithPhysicalNetworkOldAPI.test_create_port_with_physical_network_old_api [60.135086s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 446, in _make_request six.raise_from(e, None) File "", line 3, in raise_from File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 441, in _make_request httplib_response = conn.getresponse() File "/usr/lib64/python3.9/http/client.py", line 1377, in getresponse response.begin() File "/usr/lib64/python3.9/http/client.py", line 320, in begin version, status, reason = self._read_status() File "/usr/lib64/python3.9/http/client.py", line 281, in _read_status line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") File "/usr/lib64/python3.9/socket.py", line 716, in readinto return self._sock.recv_into(b) File "/usr/lib64/python3.9/ssl.py", line 1275, in recv_into return self.read(nbytes, buffer) File "/usr/lib64/python3.9/ssl.py", line 1133, in read return self._sslobj.read(len, buffer) socket.timeout: The read operation timed out During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports_negative.py", line 349, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 534, in increment raise six.reraise(type(error), error, _stacktrace) File "/usr/lib/python3.9/site-packages/urllib3/packages/six.py", line 709, in reraise raise value File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 448, in _make_request self._raise_timeout(err=e, url=url, timeout_value=read_timeout) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 337, in _raise_timeout raise ReadTimeoutError( urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='ironic-public-openstack.apps-crc.testing', port=443): Read timed out. (read timeout=60) Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:19:10,731 24 INFO [tempest.lib.common.rest_client] Request (TestPortsWithPhysicalNetworkOldAPI:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.122s 2025-08-14 13:19:10,731 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1227732990"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:19:10 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/ecdbf341-1fa5-4f60-8094-6a0cc4c5a6a2', 'content-length': '719', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.1', 'openstack-request-id': 'req-8d850ef8-366b-4a16-a958-702735ce18b6', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "ecdbf341-1fa5-4f60-8094-6a0cc4c5a6a2", "created_at": "2025-08-14T13:19:10.716512+00:00", "updated_at": null, "description": "tempest-test-chassis-1227732990", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/ecdbf341-1fa5-4f60-8094-6a0cc4c5a6a2", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/ecdbf341-1fa5-4f60-8094-6a0cc4c5a6a2", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/ecdbf341-1fa5-4f60-8094-6a0cc4c5a6a2/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/ecdbf341-1fa5-4f60-8094-6a0cc4c5a6a2/nodes", "rel": "bookmark"}]]}' {0} ironic_tempest_plugin.tests.api.admin.test_nodestates.TestNodeStatesV1_11.test_list_nodestates [60.012141s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 446, in _make_request six.raise_from(e, None) File "", line 3, in raise_from File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 441, in _make_request httplib_response = conn.getresponse() File "/usr/lib64/python3.9/http/client.py", line 1377, in getresponse response.begin() File "/usr/lib64/python3.9/http/client.py", line 320, in begin version, status, reason = self._read_status() File "/usr/lib64/python3.9/http/client.py", line 281, in _read_status line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") File "/usr/lib64/python3.9/socket.py", line 716, in readinto return self._sock.recv_into(b) File "/usr/lib64/python3.9/ssl.py", line 1275, in recv_into return self.read(nbytes, buffer) File "/usr/lib64/python3.9/ssl.py", line 1133, in read return self._sslobj.read(len, buffer) socket.timeout: The read operation timed out During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodestates.py", line 213, in setUp _, self.node = self.create_node(self.chassis['uuid'], File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 534, in increment raise six.reraise(type(error), error, _stacktrace) File "/usr/lib/python3.9/site-packages/urllib3/packages/six.py", line 709, in reraise raise value File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 448, in _make_request self._raise_timeout(err=e, url=url, timeout_value=read_timeout) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 337, in _raise_timeout raise ReadTimeoutError( urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='ironic-public-openstack.apps-crc.testing', port=443): Read timed out. (read timeout=60) {1} ironic_tempest_plugin.tests.api.admin.test_nodestates.TestNodeStatesV1_4.test_list_nodestates [60.011608s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 446, in _make_request six.raise_from(e, None) File "", line 3, in raise_from File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 441, in _make_request httplib_response = conn.getresponse() File "/usr/lib64/python3.9/http/client.py", line 1377, in getresponse response.begin() File "/usr/lib64/python3.9/http/client.py", line 320, in begin version, status, reason = self._read_status() File "/usr/lib64/python3.9/http/client.py", line 281, in _read_status line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") File "/usr/lib64/python3.9/socket.py", line 716, in readinto return self._sock.recv_into(b) File "/usr/lib64/python3.9/ssl.py", line 1275, in recv_into return self.read(nbytes, buffer) File "/usr/lib64/python3.9/ssl.py", line 1133, in read return self._sslobj.read(len, buffer) socket.timeout: The read operation timed out During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodestates.py", line 132, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 534, in increment raise six.reraise(type(error), error, _stacktrace) File "/usr/lib/python3.9/site-packages/urllib3/packages/six.py", line 709, in reraise raise value File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 448, in _make_request self._raise_timeout(err=e, url=url, timeout_value=read_timeout) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 337, in _raise_timeout raise ReadTimeoutError( urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='ironic-public-openstack.apps-crc.testing', port=443): Read timed out. (read timeout=60) {2} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_add_node_trait_long [60.086260s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 804, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:20:07,163 23 INFO [tempest.lib.common.rest_client] Request (TestNodesTraits:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.068s 2025-08-14 13:20:07,163 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.37', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-41228376"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:20:07 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/6cc4d069-9135-4282-a431-ef1c743cf219', 'content-length': '717', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.37', 'openstack-request-id': 'req-6dc668e2-0b6a-454f-9ef3-1ab3a18394e0', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "6cc4d069-9135-4282-a431-ef1c743cf219", "created_at": "2025-08-14T13:20:07.123800+00:00", "updated_at": null, "description": "tempest-test-chassis-41228376", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/6cc4d069-9135-4282-a431-ef1c743cf219", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/6cc4d069-9135-4282-a431-ef1c743cf219", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/6cc4d069-9135-4282-a431-ef1c743cf219/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/6cc4d069-9135-4282-a431-ef1c743cf219/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:21:07,179 23 INFO [tempest.lib.common.rest_client] Request (TestNodesTraits:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.015s 2025-08-14 13:21:07,180 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.37', 'X-Auth-Token': ''} Body: {"chassis_uuid": "6cc4d069-9135-4282-a431-ef1c743cf219", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" {3} ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsWithPhysicalNetworkOldAPI.test_update_port_replace_physical_network_old_api [60.099155s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports_negative.py", line 349, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:20:10,836 24 INFO [tempest.lib.common.rest_client] Request (TestPortsWithPhysicalNetworkOldAPI:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.083s 2025-08-14 13:20:10,836 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1874557730"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:20:10 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/02f7846d-b913-458f-acdd-e4ffd46f377c', 'content-length': '719', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.1', 'openstack-request-id': 'req-26caaa22-c6ea-4e1c-a68f-c90676573b31', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "02f7846d-b913-458f-acdd-e4ffd46f377c", "created_at": "2025-08-14T13:20:10.795339+00:00", "updated_at": null, "description": "tempest-test-chassis-1874557730", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/02f7846d-b913-458f-acdd-e4ffd46f377c", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/02f7846d-b913-458f-acdd-e4ffd46f377c", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/02f7846d-b913-458f-acdd-e4ffd46f377c/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/02f7846d-b913-458f-acdd-e4ffd46f377c/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:21:10,850 24 INFO [tempest.lib.common.rest_client] Request (TestPortsWithPhysicalNetworkOldAPI:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.013s 2025-08-14 13:21:10,850 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"chassis_uuid": "02f7846d-b913-458f-acdd-e4ffd46f377c", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" {3} ironic_tempest_plugin.tests.api.admin.test_runbooks.TestRunbooksOldAPI.test_create_runbook_old_api [0.145395s] ... ok {3} ironic_tempest_plugin.tests.api.admin.test_runbooks.TestRunbooksOldAPI.test_delete_runbook_old_api [0.013371s] ... ok {3} ironic_tempest_plugin.tests.api.admin.test_runbooks.TestRunbooksOldAPI.test_list_runbooks_old_api [0.012746s] ... ok {3} ironic_tempest_plugin.tests.api.admin.test_runbooks.TestRunbooksOldAPI.test_update_runbook_old_api [0.010512s] ... ok {0} ironic_tempest_plugin.tests.api.admin.test_nodestates.TestNodeStatesV1_11.test_set_node_power_state [60.034060s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodestates.py", line 213, in setUp _, self.node = self.create_node(self.chassis['uuid'], File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:21:28,520 21 INFO [tempest.lib.common.rest_client] Request (TestNodeStatesV1_11:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.033s 2025-08-14 13:21:28,521 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.31', 'X-Auth-Token': ''} Body: {"network_interface": "noop", "deploy_interface": "fake", "chassis_uuid": "0e33fbbb-bf72-46c9-a9f7-7194a32fd997", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" {1} ironic_tempest_plugin.tests.api.admin.test_nodestates.TestNodeStatesV1_4.test_set_node_power_state [60.044924s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodestates.py", line 132, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:21:51,705 22 INFO [tempest.lib.common.rest_client] Request (TestNodeStatesV1_4:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.041s 2025-08-14 13:21:51,706 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.4', 'X-Auth-Token': ''} Body: {"chassis_uuid": "5415a1be-3b7e-4d21-8adf-0e555d0c2256", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" {2} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_add_node_trait_non_existent_node [60.100491s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 804, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:21:07,268 23 INFO [tempest.lib.common.rest_client] Request (TestNodesTraits:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.085s 2025-08-14 13:21:07,268 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.37', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1013272346"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:21:07 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/264bddd4-0496-4637-92b0-07293b91b822', 'content-length': '719', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.37', 'openstack-request-id': 'req-8d912cd7-3204-4b80-8092-9ab502202f44', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "264bddd4-0496-4637-92b0-07293b91b822", "created_at": "2025-08-14T13:21:07.201260+00:00", "updated_at": null, "description": "tempest-test-chassis-1013272346", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/264bddd4-0496-4637-92b0-07293b91b822", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/264bddd4-0496-4637-92b0-07293b91b822", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/264bddd4-0496-4637-92b0-07293b91b822/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/264bddd4-0496-4637-92b0-07293b91b822/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:22:07,282 23 INFO [tempest.lib.common.rest_client] Request (TestNodesTraits:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.013s 2025-08-14 13:22:07,282 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.37', 'X-Auth-Token': ''} Body: {"chassis_uuid": "264bddd4-0496-4637-92b0-07293b91b822", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" {3} ironic_tempest_plugin.tests.api.admin.test_shards.TestAddShardsToNode.test_add_shard_to_node_at_create [60.228365s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_shards.py", line 35, in test_add_shard_to_node_at_create _, body = self.create_node(self.chassis['uuid'], shard=shard) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:21:49,550 24 INFO [tempest.lib.common.rest_client] Request (TestAddShardsToNode:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.205s 2025-08-14 13:21:49,550 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.82', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1033160371"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:21:49 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/d9d5eed2-a751-4bed-8689-e08f5ba30e7f', 'content-length': '719', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.82', 'openstack-request-id': 'req-33981e79-51e5-429f-b3e6-f5ec5cfe83a4', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "d9d5eed2-a751-4bed-8689-e08f5ba30e7f", "created_at": "2025-08-14T13:21:49.506909+00:00", "updated_at": null, "description": "tempest-test-chassis-1033160371", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/d9d5eed2-a751-4bed-8689-e08f5ba30e7f", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/d9d5eed2-a751-4bed-8689-e08f5ba30e7f", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/d9d5eed2-a751-4bed-8689-e08f5ba30e7f/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/d9d5eed2-a751-4bed-8689-e08f5ba30e7f/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:22:49,570 24 INFO [tempest.lib.common.rest_client] Request (TestAddShardsToNode:test_add_shard_to_node_at_create): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.019s 2025-08-14 13:22:49,571 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.82', 'X-Auth-Token': ''} Body: {"shard": "at-create", "chassis_uuid": "d9d5eed2-a751-4bed-8689-e08f5ba30e7f", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" {0} ironic_tempest_plugin.tests.api.admin.test_nodestates.TestNodeStatesV1_12.test_list_nodestates [60.010200s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 446, in _make_request six.raise_from(e, None) File "", line 3, in raise_from File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 441, in _make_request httplib_response = conn.getresponse() File "/usr/lib64/python3.9/http/client.py", line 1377, in getresponse response.begin() File "/usr/lib64/python3.9/http/client.py", line 320, in begin version, status, reason = self._read_status() File "/usr/lib64/python3.9/http/client.py", line 281, in _read_status line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") File "/usr/lib64/python3.9/socket.py", line 716, in readinto return self._sock.recv_into(b) File "/usr/lib64/python3.9/ssl.py", line 1275, in recv_into return self.read(nbytes, buffer) File "/usr/lib64/python3.9/ssl.py", line 1133, in read return self._sslobj.read(len, buffer) socket.timeout: The read operation timed out During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodestates.py", line 61, in test_list_nodestates _, node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 534, in increment raise six.reraise(type(error), error, _stacktrace) File "/usr/lib/python3.9/site-packages/urllib3/packages/six.py", line 709, in reraise raise value File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 448, in _make_request self._raise_timeout(err=e, url=url, timeout_value=read_timeout) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 337, in _raise_timeout raise ReadTimeoutError( urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='ironic-public-openstack.apps-crc.testing', port=443): Read timed out. (read timeout=60) {1} ironic_tempest_plugin.tests.api.admin.test_ports.TestPortsWithPhysicalNetwork.test_create_port_with_physical_network [55.224523s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports.py", line 278, in setUp _, self.node = self.create_node(self.chassis['uuid'], File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 502 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:22:12,125 22 INFO [tempest.lib.common.rest_client] Request (TestPortsWithPhysicalNetwork:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.159s 2025-08-14 13:22:12,125 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.34', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-230547249"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:22:11 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/adce754b-34ff-40ad-b465-82f2c5197c84', 'content-length': '718', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.34', 'openstack-request-id': 'req-f65a8bf7-2e08-47e6-beed-06f5adb7b070', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "adce754b-34ff-40ad-b465-82f2c5197c84", "created_at": "2025-08-14T13:22:12.101177+00:00", "updated_at": null, "description": "tempest-test-chassis-230547249", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/adce754b-34ff-40ad-b465-82f2c5197c84", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/adce754b-34ff-40ad-b465-82f2c5197c84", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/adce754b-34ff-40ad-b465-82f2c5197c84/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/adce754b-34ff-40ad-b465-82f2c5197c84/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:23:07,187 22 INFO [tempest.lib.common.rest_client] Request (TestPortsWithPhysicalNetwork:setUp): 502 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 55.061s 2025-08-14 13:23:07,188 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.34', 'X-Auth-Token': ''} Body: {"network_interface": "noop", "chassis_uuid": "adce754b-34ff-40ad-b465-82f2c5197c84", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '107', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '502', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b'

502 Bad Gateway

\nThe server returned an invalid or incomplete response.\n\n' {0} ironic_tempest_plugin.tests.api.admin.test_nodestates.TestNodeStatesV1_12.test_set_node_power_state [17.605007s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodestates.py", line 68, in test_set_node_power_state _, node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 502 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:23:07,193 21 INFO [tempest.lib.common.rest_client] Request (TestNodeStatesV1_12:test_set_node_power_state): 502 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 17.602s 2025-08-14 13:23:07,193 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.12', 'X-Auth-Token': ''} Body: {"chassis_uuid": "83b737f0-c7d6-4984-a691-2bd2cf60d3ba", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '107', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '502', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b'

502 Bad Gateway

\nThe server returned an invalid or incomplete response.\n\n' {2} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_add_node_trait_too_long [59.905761s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 804, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 502 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:22:07,309 23 INFO [tempest.lib.common.rest_client] Request (TestNodesTraits:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.025s 2025-08-14 13:22:07,309 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.37', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1244292477"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:22:07 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/dc02df49-083a-44ab-8598-ee954d396a83', 'content-length': '719', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.37', 'openstack-request-id': 'req-d54f87f2-8dd9-4f37-bb62-64ae552beecf', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "dc02df49-083a-44ab-8598-ee954d396a83", "created_at": "2025-08-14T13:22:07.301985+00:00", "updated_at": null, "description": "tempest-test-chassis-1244292477", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/dc02df49-083a-44ab-8598-ee954d396a83", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/dc02df49-083a-44ab-8598-ee954d396a83", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/dc02df49-083a-44ab-8598-ee954d396a83/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/dc02df49-083a-44ab-8598-ee954d396a83/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:23:07,187 23 INFO [tempest.lib.common.rest_client] Request (TestNodesTraits:setUp): 502 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 59.878s 2025-08-14 13:23:07,188 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.37', 'X-Auth-Token': ''} Body: {"chassis_uuid": "dc02df49-083a-44ab-8598-ee954d396a83", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '107', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '502', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b'

502 Bad Gateway

\nThe server returned an invalid or incomplete response.\n\n' {3} ironic_tempest_plugin.tests.api.admin.test_shards.TestAddShardsToNode.test_add_shard_to_node_post_create [17.629579s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_shards.py", line 42, in test_add_shard_to_node_post_create _, node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 502 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:22:49,602 24 INFO [tempest.lib.common.rest_client] Request (TestAddShardsToNode:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.026s 2025-08-14 13:22:49,602 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.82', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1413247579"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:22:49 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/c866b195-5059-4179-acb9-bd0c05fb404a', 'content-length': '719', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.82', 'openstack-request-id': 'req-fde2717c-7c63-4b33-866f-154183692dda', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "c866b195-5059-4179-acb9-bd0c05fb404a", "created_at": "2025-08-14T13:22:49.596162+00:00", "updated_at": null, "description": "tempest-test-chassis-1413247579", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/c866b195-5059-4179-acb9-bd0c05fb404a", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/c866b195-5059-4179-acb9-bd0c05fb404a", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/c866b195-5059-4179-acb9-bd0c05fb404a/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/c866b195-5059-4179-acb9-bd0c05fb404a/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:23:07,202 24 INFO [tempest.lib.common.rest_client] Request (TestAddShardsToNode:test_add_shard_to_node_post_create): 502 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 17.599s 2025-08-14 13:23:07,203 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.82', 'X-Auth-Token': ''} Body: {"chassis_uuid": "c866b195-5059-4179-acb9-bd0c05fb404a", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '107', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '502', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b'

502 Bad Gateway

\nThe server returned an invalid or incomplete response.\n\n' {0} ironic_tempest_plugin.tests.api.admin.test_nodestates.TestNodeStatesV1_12.test_set_node_raid_config [60.032366s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 446, in _make_request six.raise_from(e, None) File "", line 3, in raise_from File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 441, in _make_request httplib_response = conn.getresponse() File "/usr/lib64/python3.9/http/client.py", line 1377, in getresponse response.begin() File "/usr/lib64/python3.9/http/client.py", line 320, in begin version, status, reason = self._read_status() File "/usr/lib64/python3.9/http/client.py", line 281, in _read_status line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") File "/usr/lib64/python3.9/socket.py", line 716, in readinto return self._sock.recv_into(b) File "/usr/lib64/python3.9/ssl.py", line 1275, in recv_into return self.read(nbytes, buffer) File "/usr/lib64/python3.9/ssl.py", line 1133, in read return self._sslobj.read(len, buffer) socket.timeout: The read operation timed out During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodestates.py", line 247, in test_set_node_raid_config _, node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 534, in increment raise six.reraise(type(error), error, _stacktrace) File "/usr/lib/python3.9/site-packages/urllib3/packages/six.py", line 709, in reraise raise value File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 448, in _make_request self._raise_timeout(err=e, url=url, timeout_value=read_timeout) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 337, in _raise_timeout raise ReadTimeoutError( urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='ironic-public-openstack.apps-crc.testing', port=443): Read timed out. (read timeout=60) {1} ironic_tempest_plugin.tests.api.admin.test_ports.TestPortsWithPhysicalNetwork.test_create_ports_in_portgroup_with_physical_network [76.723403s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports.py", line 278, in setUp _, self.node = self.create_node(self.chassis['uuid'], File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:23:23,892 22 INFO [tempest.lib.common.rest_client] Request (TestPortsWithPhysicalNetwork:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 16.701s 2025-08-14 13:23:23,892 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.34', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-760146934"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:23:21 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/da473a65-a055-4182-a560-41066a3d9950', 'content-length': '718', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.34', 'openstack-request-id': 'req-8303cce8-439b-4547-9c9e-064fb6830dba', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "da473a65-a055-4182-a560-41066a3d9950", "created_at": "2025-08-14T13:23:23.872546+00:00", "updated_at": null, "description": "tempest-test-chassis-760146934", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/da473a65-a055-4182-a560-41066a3d9950", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/da473a65-a055-4182-a560-41066a3d9950", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/da473a65-a055-4182-a560-41066a3d9950/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/da473a65-a055-4182-a560-41066a3d9950/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:24:23,912 22 INFO [tempest.lib.common.rest_client] Request (TestPortsWithPhysicalNetwork:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.020s 2025-08-14 13:24:23,913 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.34', 'X-Auth-Token': ''} Body: {"network_interface": "noop", "chassis_uuid": "da473a65-a055-4182-a560-41066a3d9950", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" {2} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_add_node_trait_too_many [76.731723s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 804, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:23:23,919 23 INFO [tempest.lib.common.rest_client] Request (TestNodesTraits:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 16.716s 2025-08-14 13:23:23,919 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.37', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-2125962166"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:23:21 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/fdd856c8-aa32-40bb-a0c6-f1584f423647', 'content-length': '719', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.37', 'openstack-request-id': 'req-b4fc0f26-a415-4669-94dd-99820c109acb', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "fdd856c8-aa32-40bb-a0c6-f1584f423647", "created_at": "2025-08-14T13:23:23.902901+00:00", "updated_at": null, "description": "tempest-test-chassis-2125962166", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/fdd856c8-aa32-40bb-a0c6-f1584f423647", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/fdd856c8-aa32-40bb-a0c6-f1584f423647", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/fdd856c8-aa32-40bb-a0c6-f1584f423647/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/fdd856c8-aa32-40bb-a0c6-f1584f423647/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:24:23,932 23 INFO [tempest.lib.common.rest_client] Request (TestNodesTraits:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.013s 2025-08-14 13:24:23,933 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.37', 'X-Auth-Token': ''} Body: {"chassis_uuid": "fdd856c8-aa32-40bb-a0c6-f1584f423647", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" {3} ironic_tempest_plugin.tests.api.admin.test_volume_connector.TestVolumeConnector.test_create_volume_connector_error [60.139352s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_volume_connector.py", line 36, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:23:44,751 24 INFO [tempest.lib.common.rest_client] Request (TestVolumeConnector:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.123s 2025-08-14 13:23:44,751 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.32', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-520115111"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:23:44 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/665d6ab8-4735-4b9a-a5ef-2e6a6526ff2f', 'content-length': '718', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.32', 'openstack-request-id': 'req-fd2c7635-70bb-4686-9e3e-a8f77ffd1ca5', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "665d6ab8-4735-4b9a-a5ef-2e6a6526ff2f", "created_at": "2025-08-14T13:23:44.742833+00:00", "updated_at": null, "description": "tempest-test-chassis-520115111", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/665d6ab8-4735-4b9a-a5ef-2e6a6526ff2f", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/665d6ab8-4735-4b9a-a5ef-2e6a6526ff2f", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/665d6ab8-4735-4b9a-a5ef-2e6a6526ff2f/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/665d6ab8-4735-4b9a-a5ef-2e6a6526ff2f/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:24:44,764 24 INFO [tempest.lib.common.rest_client] Request (TestVolumeConnector:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.012s 2025-08-14 13:24:44,764 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.32', 'X-Auth-Token': ''} Body: {"chassis_uuid": "665d6ab8-4735-4b9a-a5ef-2e6a6526ff2f", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" {1} ironic_tempest_plugin.tests.api.admin.test_ports.TestPortsWithPhysicalNetwork.test_update_port_remove_physical_network [60.034858s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 446, in _make_request six.raise_from(e, None) File "", line 3, in raise_from File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 441, in _make_request httplib_response = conn.getresponse() File "/usr/lib64/python3.9/http/client.py", line 1377, in getresponse response.begin() File "/usr/lib64/python3.9/http/client.py", line 320, in begin version, status, reason = self._read_status() File "/usr/lib64/python3.9/http/client.py", line 281, in _read_status line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") File "/usr/lib64/python3.9/socket.py", line 716, in readinto return self._sock.recv_into(b) File "/usr/lib64/python3.9/ssl.py", line 1275, in recv_into return self.read(nbytes, buffer) File "/usr/lib64/python3.9/ssl.py", line 1133, in read return self._sslobj.read(len, buffer) socket.timeout: The read operation timed out During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports.py", line 278, in setUp _, self.node = self.create_node(self.chassis['uuid'], File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 534, in increment raise six.reraise(type(error), error, _stacktrace) File "/usr/lib/python3.9/site-packages/urllib3/packages/six.py", line 709, in reraise raise value File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 448, in _make_request self._raise_timeout(err=e, url=url, timeout_value=read_timeout) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 337, in _raise_timeout raise ReadTimeoutError( urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='ironic-public-openstack.apps-crc.testing', port=443): Read timed out. (read timeout=60) Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:24:23,939 22 INFO [tempest.lib.common.rest_client] Request (TestPortsWithPhysicalNetwork:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.024s 2025-08-14 13:24:23,939 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.34', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-904298623"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:24:23 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/46d38e9f-8adc-4c56-84bc-43d30253729a', 'content-length': '718', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.34', 'openstack-request-id': 'req-20998a58-2d0e-4dc5-a73c-8b9f09ecb8f8', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "46d38e9f-8adc-4c56-84bc-43d30253729a", "created_at": "2025-08-14T13:24:23.931507+00:00", "updated_at": null, "description": "tempest-test-chassis-904298623", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/46d38e9f-8adc-4c56-84bc-43d30253729a", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/46d38e9f-8adc-4c56-84bc-43d30253729a", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/46d38e9f-8adc-4c56-84bc-43d30253729a/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/46d38e9f-8adc-4c56-84bc-43d30253729a/nodes", "rel": "bookmark"}]]}' {2} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_list_node_traits [60.061379s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 804, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:24:23,983 23 INFO [tempest.lib.common.rest_client] Request (TestNodesTraits:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.047s 2025-08-14 13:24:23,983 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.37', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1320623222"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:24:23 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/aed942bc-1012-4ddd-b59e-956d682344c6', 'content-length': '719', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.37', 'openstack-request-id': 'req-ca90a7e5-7bf3-4f5a-9ce9-11926b8c0060', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "aed942bc-1012-4ddd-b59e-956d682344c6", "created_at": "2025-08-14T13:24:23.969784+00:00", "updated_at": null, "description": "tempest-test-chassis-1320623222", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/aed942bc-1012-4ddd-b59e-956d682344c6", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/aed942bc-1012-4ddd-b59e-956d682344c6", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/aed942bc-1012-4ddd-b59e-956d682344c6/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/aed942bc-1012-4ddd-b59e-956d682344c6/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:25:23,996 23 INFO [tempest.lib.common.rest_client] Request (TestNodesTraits:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.012s 2025-08-14 13:25:23,996 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.37', 'X-Auth-Token': ''} Body: {"chassis_uuid": "aed942bc-1012-4ddd-b59e-956d682344c6", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" {0} ironic_tempest_plugin.tests.api.admin.test_nodestates.TestNodeStatesV1_6.test_list_nodestates [60.012346s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodestates.py", line 172, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:25:32,481 21 INFO [tempest.lib.common.rest_client] Request (TestNodeStatesV1_6:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.011s 2025-08-14 13:25:32,481 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.6', 'X-Auth-Token': ''} Body: {"chassis_uuid": "19dedc7d-d38a-4159-8a6c-b55d21cf1b77", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" {3} ironic_tempest_plugin.tests.api.admin.test_volume_connector.TestVolumeConnector.test_delete_volume_connector [60.291691s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_volume_connector.py", line 36, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:24:45,039 24 INFO [tempest.lib.common.rest_client] Request (TestVolumeConnector:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.268s 2025-08-14 13:24:45,039 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.32', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1654761248"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:24:44 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/c689b0cb-4da9-4c35-b0e2-0445cafb51d4', 'content-length': '719', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.32', 'openstack-request-id': 'req-bbe02211-a9ea-4456-a73a-e5fa48a93983', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "c689b0cb-4da9-4c35-b0e2-0445cafb51d4", "created_at": "2025-08-14T13:24:44.791367+00:00", "updated_at": null, "description": "tempest-test-chassis-1654761248", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/c689b0cb-4da9-4c35-b0e2-0445cafb51d4", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/c689b0cb-4da9-4c35-b0e2-0445cafb51d4", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/c689b0cb-4da9-4c35-b0e2-0445cafb51d4/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/c689b0cb-4da9-4c35-b0e2-0445cafb51d4/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:25:45,058 24 INFO [tempest.lib.common.rest_client] Request (TestVolumeConnector:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.018s 2025-08-14 13:25:45,058 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.32', 'X-Auth-Token': ''} Body: {"chassis_uuid": "c689b0cb-4da9-4c35-b0e2-0445cafb51d4", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" {1} ironic_tempest_plugin.tests.api.admin.test_ports.TestPortsWithPhysicalNetwork.test_update_port_replace_physical_network [60.052722s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports.py", line 278, in setUp _, self.node = self.create_node(self.chassis['uuid'], File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:25:23,988 22 INFO [tempest.lib.common.rest_client] Request (TestPortsWithPhysicalNetwork:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.033s 2025-08-14 13:25:23,989 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.34', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1216525246"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:25:23 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/3cc47298-ae3d-4888-85bf-00fa014d4c85', 'content-length': '719', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.34', 'openstack-request-id': 'req-230bae77-0fd5-4dd8-8d14-4294dcda61fb', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "3cc47298-ae3d-4888-85bf-00fa014d4c85", "created_at": "2025-08-14T13:25:23.981218+00:00", "updated_at": null, "description": "tempest-test-chassis-1216525246", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/3cc47298-ae3d-4888-85bf-00fa014d4c85", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/3cc47298-ae3d-4888-85bf-00fa014d4c85", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/3cc47298-ae3d-4888-85bf-00fa014d4c85/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/3cc47298-ae3d-4888-85bf-00fa014d4c85/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:26:24,006 22 INFO [tempest.lib.common.rest_client] Request (TestPortsWithPhysicalNetwork:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.016s 2025-08-14 13:26:24,006 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.34', 'X-Auth-Token': ''} Body: {"network_interface": "noop", "chassis_uuid": "3cc47298-ae3d-4888-85bf-00fa014d4c85", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" {2} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_list_node_traits_non_existent_node [60.058003s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 804, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:25:24,042 23 INFO [tempest.lib.common.rest_client] Request (TestNodesTraits:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.044s 2025-08-14 13:25:24,042 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.37', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1889856045"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:25:24 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/e48a2207-c60b-4900-8b29-44b3130285a9', 'content-length': '719', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.37', 'openstack-request-id': 'req-ca908eb3-0425-4bcd-9576-912aaa2dfab3', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "e48a2207-c60b-4900-8b29-44b3130285a9", "created_at": "2025-08-14T13:25:24.020959+00:00", "updated_at": null, "description": "tempest-test-chassis-1889856045", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/e48a2207-c60b-4900-8b29-44b3130285a9", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/e48a2207-c60b-4900-8b29-44b3130285a9", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/e48a2207-c60b-4900-8b29-44b3130285a9/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/e48a2207-c60b-4900-8b29-44b3130285a9/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:26:24,054 23 INFO [tempest.lib.common.rest_client] Request (TestNodesTraits:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.011s 2025-08-14 13:26:24,055 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.37', 'X-Auth-Token': ''} Body: {"chassis_uuid": "e48a2207-c60b-4900-8b29-44b3130285a9", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" {0} ironic_tempest_plugin.tests.api.admin.test_nodestates.TestNodeStatesV1_6.test_set_node_power_state [60.012888s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodestates.py", line 172, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:26:32,494 21 INFO [tempest.lib.common.rest_client] Request (TestNodeStatesV1_6:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.012s 2025-08-14 13:26:32,495 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.6', 'X-Auth-Token': ''} Body: {"chassis_uuid": "19dedc7d-d38a-4159-8a6c-b55d21cf1b77", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" {3} ironic_tempest_plugin.tests.api.admin.test_volume_connector.TestVolumeConnector.test_delete_volume_connector_error [60.052539s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_volume_connector.py", line 36, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:25:45,098 24 INFO [tempest.lib.common.rest_client] Request (TestVolumeConnector:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.038s 2025-08-14 13:25:45,098 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.32', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-717888096"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:25:45 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/4ddeb842-70ff-484a-8cd1-f8dd28a521f5', 'content-length': '718', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.32', 'openstack-request-id': 'req-53a96d5e-c346-48c0-b713-7251ddaa42d8', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "4ddeb842-70ff-484a-8cd1-f8dd28a521f5", "created_at": "2025-08-14T13:25:45.089945+00:00", "updated_at": null, "description": "tempest-test-chassis-717888096", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/4ddeb842-70ff-484a-8cd1-f8dd28a521f5", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/4ddeb842-70ff-484a-8cd1-f8dd28a521f5", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/4ddeb842-70ff-484a-8cd1-f8dd28a521f5/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/4ddeb842-70ff-484a-8cd1-f8dd28a521f5/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:26:45,111 24 INFO [tempest.lib.common.rest_client] Request (TestVolumeConnector:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.012s 2025-08-14 13:26:45,111 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.32', 'X-Auth-Token': ''} Body: {"chassis_uuid": "4ddeb842-70ff-484a-8cd1-f8dd28a521f5", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" {3} ironic_tempest_plugin.tests.api.admin.test_volume_connector.TestVolumeConnector.test_list_volume_connectors [17.076325s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_volume_connector.py", line 36, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 502 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:26:45,143 24 INFO [tempest.lib.common.rest_client] Request (TestVolumeConnector:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.027s 2025-08-14 13:26:45,143 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.32', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1404495987"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:26:45 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/9efdcdeb-60d7-4bd6-b2eb-761feadab24a', 'content-length': '719', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.32', 'openstack-request-id': 'req-0fd237de-0047-4f47-9ba3-013b89af63fa', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "9efdcdeb-60d7-4bd6-b2eb-761feadab24a", "created_at": "2025-08-14T13:26:45.133284+00:00", "updated_at": null, "description": "tempest-test-chassis-1404495987", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/9efdcdeb-60d7-4bd6-b2eb-761feadab24a", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/9efdcdeb-60d7-4bd6-b2eb-761feadab24a", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/9efdcdeb-60d7-4bd6-b2eb-761feadab24a/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/9efdcdeb-60d7-4bd6-b2eb-761feadab24a/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:27:02,188 24 INFO [tempest.lib.common.rest_client] Request (TestVolumeConnector:setUp): 502 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 17.044s 2025-08-14 13:27:02,190 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.32', 'X-Auth-Token': ''} Body: {"chassis_uuid": "9efdcdeb-60d7-4bd6-b2eb-761feadab24a", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '107', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '502', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b'

502 Bad Gateway

\nThe server returned an invalid or incomplete response.\n\n' {1} ironic_tempest_plugin.tests.api.admin.test_ports.TestPortsWithPhysicalNetwork.test_update_ports_in_portgroup_with_physical_network [38.177540s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports.py", line 278, in setUp _, self.node = self.create_node(self.chassis['uuid'], File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 502 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:26:24,084 22 INFO [tempest.lib.common.rest_client] Request (TestPortsWithPhysicalNetwork:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.072s 2025-08-14 13:26:24,084 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.34', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-385726493"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:26:24 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/9e2f445e-e12c-4b2c-8a80-8efa88d92fa8', 'content-length': '718', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.34', 'openstack-request-id': 'req-84c48ea8-5a31-4cb0-a214-722c72f23488', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "9e2f445e-e12c-4b2c-8a80-8efa88d92fa8", "created_at": "2025-08-14T13:26:24.032613+00:00", "updated_at": null, "description": "tempest-test-chassis-385726493", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/9e2f445e-e12c-4b2c-8a80-8efa88d92fa8", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/9e2f445e-e12c-4b2c-8a80-8efa88d92fa8", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/9e2f445e-e12c-4b2c-8a80-8efa88d92fa8/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/9e2f445e-e12c-4b2c-8a80-8efa88d92fa8/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:27:02,187 22 INFO [tempest.lib.common.rest_client] Request (TestPortsWithPhysicalNetwork:setUp): 502 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 38.102s 2025-08-14 13:27:02,187 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.34', 'X-Auth-Token': ''} Body: {"network_interface": "noop", "chassis_uuid": "9e2f445e-e12c-4b2c-8a80-8efa88d92fa8", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '107', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '502', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b'

502 Bad Gateway

\nThe server returned an invalid or incomplete response.\n\n' {2} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_list_nodes_detail [38.133839s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 804, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 502 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:26:24,125 23 INFO [tempest.lib.common.rest_client] Request (TestNodesTraits:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.064s 2025-08-14 13:26:24,126 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.37', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-355298140"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:26:24 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/db2b3d63-a371-4de4-baee-c3e1a386d9fb', 'content-length': '718', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.37', 'openstack-request-id': 'req-f9d3ca4b-692d-4297-93a3-c37995ab764a', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "db2b3d63-a371-4de4-baee-c3e1a386d9fb", "created_at": "2025-08-14T13:26:24.085185+00:00", "updated_at": null, "description": "tempest-test-chassis-355298140", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/db2b3d63-a371-4de4-baee-c3e1a386d9fb", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/db2b3d63-a371-4de4-baee-c3e1a386d9fb", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/db2b3d63-a371-4de4-baee-c3e1a386d9fb/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/db2b3d63-a371-4de4-baee-c3e1a386d9fb/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:27:02,190 23 INFO [tempest.lib.common.rest_client] Request (TestNodesTraits:setUp): 502 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 38.063s 2025-08-14 13:27:02,191 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.37', 'X-Auth-Token': ''} Body: {"chassis_uuid": "db2b3d63-a371-4de4-baee-c3e1a386d9fb", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '107', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '502', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b'

502 Bad Gateway

\nThe server returned an invalid or incomplete response.\n\n' {0} setUpClass (ironic_tempest_plugin.tests.api.admin.test_portgroups.TestPortGroups) [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 175, in setUpClass cls.setup_clients() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 107, in setup_clients api_min, api_max = cls.client.get_min_max_api_microversions() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 89, in get_min_max_api_microversions _, resp_body = self._show_request(None, uri=root_uri) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 209, in _show_request resp, body = self.get(uri, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 342, in get return self.request('GET', url, extra_headers, headers, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 502 {3} ironic_tempest_plugin.tests.api.admin.test_volume_connector.TestVolumeConnector.test_list_with_limit [16.623888s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_volume_connector.py", line 36, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:27:18,809 24 INFO [tempest.lib.common.rest_client] Request (TestVolumeConnector:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 16.614s 2025-08-14 13:27:18,809 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.32', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-31565142"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:27:16 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/d386c519-7c42-4feb-98a2-3e9dd6558897', 'content-length': '717', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.32', 'openstack-request-id': 'req-e6e276b6-d523-47c7-bba7-0cdafc9a84bf', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "d386c519-7c42-4feb-98a2-3e9dd6558897", "created_at": "2025-08-14T13:27:18.785715+00:00", "updated_at": null, "description": "tempest-test-chassis-31565142", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/d386c519-7c42-4feb-98a2-3e9dd6558897", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/d386c519-7c42-4feb-98a2-3e9dd6558897", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/d386c519-7c42-4feb-98a2-3e9dd6558897/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/d386c519-7c42-4feb-98a2-3e9dd6558897/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:27:18,816 24 INFO [tempest.lib.common.rest_client] Request (TestVolumeConnector:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 0.006s 2025-08-14 13:27:18,816 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.32', 'X-Auth-Token': ''} Body: {"chassis_uuid": "d386c519-7c42-4feb-98a2-3e9dd6558897", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {2} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_list_nodes_traits_field [16.622421s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 804, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:27:18,805 23 INFO [tempest.lib.common.rest_client] Request (TestNodesTraits:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 16.610s 2025-08-14 13:27:18,806 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.37', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-2104322739"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:27:16 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/9fff638b-9e4a-4904-b5c4-0e9c0d8ff402', 'content-length': '719', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.37', 'openstack-request-id': 'req-aeb96f96-4649-4ab8-871c-c89e94db8da3', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "9fff638b-9e4a-4904-b5c4-0e9c0d8ff402", "created_at": "2025-08-14T13:27:18.777938+00:00", "updated_at": null, "description": "tempest-test-chassis-2104322739", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/9fff638b-9e4a-4904-b5c4-0e9c0d8ff402", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/9fff638b-9e4a-4904-b5c4-0e9c0d8ff402", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/9fff638b-9e4a-4904-b5c4-0e9c0d8ff402/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/9fff638b-9e4a-4904-b5c4-0e9c0d8ff402/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:27:18,816 23 INFO [tempest.lib.common.rest_client] Request (TestNodesTraits:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 0.009s 2025-08-14 13:27:18,816 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.37', 'X-Auth-Token': ''} Body: {"chassis_uuid": "9fff638b-9e4a-4904-b5c4-0e9c0d8ff402", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {3} ironic_tempest_plugin.tests.api.admin.test_volume_connector.TestVolumeConnector.test_show_volume_connector [0.011501s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_volume_connector.py", line 35, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:27:18,830 24 INFO [tempest.lib.common.rest_client] Request (TestVolumeConnector:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.010s 2025-08-14 13:27:18,830 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.32', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1369515920"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {2} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_remove_node_trait [0.012353s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 801, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:27:18,832 23 INFO [tempest.lib.common.rest_client] Request (TestNodesTraits:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.010s 2025-08-14 13:27:18,832 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.37', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1168766386"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {3} ironic_tempest_plugin.tests.api.admin.test_volume_connector.TestVolumeConnector.test_update_volume_connector_add [0.009250s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_volume_connector.py", line 35, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:27:18,845 24 INFO [tempest.lib.common.rest_client] Request (TestVolumeConnector:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.007s 2025-08-14 13:27:18,845 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.32', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-261753559"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {2} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_remove_node_trait_non_existent_node [0.016481s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 801, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:27:18,852 23 INFO [tempest.lib.common.rest_client] Request (TestNodesTraits:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.013s 2025-08-14 13:27:18,852 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.37', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-424859855"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {2} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_remove_node_trait_non_existent_trait [0.009541s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 801, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:27:18,862 23 INFO [tempest.lib.common.rest_client] Request (TestNodesTraits:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.008s 2025-08-14 13:27:18,862 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.37', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1304980960"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {3} ironic_tempest_plugin.tests.api.admin.test_volume_connector.TestVolumeConnector.test_update_volume_connector_remove_collection [0.018031s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_volume_connector.py", line 35, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:27:18,866 24 INFO [tempest.lib.common.rest_client] Request (TestVolumeConnector:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.015s 2025-08-14 13:27:18,866 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.32', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1409624143"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {2} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_remove_node_traits [0.012668s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 801, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:27:18,876 23 INFO [tempest.lib.common.rest_client] Request (TestNodesTraits:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.011s 2025-08-14 13:27:18,876 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.37', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1344895145"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {3} ironic_tempest_plugin.tests.api.admin.test_volume_connector.TestVolumeConnector.test_update_volume_connector_remove_item [0.013837s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_volume_connector.py", line 35, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:27:18,885 24 INFO [tempest.lib.common.rest_client] Request (TestVolumeConnector:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.011s 2025-08-14 13:27:18,885 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.32', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1834619137"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {2} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_remove_node_traits_no_traits [0.013177s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 801, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:27:18,889 23 INFO [tempest.lib.common.rest_client] Request (TestNodesTraits:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.011s 2025-08-14 13:27:18,890 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.37', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1813450082"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {3} ironic_tempest_plugin.tests.api.admin.test_volume_connector.TestVolumeConnector.test_update_volume_connector_replace [0.010609s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_volume_connector.py", line 35, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:27:18,896 24 INFO [tempest.lib.common.rest_client] Request (TestVolumeConnector:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.009s 2025-08-14 13:27:18,897 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.32', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1786872318"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {2} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_remove_node_traits_non_existent_node [0.008847s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 801, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:27:18,903 23 INFO [tempest.lib.common.rest_client] Request (TestNodesTraits:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.007s 2025-08-14 13:27:18,903 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.37', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1021711048"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {3} ironic_tempest_plugin.tests.api.admin.test_volume_connector.TestVolumeConnector.test_update_volume_connector_replace_error [0.009716s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_volume_connector.py", line 35, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:27:18,911 24 INFO [tempest.lib.common.rest_client] Request (TestVolumeConnector:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.008s 2025-08-14 13:27:18,911 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.32', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1216751189"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {2} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_set_node_traits [0.013011s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 801, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:27:18,917 23 INFO [tempest.lib.common.rest_client] Request (TestNodesTraits:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.009s 2025-08-14 13:27:18,918 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.37', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-2115293989"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {2} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_set_node_traits_duplicate_trait [0.008946s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 801, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:27:18,928 23 INFO [tempest.lib.common.rest_client] Request (TestNodesTraits:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.007s 2025-08-14 13:27:18,928 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.37', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1749931223"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {2} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_set_node_traits_max_traits [0.006539s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 801, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:27:18,935 23 INFO [tempest.lib.common.rest_client] Request (TestNodesTraits:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.005s 2025-08-14 13:27:18,935 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.37', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-12103205"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {2} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_set_node_traits_non_existent_node [0.007097s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 801, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:27:18,943 23 INFO [tempest.lib.common.rest_client] Request (TestNodesTraits:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.006s 2025-08-14 13:27:18,943 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.37', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1537764961"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {2} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_set_node_traits_too_many [0.007395s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 801, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:27:18,951 23 INFO [tempest.lib.common.rest_client] Request (TestNodesTraits:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.007s 2025-08-14 13:27:18,951 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.37', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1145409850"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {2} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_show_node [0.008407s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 801, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:27:18,960 23 INFO [tempest.lib.common.rest_client] Request (TestNodesTraits:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.006s 2025-08-14 13:27:18,960 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.37', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-431104112"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {2} ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_update_node_traits [0.006539s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 801, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:27:18,968 23 INFO [tempest.lib.common.rest_client] Request (TestNodesTraits:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.005s 2025-08-14 13:27:18,968 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.37', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-275902367"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {1} tearDownClass (ironic_tempest_plugin.tests.api.admin.test_ports.TestPortsWithPhysicalNetwork) [0.000000s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 246, in tearDownClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 210, in tearDownClass teardown() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 164, in resource_cleanup delete_method(u, ignore_errors=lib_exc.NotFound) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 494, in delete_chassis return self._delete_request('chassis', uuid) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 265, in _delete_request resp, body = self.delete(uri) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 359, in delete return self.request('DELETE', url, extra_headers, headers, body) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 {3} tearDownClass (ironic_tempest_plugin.tests.api.admin.test_volume_connector.TestVolumeConnector) [0.000000s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 246, in tearDownClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 210, in tearDownClass teardown() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 164, in resource_cleanup delete_method(u, ignore_errors=lib_exc.NotFound) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 494, in delete_chassis return self._delete_request('chassis', uuid) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 265, in _delete_request resp, body = self.delete(uri) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 359, in delete return self.request('DELETE', url, extra_headers, headers, body) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 {2} tearDownClass (ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits) [0.000000s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 246, in tearDownClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 210, in tearDownClass teardown() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 164, in resource_cleanup delete_method(u, ignore_errors=lib_exc.NotFound) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 494, in delete_chassis return self._delete_request('chassis', uuid) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 265, in _delete_request resp, body = self.delete(uri) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 359, in delete return self.request('DELETE', url, extra_headers, headers, body) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 {2} 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.TestPorts.test_create_port [60.189260s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports.py", line 28, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:27:23,557 21 INFO [tempest.lib.common.rest_client] Request (TestPorts:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.174s 2025-08-14 13:27:23,558 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-808450733"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:27:23 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/06d353d1-f3ff-4584-8bec-30d97fb960dd', 'content-length': '718', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.1', 'openstack-request-id': 'req-5e9e3ab8-c8d6-4c6a-8492-436f9780575a', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "06d353d1-f3ff-4584-8bec-30d97fb960dd", "created_at": "2025-08-14T13:27:23.533412+00:00", "updated_at": null, "description": "tempest-test-chassis-808450733", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/06d353d1-f3ff-4584-8bec-30d97fb960dd", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/06d353d1-f3ff-4584-8bec-30d97fb960dd", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/06d353d1-f3ff-4584-8bec-30d97fb960dd/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/06d353d1-f3ff-4584-8bec-30d97fb960dd/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:28:23,571 21 INFO [tempest.lib.common.rest_client] Request (TestPorts:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.013s 2025-08-14 13:28:23,572 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"chassis_uuid": "06d353d1-f3ff-4584-8bec-30d97fb960dd", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" {1} ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegativeWithPhysicalNetwork.test_create_ports_in_portgroup_with_inconsistent_physical_network [60.251949s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports_negative.py", line 392, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:27:58,087 22 INFO [tempest.lib.common.rest_client] Request (TestPortsNegativeWithPhysicalNetwork:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.234s 2025-08-14 13:27:58,087 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.34', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-111670842"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:27:57 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/bb78095d-575d-4e49-b3e5-b89d76588cac', 'content-length': '718', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.34', 'openstack-request-id': 'req-1818de24-5ea2-4729-b63a-53ff46d46a02', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "bb78095d-575d-4e49-b3e5-b89d76588cac", "created_at": "2025-08-14T13:27:58.048711+00:00", "updated_at": null, "description": "tempest-test-chassis-111670842", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/bb78095d-575d-4e49-b3e5-b89d76588cac", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/bb78095d-575d-4e49-b3e5-b89d76588cac", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/bb78095d-575d-4e49-b3e5-b89d76588cac/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/bb78095d-575d-4e49-b3e5-b89d76588cac/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:28:58,103 22 INFO [tempest.lib.common.rest_client] Request (TestPortsNegativeWithPhysicalNetwork:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.015s 2025-08-14 13:28:58,103 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.34', 'X-Auth-Token': ''} Body: {"chassis_uuid": "bb78095d-575d-4e49-b3e5-b89d76588cac", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" {2} ironic_tempest_plugin.tests.api.admin.test_volume_target.TestVolumeTarget.test_create_volume_target_error [60.187641s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_volume_target.py", line 36, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:28:15,694 23 INFO [tempest.lib.common.rest_client] Request (TestVolumeTarget:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.166s 2025-08-14 13:28:15,695 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.32', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-640249541"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:28:15 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/01c563b7-68b0-4f85-9f06-85b821939d5d', 'content-length': '718', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.32', 'openstack-request-id': 'req-2d5390d2-b404-47e6-806c-45e93ec4b780', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "01c563b7-68b0-4f85-9f06-85b821939d5d", "created_at": "2025-08-14T13:28:15.689082+00:00", "updated_at": null, "description": "tempest-test-chassis-640249541", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/01c563b7-68b0-4f85-9f06-85b821939d5d", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/01c563b7-68b0-4f85-9f06-85b821939d5d", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/01c563b7-68b0-4f85-9f06-85b821939d5d/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/01c563b7-68b0-4f85-9f06-85b821939d5d/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:29:15,712 23 INFO [tempest.lib.common.rest_client] Request (TestVolumeTarget:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.016s 2025-08-14 13:29:15,713 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.32', 'X-Auth-Token': ''} Body: {"chassis_uuid": "01c563b7-68b0-4f85-9f06-85b821939d5d", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" {0} ironic_tempest_plugin.tests.api.admin.test_ports.TestPorts.test_create_port_specifying_uuid [60.069618s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports.py", line 28, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:28:23,629 21 INFO [tempest.lib.common.rest_client] Request (TestPorts:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.055s 2025-08-14 13:28:23,630 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-632355811"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:28:23 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/0685db93-72a1-4db6-b2b7-4e1bb1e7a7f3', 'content-length': '718', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.1', 'openstack-request-id': 'req-9a179e43-4c91-4d84-8ea2-9ed50c48eaa2', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "0685db93-72a1-4db6-b2b7-4e1bb1e7a7f3", "created_at": "2025-08-14T13:28:23.595870+00:00", "updated_at": null, "description": "tempest-test-chassis-632355811", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/0685db93-72a1-4db6-b2b7-4e1bb1e7a7f3", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/0685db93-72a1-4db6-b2b7-4e1bb1e7a7f3", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/0685db93-72a1-4db6-b2b7-4e1bb1e7a7f3/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/0685db93-72a1-4db6-b2b7-4e1bb1e7a7f3/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:29:23,642 21 INFO [tempest.lib.common.rest_client] Request (TestPorts:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.011s 2025-08-14 13:29:23,642 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"chassis_uuid": "0685db93-72a1-4db6-b2b7-4e1bb1e7a7f3", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" {1} ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegativeWithPhysicalNetwork.test_update_ports_in_portgroup_with_inconsistent_physical_network [60.316688s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports_negative.py", line 392, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:28:58,404 22 INFO [tempest.lib.common.rest_client] Request (TestPortsNegativeWithPhysicalNetwork:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.297s 2025-08-14 13:28:58,404 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.34', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-2082338318"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:28:58 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/9dba1d63-d986-4b4a-8fcb-6787201a4f57', 'content-length': '719', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.34', 'openstack-request-id': 'req-16fbf2e8-259f-40b2-926d-342a7881d8f8', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "9dba1d63-d986-4b4a-8fcb-6787201a4f57", "created_at": "2025-08-14T13:28:58.126740+00:00", "updated_at": null, "description": "tempest-test-chassis-2082338318", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/9dba1d63-d986-4b4a-8fcb-6787201a4f57", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/9dba1d63-d986-4b4a-8fcb-6787201a4f57", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/9dba1d63-d986-4b4a-8fcb-6787201a4f57/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/9dba1d63-d986-4b4a-8fcb-6787201a4f57/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:29:58,420 22 INFO [tempest.lib.common.rest_client] Request (TestPortsNegativeWithPhysicalNetwork:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.015s 2025-08-14 13:29:58,421 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.34', 'X-Auth-Token': ''} Body: {"chassis_uuid": "9dba1d63-d986-4b4a-8fcb-6787201a4f57", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" {2} ironic_tempest_plugin.tests.api.admin.test_volume_target.TestVolumeTarget.test_delete_volume_target [60.050381s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 446, in _make_request six.raise_from(e, None) File "", line 3, in raise_from File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 441, in _make_request httplib_response = conn.getresponse() File "/usr/lib64/python3.9/http/client.py", line 1377, in getresponse response.begin() File "/usr/lib64/python3.9/http/client.py", line 320, in begin version, status, reason = self._read_status() File "/usr/lib64/python3.9/http/client.py", line 281, in _read_status line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") File "/usr/lib64/python3.9/socket.py", line 716, in readinto return self._sock.recv_into(b) File "/usr/lib64/python3.9/ssl.py", line 1275, in recv_into return self.read(nbytes, buffer) File "/usr/lib64/python3.9/ssl.py", line 1133, in read return self._sslobj.read(len, buffer) socket.timeout: The read operation timed out During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_volume_target.py", line 36, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 534, in increment raise six.reraise(type(error), error, _stacktrace) File "/usr/lib/python3.9/site-packages/urllib3/packages/six.py", line 709, in reraise raise value File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 448, in _make_request self._raise_timeout(err=e, url=url, timeout_value=read_timeout) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 337, in _raise_timeout raise ReadTimeoutError( urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='ironic-public-openstack.apps-crc.testing', port=443): Read timed out. (read timeout=60) Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:29:15,749 23 INFO [tempest.lib.common.rest_client] Request (TestVolumeTarget:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.032s 2025-08-14 13:29:15,750 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.32', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-75479948"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:29:15 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/b77ead9b-6188-4e8e-92af-f7cfbd04b84e', 'content-length': '717', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.32', 'openstack-request-id': 'req-e432a51d-9b5e-4435-a97c-757cb8dcdf02', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "b77ead9b-6188-4e8e-92af-f7cfbd04b84e", "created_at": "2025-08-14T13:29:15.743156+00:00", "updated_at": null, "description": "tempest-test-chassis-75479948", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/b77ead9b-6188-4e8e-92af-f7cfbd04b84e", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/b77ead9b-6188-4e8e-92af-f7cfbd04b84e", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/b77ead9b-6188-4e8e-92af-f7cfbd04b84e/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/b77ead9b-6188-4e8e-92af-f7cfbd04b84e/nodes", "rel": "bookmark"}]]}' {0} ironic_tempest_plugin.tests.api.admin.test_ports.TestPorts.test_create_port_with_extra [60.061200s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports.py", line 28, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:29:23,691 21 INFO [tempest.lib.common.rest_client] Request (TestPorts:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.045s 2025-08-14 13:29:23,692 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1231071081"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:29:23 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/6552f538-6e18-4984-9da6-3588b0a017d3', 'content-length': '719', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.1', 'openstack-request-id': 'req-619f55ac-5305-4205-9de7-44cc171035a9', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "6552f538-6e18-4984-9da6-3588b0a017d3", "created_at": "2025-08-14T13:29:23.665865+00:00", "updated_at": null, "description": "tempest-test-chassis-1231071081", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/6552f538-6e18-4984-9da6-3588b0a017d3", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/6552f538-6e18-4984-9da6-3588b0a017d3", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/6552f538-6e18-4984-9da6-3588b0a017d3/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/6552f538-6e18-4984-9da6-3588b0a017d3/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:30:23,705 21 INFO [tempest.lib.common.rest_client] Request (TestPorts:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.012s 2025-08-14 13:30:23,705 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"chassis_uuid": "6552f538-6e18-4984-9da6-3588b0a017d3", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" {1} ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegativeWithPhysicalNetwork.test_update_ports_in_portgroup_with_inconsistent_physical_network_2 [60.048777s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports_negative.py", line 392, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:29:58,455 22 INFO [tempest.lib.common.rest_client] Request (TestPortsNegativeWithPhysicalNetwork:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.031s 2025-08-14 13:29:58,455 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.34', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1163409894"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:29:58 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/fef0da33-b179-48ee-9700-b4cfb77ad2d2', 'content-length': '719', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.34', 'openstack-request-id': 'req-58a23d7c-3d5d-4fef-b0f6-31db38a547f4', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "fef0da33-b179-48ee-9700-b4cfb77ad2d2", "created_at": "2025-08-14T13:29:58.448080+00:00", "updated_at": null, "description": "tempest-test-chassis-1163409894", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/fef0da33-b179-48ee-9700-b4cfb77ad2d2", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/fef0da33-b179-48ee-9700-b4cfb77ad2d2", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/fef0da33-b179-48ee-9700-b4cfb77ad2d2/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/fef0da33-b179-48ee-9700-b4cfb77ad2d2/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:30:58,470 22 INFO [tempest.lib.common.rest_client] Request (TestPortsNegativeWithPhysicalNetwork:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.014s 2025-08-14 13:30:58,470 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.34', 'X-Auth-Token': ''} Body: {"chassis_uuid": "fef0da33-b179-48ee-9700-b4cfb77ad2d2", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" {2} ironic_tempest_plugin.tests.api.admin.test_volume_target.TestVolumeTarget.test_delete_volume_target_error [60.067778s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_volume_target.py", line 36, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:30:15,820 23 INFO [tempest.lib.common.rest_client] Request (TestVolumeTarget:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.048s 2025-08-14 13:30:15,821 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.32', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1691588044"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:30:15 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/e08e4bee-d431-4640-885b-69a0afa8ac65', 'content-length': '719', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.32', 'openstack-request-id': 'req-3e8a594e-aab7-4b3f-8665-2352c751b7ef', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "e08e4bee-d431-4640-885b-69a0afa8ac65", "created_at": "2025-08-14T13:30:15.814955+00:00", "updated_at": null, "description": "tempest-test-chassis-1691588044", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/e08e4bee-d431-4640-885b-69a0afa8ac65", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/e08e4bee-d431-4640-885b-69a0afa8ac65", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/e08e4bee-d431-4640-885b-69a0afa8ac65/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/e08e4bee-d431-4640-885b-69a0afa8ac65/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:31:15,837 23 INFO [tempest.lib.common.rest_client] Request (TestVolumeTarget:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.015s 2025-08-14 13:31:15,838 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.32', 'X-Auth-Token': ''} Body: {"chassis_uuid": "e08e4bee-d431-4640-885b-69a0afa8ac65", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" {0} ironic_tempest_plugin.tests.api.admin.test_ports.TestPorts.test_delete_port [60.089553s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports.py", line 28, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:30:23,784 21 INFO [tempest.lib.common.rest_client] Request (TestPorts:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.075s 2025-08-14 13:30:23,784 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1831748998"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:30:23 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/26d207ed-58f5-4798-8409-82c1a6bc289d', 'content-length': '719', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.1', 'openstack-request-id': 'req-7127a3c4-50e1-49da-a32a-7f32782a780f', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "26d207ed-58f5-4798-8409-82c1a6bc289d", "created_at": "2025-08-14T13:30:23.740891+00:00", "updated_at": null, "description": "tempest-test-chassis-1831748998", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/26d207ed-58f5-4798-8409-82c1a6bc289d", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/26d207ed-58f5-4798-8409-82c1a6bc289d", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/26d207ed-58f5-4798-8409-82c1a6bc289d/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/26d207ed-58f5-4798-8409-82c1a6bc289d/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:31:23,797 21 INFO [tempest.lib.common.rest_client] Request (TestPorts:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.012s 2025-08-14 13:31:23,797 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"chassis_uuid": "26d207ed-58f5-4798-8409-82c1a6bc289d", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" {1} 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} 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]. {2} ironic_tempest_plugin.tests.api.admin.test_volume_target.TestVolumeTarget.test_list_volume_targets [60.135171s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_volume_target.py", line 36, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:31:15,958 23 INFO [tempest.lib.common.rest_client] Request (TestVolumeTarget:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.117s 2025-08-14 13:31:15,958 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.32', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-873335554"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:31:15 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/f89858e6-e21b-4628-9042-52186afa7bfe', 'content-length': '718', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.32', 'openstack-request-id': 'req-78cead7f-cc09-4ee8-afdb-3c8b5a80bb48', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "f89858e6-e21b-4628-9042-52186afa7bfe", "created_at": "2025-08-14T13:31:15.859795+00:00", "updated_at": null, "description": "tempest-test-chassis-873335554", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/f89858e6-e21b-4628-9042-52186afa7bfe", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/f89858e6-e21b-4628-9042-52186afa7bfe", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/f89858e6-e21b-4628-9042-52186afa7bfe/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/f89858e6-e21b-4628-9042-52186afa7bfe/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:32:15,974 23 INFO [tempest.lib.common.rest_client] Request (TestVolumeTarget:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.015s 2025-08-14 13:32:15,974 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.32', 'X-Auth-Token': ''} Body: {"chassis_uuid": "f89858e6-e21b-4628-9042-52186afa7bfe", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" {0} ironic_tempest_plugin.tests.api.admin.test_ports.TestPorts.test_list_ports [60.048470s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports.py", line 28, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:31:23,832 21 INFO [tempest.lib.common.rest_client] Request (TestPorts:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.034s 2025-08-14 13:31:23,833 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1589166345"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:31:23 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/0528e84a-e506-457a-8f6e-cf0f64601a57', 'content-length': '719', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.1', 'openstack-request-id': 'req-41674756-bcad-4f62-8a3e-116dbe21d9b9', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "0528e84a-e506-457a-8f6e-cf0f64601a57", "created_at": "2025-08-14T13:31:23.817534+00:00", "updated_at": null, "description": "tempest-test-chassis-1589166345", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/0528e84a-e506-457a-8f6e-cf0f64601a57", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/0528e84a-e506-457a-8f6e-cf0f64601a57", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/0528e84a-e506-457a-8f6e-cf0f64601a57/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/0528e84a-e506-457a-8f6e-cf0f64601a57/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:32:23,846 21 INFO [tempest.lib.common.rest_client] Request (TestPorts:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.012s 2025-08-14 13:32:23,846 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"chassis_uuid": "0528e84a-e506-457a-8f6e-cf0f64601a57", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" {2} ironic_tempest_plugin.tests.api.admin.test_volume_target.TestVolumeTarget.test_list_with_limit [26.216156s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_volume_target.py", line 36, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 502 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:32:16,003 23 INFO [tempest.lib.common.rest_client] Request (TestVolumeTarget:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.026s 2025-08-14 13:32:16,004 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.32', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-3457823"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:32:15 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/f9d3d1ca-f123-4d33-a713-f2d801c795c6', 'content-length': '716', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.32', 'openstack-request-id': 'req-ca1dc81e-61ec-46a5-ad50-001240cfdedf', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "f9d3d1ca-f123-4d33-a713-f2d801c795c6", "created_at": "2025-08-14T13:32:15.998229+00:00", "updated_at": null, "description": "tempest-test-chassis-3457823", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/f9d3d1ca-f123-4d33-a713-f2d801c795c6", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/f9d3d1ca-f123-4d33-a713-f2d801c795c6", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/f9d3d1ca-f123-4d33-a713-f2d801c795c6/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/f9d3d1ca-f123-4d33-a713-f2d801c795c6/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:32:42,191 23 INFO [tempest.lib.common.rest_client] Request (TestVolumeTarget:setUp): 502 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 26.187s 2025-08-14 13:32:42,192 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.32', 'X-Auth-Token': ''} Body: {"chassis_uuid": "f9d3d1ca-f123-4d33-a713-f2d801c795c6", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '107', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '502', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b'

502 Bad Gateway

\nThe server returned an invalid or incomplete response.\n\n' {1} ironic_tempest_plugin.tests.api.admin.test_shards.TestNodeShardQueries.test_only_show_multiple_requested_shards [44.351918s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_shards.py", line 60, in setUp _, bad_node = self.create_node(self.chassis['uuid'], shard='bad') File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 502 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:31:58,035 22 INFO [tempest.lib.common.rest_client] Request (TestNodeShardQueries:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.198s 2025-08-14 13:31:58,036 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.82', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-259594171"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:31:57 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/c44e064b-27ef-4202-87d3-07d838f79d79', 'content-length': '718', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.82', 'openstack-request-id': 'req-3c6a5d9b-4839-4531-820c-2560bcfb04f5', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "c44e064b-27ef-4202-87d3-07d838f79d79", "created_at": "2025-08-14T13:31:58.029755+00:00", "updated_at": null, "description": "tempest-test-chassis-259594171", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/c44e064b-27ef-4202-87d3-07d838f79d79", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/c44e064b-27ef-4202-87d3-07d838f79d79", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/c44e064b-27ef-4202-87d3-07d838f79d79/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/c44e064b-27ef-4202-87d3-07d838f79d79/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:32:42,187 22 INFO [tempest.lib.common.rest_client] Request (TestNodeShardQueries:setUp): 502 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 44.150s 2025-08-14 13:32:42,187 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.82', 'X-Auth-Token': ''} Body: {"shard": "bad", "chassis_uuid": "c44e064b-27ef-4202-87d3-07d838f79d79", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '107', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '502', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b'

502 Bad Gateway

\nThe server returned an invalid or incomplete response.\n\n' {0} ironic_tempest_plugin.tests.api.admin.test_ports.TestPorts.test_list_ports_details [18.340656s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports.py", line 28, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 502 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:32:23,985 21 INFO [tempest.lib.common.rest_client] Request (TestPorts:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.137s 2025-08-14 13:32:23,986 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1110301220"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:32:23 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/cc4b1fda-27cb-42b7-9f27-60e678647f31', 'content-length': '719', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.1', 'openstack-request-id': 'req-b0e7be14-316c-405b-9ee9-fdf1d60d8932', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "cc4b1fda-27cb-42b7-9f27-60e678647f31", "created_at": "2025-08-14T13:32:23.980569+00:00", "updated_at": null, "description": "tempest-test-chassis-1110301220", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/cc4b1fda-27cb-42b7-9f27-60e678647f31", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/cc4b1fda-27cb-42b7-9f27-60e678647f31", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/cc4b1fda-27cb-42b7-9f27-60e678647f31/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/cc4b1fda-27cb-42b7-9f27-60e678647f31/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:32:42,187 21 INFO [tempest.lib.common.rest_client] Request (TestPorts:setUp): 502 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 18.200s 2025-08-14 13:32:42,187 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"chassis_uuid": "cc4b1fda-27cb-42b7-9f27-60e678647f31", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '107', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '502', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b'

502 Bad Gateway

\nThe server returned an invalid or incomplete response.\n\n' {0} ironic_tempest_plugin.tests.api.admin.test_ports.TestPorts.test_list_ports_details_with_address [16.502721s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports.py", line 28, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:32:58,684 21 INFO [tempest.lib.common.rest_client] Request (TestPorts:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 16.486s 2025-08-14 13:32:58,685 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1253353015"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:32:56 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/3b18176a-a50a-4544-8c6c-ca3c0dd3a5cc', 'content-length': '719', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.1', 'openstack-request-id': 'req-e40a4881-216d-4334-9079-46a7268a838f', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "3b18176a-a50a-4544-8c6c-ca3c0dd3a5cc", "created_at": "2025-08-14T13:32:58.657044+00:00", "updated_at": null, "description": "tempest-test-chassis-1253353015", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/3b18176a-a50a-4544-8c6c-ca3c0dd3a5cc", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/3b18176a-a50a-4544-8c6c-ca3c0dd3a5cc", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/3b18176a-a50a-4544-8c6c-ca3c0dd3a5cc/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/3b18176a-a50a-4544-8c6c-ca3c0dd3a5cc/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:32:58,698 21 INFO [tempest.lib.common.rest_client] Request (TestPorts:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 0.012s 2025-08-14 13:32:58,699 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"chassis_uuid": "3b18176a-a50a-4544-8c6c-ca3c0dd3a5cc", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {1} ironic_tempest_plugin.tests.api.admin.test_shards.TestNodeShardQueries.test_only_show_requested_shard [16.508983s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_shards.py", line 60, in setUp _, bad_node = self.create_node(self.chassis['uuid'], shard='bad') File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:32:58,688 22 INFO [tempest.lib.common.rest_client] Request (TestNodeShardQueries:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 16.492s 2025-08-14 13:32:58,688 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.82', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-210812413"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:32:56 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/112a7443-64c8-4da9-8655-fa9e2067f860', 'content-length': '718', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.82', 'openstack-request-id': 'req-5e61a327-bde0-4af2-a800-fdb5ca56b2e3', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "112a7443-64c8-4da9-8655-fa9e2067f860", "created_at": "2025-08-14T13:32:58.682255+00:00", "updated_at": null, "description": "tempest-test-chassis-210812413", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/112a7443-64c8-4da9-8655-fa9e2067f860", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/112a7443-64c8-4da9-8655-fa9e2067f860", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/112a7443-64c8-4da9-8655-fa9e2067f860/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/112a7443-64c8-4da9-8655-fa9e2067f860/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:32:58,700 22 INFO [tempest.lib.common.rest_client] Request (TestNodeShardQueries:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 0.011s 2025-08-14 13:32:58,701 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.82', 'X-Auth-Token': ''} Body: {"shard": "bad", "chassis_uuid": "112a7443-64c8-4da9-8655-fa9e2067f860", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {2} ironic_tempest_plugin.tests.api.admin.test_volume_target.TestVolumeTarget.test_show_volume_target [16.516178s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_volume_target.py", line 36, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:32:58,688 23 INFO [tempest.lib.common.rest_client] Request (TestVolumeTarget:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 16.493s 2025-08-14 13:32:58,688 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.32', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-812257597"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:32:56 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/382762ee-35d3-42fe-83c8-a7aa3a9e2976', 'content-length': '718', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.32', 'openstack-request-id': 'req-6b5ec6ef-30d4-4552-b3f9-4aae720bd1bd', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "382762ee-35d3-42fe-83c8-a7aa3a9e2976", "created_at": "2025-08-14T13:32:58.679944+00:00", "updated_at": null, "description": "tempest-test-chassis-812257597", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/382762ee-35d3-42fe-83c8-a7aa3a9e2976", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/382762ee-35d3-42fe-83c8-a7aa3a9e2976", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/382762ee-35d3-42fe-83c8-a7aa3a9e2976/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/382762ee-35d3-42fe-83c8-a7aa3a9e2976/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:32:58,708 23 INFO [tempest.lib.common.rest_client] Request (TestVolumeTarget:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 0.019s 2025-08-14 13:32:58,708 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.32', 'X-Auth-Token': ''} Body: {"chassis_uuid": "382762ee-35d3-42fe-83c8-a7aa3a9e2976", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {2} ironic_tempest_plugin.tests.api.admin.test_volume_target.TestVolumeTarget.test_update_volume_target_add [0.013661s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_volume_target.py", line 35, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:32:58,722 23 INFO [tempest.lib.common.rest_client] Request (TestVolumeTarget:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.011s 2025-08-14 13:32:58,723 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.32', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1670197575"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {1} ironic_tempest_plugin.tests.api.admin.test_shards.TestNodeShardQueries.test_show_all_nodes [0.016578s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_shards.py", line 59, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:32:58,720 22 INFO [tempest.lib.common.rest_client] Request (TestNodeShardQueries:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.013s 2025-08-14 13:32:58,720 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.82', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1722885265"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {0} ironic_tempest_plugin.tests.api.admin.test_ports.TestPorts.test_list_with_limit [0.025138s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports.py", line 27, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:32:58,722 21 INFO [tempest.lib.common.rest_client] Request (TestPorts:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.018s 2025-08-14 13:32:58,722 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1426651414"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {1} ironic_tempest_plugin.tests.api.admin.test_shards.TestNodeShardQueries.test_show_sharded_nodes [0.021415s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_shards.py", line 59, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:32:58,746 22 INFO [tempest.lib.common.rest_client] Request (TestNodeShardQueries:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.018s 2025-08-14 13:32:58,747 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.82', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1310367427"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {2} ironic_tempest_plugin.tests.api.admin.test_volume_target.TestVolumeTarget.test_update_volume_target_remove_collection [0.020548s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_volume_target.py", line 35, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:32:58,747 23 INFO [tempest.lib.common.rest_client] Request (TestVolumeTarget:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.016s 2025-08-14 13:32:58,748 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.32', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-937621937"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {0} ironic_tempest_plugin.tests.api.admin.test_ports.TestPorts.test_show_port [0.024793s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports.py", line 27, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:32:58,751 21 INFO [tempest.lib.common.rest_client] Request (TestPorts:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.017s 2025-08-14 13:32:58,757 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1544042416"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {2} ironic_tempest_plugin.tests.api.admin.test_volume_target.TestVolumeTarget.test_update_volume_target_remove_item [0.012214s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_volume_target.py", line 35, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:32:58,766 23 INFO [tempest.lib.common.rest_client] Request (TestVolumeTarget:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.010s 2025-08-14 13:32:58,766 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.32', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1849221397"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {1} ironic_tempest_plugin.tests.api.admin.test_shards.TestNodeShardQueries.test_show_unsharded_nodes [0.015091s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_shards.py", line 59, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:32:58,765 22 INFO [tempest.lib.common.rest_client] Request (TestNodeShardQueries:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.012s 2025-08-14 13:32:58,766 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.82', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1762459352"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {0} ironic_tempest_plugin.tests.api.admin.test_ports.TestPorts.test_show_port_by_address [0.013070s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports.py", line 27, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:32:58,771 21 INFO [tempest.lib.common.rest_client] Request (TestPorts:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.011s 2025-08-14 13:32:58,771 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-835034032"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {0} ironic_tempest_plugin.tests.api.admin.test_ports.TestPorts.test_show_port_with_links [0.010763s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports.py", line 27, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:32:58,788 21 INFO [tempest.lib.common.rest_client] Request (TestPorts:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.009s 2025-08-14 13:32:58,788 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-205481377"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {2} ironic_tempest_plugin.tests.api.admin.test_volume_target.TestVolumeTarget.test_update_volume_target_replace [0.014512s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_volume_target.py", line 35, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:32:58,784 23 INFO [tempest.lib.common.rest_client] Request (TestVolumeTarget:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.008s 2025-08-14 13:32:58,784 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.32', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1944954203"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {2} ironic_tempest_plugin.tests.api.admin.test_volume_target.TestVolumeTarget.test_update_volume_target_replace_error [0.008619s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_volume_target.py", line 35, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:32:58,807 23 INFO [tempest.lib.common.rest_client] Request (TestVolumeTarget:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.007s 2025-08-14 13:32:58,807 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.32', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1281952533"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' {1} tearDownClass (ironic_tempest_plugin.tests.api.admin.test_shards.TestNodeShardQueries) [0.000000s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 246, in tearDownClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 210, in tearDownClass teardown() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 164, in resource_cleanup delete_method(u, ignore_errors=lib_exc.NotFound) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 494, in delete_chassis return self._delete_request('chassis', uuid) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 265, in _delete_request resp, body = self.delete(uri) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 359, in delete return self.request('DELETE', url, extra_headers, headers, body) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 {2} tearDownClass (ironic_tempest_plugin.tests.api.admin.test_volume_target.TestVolumeTarget) [0.000000s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 246, in tearDownClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 210, in tearDownClass teardown() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 164, in resource_cleanup delete_method(u, ignore_errors=lib_exc.NotFound) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 494, in delete_chassis return self._delete_request('chassis', uuid) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 265, in _delete_request resp, body = self.delete(uri) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 359, in delete return self.request('DELETE', url, extra_headers, headers, body) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 {0} tearDownClass (ironic_tempest_plugin.tests.api.admin.test_ports.TestPorts) [0.000000s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 246, in tearDownClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 210, in tearDownClass teardown() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 164, in resource_cleanup delete_method(u, ignore_errors=lib_exc.NotFound) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 494, in delete_chassis return self._delete_request('chassis', uuid) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 265, in _delete_request resp, body = self.delete(uri) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 359, in delete return self.request('DELETE', url, extra_headers, headers, body) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 {2} 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]. ============================== Failed 175 tests - output below: ============================== ironic_tempest_plugin.tests.api.admin.test_chassis.TestChassis.test_chassis_node_list[id-76305e22-a4e2-4ab3-855c-f4e2368b9335] ------------------------------------------------------------------------------------------------------------------------------ Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_chassis.py", line 75, in test_chassis_node_list _, node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:11:08,050 21 INFO [tempest.lib.common.rest_client] Request (TestChassis:test_chassis_node_list): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.012s 2025-08-14 13:11:08,051 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"chassis_uuid": "4678d78b-5595-45e5-9623-7b9f1433a692", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes.test_conductor_hidden[id-e5470656-bb65-4173-be83-2df3fc9aed24] ------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 33, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:10:39,835 22 INFO [tempest.lib.common.rest_client] Request (TestNodes:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.191s 2025-08-14 13:10:39,836 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1860236789"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:10:39 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/b490e8d5-1036-43fa-b421-d039ff109cb6', 'content-length': '719', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.1', 'openstack-request-id': 'req-494b89ff-9186-4d66-bdd7-8aab250753e2', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "b490e8d5-1036-43fa-b421-d039ff109cb6", "created_at": "2025-08-14T13:10:39.825264+00:00", "updated_at": null, "description": "tempest-test-chassis-1860236789", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/b490e8d5-1036-43fa-b421-d039ff109cb6", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/b490e8d5-1036-43fa-b421-d039ff109cb6", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/b490e8d5-1036-43fa-b421-d039ff109cb6/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/b490e8d5-1036-43fa-b421-d039ff109cb6/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:11:39,873 22 INFO [tempest.lib.common.rest_client] Request (TestNodes:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.032s 2025-08-14 13:11:39,878 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"chassis_uuid": "b490e8d5-1036-43fa-b421-d039ff109cb6", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" ironic_tempest_plugin.tests.api.admin.test_nodes.TestResetInterfaces.test_no_reset_by_default --------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 446, in _make_request six.raise_from(e, None) File "", line 3, in raise_from File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 441, in _make_request httplib_response = conn.getresponse() File "/usr/lib64/python3.9/http/client.py", line 1377, in getresponse response.begin() File "/usr/lib64/python3.9/http/client.py", line 320, in begin version, status, reason = self._read_status() File "/usr/lib64/python3.9/http/client.py", line 281, in _read_status line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") File "/usr/lib64/python3.9/socket.py", line 716, in readinto return self._sock.recv_into(b) File "/usr/lib64/python3.9/ssl.py", line 1275, in recv_into return self.read(nbytes, buffer) File "/usr/lib64/python3.9/ssl.py", line 1133, in read return self._sslobj.read(len, buffer) socket.timeout: The read operation timed out During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 724, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 534, in increment raise six.reraise(type(error), error, _stacktrace) File "/usr/lib/python3.9/site-packages/urllib3/packages/six.py", line 709, in reraise raise value File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 448, in _make_request self._raise_timeout(err=e, url=url, timeout_value=read_timeout) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 337, in _raise_timeout raise ReadTimeoutError( urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='ironic-public-openstack.apps-crc.testing', port=443): Read timed out. (read timeout=60) Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:10:52,828 24 INFO [tempest.lib.common.rest_client] Request (TestResetInterfaces:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.216s 2025-08-14 13:10:52,829 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.45', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1284038335"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:10:52 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/e1474685-576e-4330-9ced-b26a76809ca1', 'content-length': '719', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.45', 'openstack-request-id': 'req-658b5a62-e62b-432c-98ce-e633bf897189', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "e1474685-576e-4330-9ced-b26a76809ca1", "created_at": "2025-08-14T13:10:52.779785+00:00", "updated_at": null, "description": "tempest-test-chassis-1284038335", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/e1474685-576e-4330-9ced-b26a76809ca1", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/e1474685-576e-4330-9ced-b26a76809ca1", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/e1474685-576e-4330-9ced-b26a76809ca1/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/e1474685-576e-4330-9ced-b26a76809ca1/nodes", "rel": "bookmark"}]]}' ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodeConductor.test_conductor_exposed[id-1af888b2-2a19-43da-8181-a5381d6ff536] ---------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 1265, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:11:24,264 21 INFO [tempest.lib.common.rest_client] Request (TestNodeConductor:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.171s 2025-08-14 13:11:24,265 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.49', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1878773766"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:11:24 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/307c0211-ff20-47a7-82e3-25f98a262a83', 'content-length': '719', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.49', 'openstack-request-id': 'req-a2682040-ef66-4b9e-8f4b-f7d2ef29aa62', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "307c0211-ff20-47a7-82e3-25f98a262a83", "created_at": "2025-08-14T13:11:24.258820+00:00", "updated_at": null, "description": "tempest-test-chassis-1878773766", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/307c0211-ff20-47a7-82e3-25f98a262a83", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/307c0211-ff20-47a7-82e3-25f98a262a83", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/307c0211-ff20-47a7-82e3-25f98a262a83/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/307c0211-ff20-47a7-82e3-25f98a262a83/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:12:24,280 21 INFO [tempest.lib.common.rest_client] Request (TestNodeConductor:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.014s 2025-08-14 13:12:24,280 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.49', 'X-Auth-Token': ''} Body: {"chassis_uuid": "307c0211-ff20-47a7-82e3-25f98a262a83", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" ironic_tempest_plugin.tests.api.admin.test_drivers.TestDrivers.test_driver_logical_disk_properties[id-fdf61f5a-f59d-4235-ad6c-cc718740e3e3] ------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_drivers.py", line 52, in test_driver_logical_disk_properties _, properties = self.client.get_driver_logical_disk_properties( File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 894, in get_driver_logical_disk_properties resp, body = self.get(uri) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 342, in get return self.request('GET', url, extra_headers, headers, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:12:27,953 23 INFO [tempest.lib.common.rest_client] Request (TestDrivers:test_driver_logical_disk_properties): 504 GET https://ironic-public-openstack.apps-crc.testing/drivers/fake-hardware/raid/logical_disk_properties 60.024s 2025-08-14 13:12:27,953 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.12', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/drivers/fake-hardware/raid/logical_disk_properties'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes.test_create_node[id-4e939eb2-8a69-4e84-8652-6fffcbc9db8f] -------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 33, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:11:39,931 22 INFO [tempest.lib.common.rest_client] Request (TestNodes:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.036s 2025-08-14 13:11:39,932 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-940879376"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:11:39 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/fe05ceb4-90b2-490f-b7e5-9c529f0d2193', 'content-length': '718', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.1', 'openstack-request-id': 'req-4b08f848-5cc8-4f2d-8206-4ce0bc082643', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "fe05ceb4-90b2-490f-b7e5-9c529f0d2193", "created_at": "2025-08-14T13:11:39.922276+00:00", "updated_at": null, "description": "tempest-test-chassis-940879376", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/fe05ceb4-90b2-490f-b7e5-9c529f0d2193", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/fe05ceb4-90b2-490f-b7e5-9c529f0d2193", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/fe05ceb4-90b2-490f-b7e5-9c529f0d2193/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/fe05ceb4-90b2-490f-b7e5-9c529f0d2193/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:12:39,947 22 INFO [tempest.lib.common.rest_client] Request (TestNodes:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.014s 2025-08-14 13:12:39,947 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"chassis_uuid": "fe05ceb4-90b2-490f-b7e5-9c529f0d2193", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" ironic_tempest_plugin.tests.api.admin.test_nodes.TestResetInterfaces.test_reset_all_interfaces ---------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 724, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:11:52,941 24 INFO [tempest.lib.common.rest_client] Request (TestResetInterfaces:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.075s 2025-08-14 13:11:52,942 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.45', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1358957776"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:11:52 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/cace0952-8f8b-43de-96c9-5c19a066a3ea', 'content-length': '719', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.45', 'openstack-request-id': 'req-4efbb296-d8bd-4932-aba6-6d5ba7de253d', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "cace0952-8f8b-43de-96c9-5c19a066a3ea", "created_at": "2025-08-14T13:11:52.927298+00:00", "updated_at": null, "description": "tempest-test-chassis-1358957776", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/cace0952-8f8b-43de-96c9-5c19a066a3ea", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/cace0952-8f8b-43de-96c9-5c19a066a3ea", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/cace0952-8f8b-43de-96c9-5c19a066a3ea/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/cace0952-8f8b-43de-96c9-5c19a066a3ea/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:12:52,964 24 INFO [tempest.lib.common.rest_client] Request (TestResetInterfaces:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.020s 2025-08-14 13:12:52,964 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.45', 'X-Auth-Token': ''} Body: {"chassis_uuid": "cace0952-8f8b-43de-96c9-5c19a066a3ea", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodeConductor.test_list_nodes_by_conductor[id-53bcef99-2989-4755-aa8f-c31037cd15de] ---------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 1265, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:12:24,323 21 INFO [tempest.lib.common.rest_client] Request (TestNodeConductor:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.036s 2025-08-14 13:12:24,324 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.49', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-579697441"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:12:24 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/c6cc1a8c-c9d4-442c-9ae0-53efc8bdc9b8', 'content-length': '718', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.49', 'openstack-request-id': 'req-75bf93da-b609-4eed-b624-0f23de885fef', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "c6cc1a8c-c9d4-442c-9ae0-53efc8bdc9b8", "created_at": "2025-08-14T13:12:24.311532+00:00", "updated_at": null, "description": "tempest-test-chassis-579697441", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/c6cc1a8c-c9d4-442c-9ae0-53efc8bdc9b8", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/c6cc1a8c-c9d4-442c-9ae0-53efc8bdc9b8", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/c6cc1a8c-c9d4-442c-9ae0-53efc8bdc9b8/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/c6cc1a8c-c9d4-442c-9ae0-53efc8bdc9b8/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:13:24,343 21 INFO [tempest.lib.common.rest_client] Request (TestNodeConductor:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.018s 2025-08-14 13:13:24,344 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.49', 'X-Auth-Token': ''} Body: {"chassis_uuid": "c6cc1a8c-c9d4-442c-9ae0-53efc8bdc9b8", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" ironic_tempest_plugin.tests.api.admin.test_drivers.TestDrivers.test_driver_properties[id-6efa976f-78a2-4859-b3aa-97d960d6e5e5] ------------------------------------------------------------------------------------------------------------------------------ Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_drivers.py", line 45, in test_driver_properties _, properties = self.client.get_driver_properties(self.driver_name) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 880, in get_driver_properties resp, body = self.get(uri) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 342, in get return self.request('GET', url, extra_headers, headers, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:13:27,975 23 INFO [tempest.lib.common.rest_client] Request (TestDrivers:test_driver_properties): 504 GET https://ironic-public-openstack.apps-crc.testing/drivers/fake-hardware/properties 60.014s 2025-08-14 13:13:27,975 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/drivers/fake-hardware/properties'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes.test_delete_node[id-9ade60a4-505e-4259-9ec4-71352cbbaf47] -------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 33, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:12:39,984 22 INFO [tempest.lib.common.rest_client] Request (TestNodes:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.034s 2025-08-14 13:12:39,984 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-61509912"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:12:39 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/73a6903c-742d-4d16-986a-075494daccbe', 'content-length': '717', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.1', 'openstack-request-id': 'req-e751fdcf-bedd-495d-aa6c-c528d0843fe5', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "73a6903c-742d-4d16-986a-075494daccbe", "created_at": "2025-08-14T13:12:39.973418+00:00", "updated_at": null, "description": "tempest-test-chassis-61509912", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/73a6903c-742d-4d16-986a-075494daccbe", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/73a6903c-742d-4d16-986a-075494daccbe", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/73a6903c-742d-4d16-986a-075494daccbe/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/73a6903c-742d-4d16-986a-075494daccbe/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:13:40,000 22 INFO [tempest.lib.common.rest_client] Request (TestNodes:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.015s 2025-08-14 13:13:40,000 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"chassis_uuid": "73a6903c-742d-4d16-986a-075494daccbe", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" ironic_tempest_plugin.tests.api.admin.test_nodes.TestResetInterfaces.test_set_interfaces ---------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 724, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:12:53,016 24 INFO [tempest.lib.common.rest_client] Request (TestResetInterfaces:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.048s 2025-08-14 13:12:53,017 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.45', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-2092901755"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:12:52 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/03cd0f40-9615-4861-a318-0eb5c238ee39', 'content-length': '719', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.45', 'openstack-request-id': 'req-88728549-e74e-4e17-8ab8-87b60db36541', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "03cd0f40-9615-4861-a318-0eb5c238ee39", "created_at": "2025-08-14T13:12:53.001711+00:00", "updated_at": null, "description": "tempest-test-chassis-2092901755", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/03cd0f40-9615-4861-a318-0eb5c238ee39", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/03cd0f40-9615-4861-a318-0eb5c238ee39", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/03cd0f40-9615-4861-a318-0eb5c238ee39/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/03cd0f40-9615-4861-a318-0eb5c238ee39/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:13:53,033 24 INFO [tempest.lib.common.rest_client] Request (TestResetInterfaces:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.015s 2025-08-14 13:13:53,033 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.45', 'X-Auth-Token': ''} Body: {"chassis_uuid": "03cd0f40-9615-4861-a318-0eb5c238ee39", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes.test_description_hidden[id-5e7f4c54-8216-42d3-83cc-7bd776ffd16f] --------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 33, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 502 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:13:40,029 22 INFO [tempest.lib.common.rest_client] Request (TestNodes:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.024s 2025-08-14 13:13:40,030 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1273402643"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:13:40 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/2e1394e1-41ea-4271-802a-828a6adf4abf', 'content-length': '719', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.1', 'openstack-request-id': 'req-dcb735ec-b1d1-4b3e-9840-964ff5cf1eed', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "2e1394e1-41ea-4271-802a-828a6adf4abf", "created_at": "2025-08-14T13:13:40.023748+00:00", "updated_at": null, "description": "tempest-test-chassis-1273402643", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/2e1394e1-41ea-4271-802a-828a6adf4abf", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/2e1394e1-41ea-4271-802a-828a6adf4abf", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/2e1394e1-41ea-4271-802a-828a6adf4abf/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/2e1394e1-41ea-4271-802a-828a6adf4abf/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:14:27,373 22 INFO [tempest.lib.common.rest_client] Request (TestNodes:setUp): 502 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 47.342s 2025-08-14 13:14:27,373 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"chassis_uuid": "2e1394e1-41ea-4271-802a-828a6adf4abf", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '107', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '502', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b'

502 Bad Gateway

\nThe server returned an invalid or incomplete response.\n\n' ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodeDescription.test_create_node_with_description[id-3d649bb3-a58b-4b9e-8dfa-41ab634b1153] ----------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 1291, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 502 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:13:48,407 21 INFO [tempest.lib.common.rest_client] Request (TestNodeDescription:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.215s 2025-08-14 13:13:48,407 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.51', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1202328806"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:13:48 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/f82d52b6-e268-4e4d-aa06-60b9d0c09fb3', 'content-length': '719', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.51', 'openstack-request-id': 'req-ba97af6d-62a9-4bcd-8753-9bac3d774eb9', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "f82d52b6-e268-4e4d-aa06-60b9d0c09fb3", "created_at": "2025-08-14T13:13:48.402786+00:00", "updated_at": null, "description": "tempest-test-chassis-1202328806", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/f82d52b6-e268-4e4d-aa06-60b9d0c09fb3", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/f82d52b6-e268-4e4d-aa06-60b9d0c09fb3", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/f82d52b6-e268-4e4d-aa06-60b9d0c09fb3/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/f82d52b6-e268-4e4d-aa06-60b9d0c09fb3/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:14:27,372 21 INFO [tempest.lib.common.rest_client] Request (TestNodeDescription:setUp): 502 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 38.964s 2025-08-14 13:14:27,373 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.51', 'X-Auth-Token': ''} Body: {"chassis_uuid": "f82d52b6-e268-4e4d-aa06-60b9d0c09fb3", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '107', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '502', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b'

502 Bad Gateway

\nThe server returned an invalid or incomplete response.\n\n' ironic_tempest_plugin.tests.api.admin.test_nodestates.TestNodeStatesV1_2.test_list_nodestates[id-cd8afa5e-3f57-4e43-8185-beb83d3c9015] -------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodestates.py", line 98, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 502 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:14:27,381 24 INFO [tempest.lib.common.rest_client] Request (TestNodeStatesV1_2:setUp): 502 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 19.031s 2025-08-14 13:14:27,382 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.2', 'X-Auth-Token': ''} Body: {"chassis_uuid": "2b4e9bfb-195e-4be1-9021-1d8ce2cabdf1", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '107', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '502', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b'

502 Bad Gateway

\nThe server returned an invalid or incomplete response.\n\n' ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodeDescription.test_description_exposed[id-66d0da49-e5ac-4f49-b065-9d2207d8a3af] -------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 1290, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:14:27,391 21 INFO [tempest.lib.common.rest_client] Request (TestNodeDescription:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.013s 2025-08-14 13:14:27,392 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.51', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1031153167"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_nodes.TestHardwareInterfaces.test_set_interfaces ------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 724, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 502 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:13:49,310 23 INFO [tempest.lib.common.rest_client] Request (TestHardwareInterfaces:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.113s 2025-08-14 13:13:49,310 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.31', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-963462177"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:13:49 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/0e45e810-a5f3-48fc-8a1c-d48837ad364e', 'content-length': '718', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.31', 'openstack-request-id': 'req-95e2bc9e-130e-4795-bc1d-53662f06069e', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "0e45e810-a5f3-48fc-8a1c-d48837ad364e", "created_at": "2025-08-14T13:13:49.305285+00:00", "updated_at": null, "description": "tempest-test-chassis-963462177", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/0e45e810-a5f3-48fc-8a1c-d48837ad364e", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/0e45e810-a5f3-48fc-8a1c-d48837ad364e", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/0e45e810-a5f3-48fc-8a1c-d48837ad364e/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/0e45e810-a5f3-48fc-8a1c-d48837ad364e/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:14:27,384 23 INFO [tempest.lib.common.rest_client] Request (TestHardwareInterfaces:setUp): 502 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 38.073s 2025-08-14 13:14:27,385 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.31', 'X-Auth-Token': ''} Body: {"chassis_uuid": "0e45e810-a5f3-48fc-8a1c-d48837ad364e", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '107', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '502', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b'

502 Bad Gateway

\nThe server returned an invalid or incomplete response.\n\n' ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes.test_fault_hidden[id-b85af8c6-572b-4f20-815e-1cf31844b9f6] --------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 32, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:14:27,395 22 INFO [tempest.lib.common.rest_client] Request (TestNodes:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.018s 2025-08-14 13:14:27,396 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-472267718"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes.test_get_console[id-f63b6288-1137-4426-8cfe-0d5b7eb87c06] -------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 32, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:14:27,411 22 INFO [tempest.lib.common.rest_client] Request (TestNodes:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.009s 2025-08-14 13:14:27,412 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1000404368"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodeDescription.test_node_description_set_unset[id-85b4a4b5-37e5-4b60-8dc7-f5a26dfa78a3] --------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 1290, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:14:27,418 21 INFO [tempest.lib.common.rest_client] Request (TestNodeDescription:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.020s 2025-08-14 13:14:27,418 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.51', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1700600348"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_nodestates.TestNodeStatesV1_2.test_set_node_power_state[id-fc5b9320-0c98-4e5a-8848-877fe5a0322c] ------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodestates.py", line 98, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:14:27,419 24 INFO [tempest.lib.common.rest_client] Request (TestNodeStatesV1_2:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 0.029s 2025-08-14 13:14:27,420 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.2', 'X-Auth-Token': ''} Body: {"chassis_uuid": "2b4e9bfb-195e-4be1-9021-1d8ce2cabdf1", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes.test_get_node_boot_device[id-9ea73775-f578-40b9-bc34-efc639c4f21f] ----------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 32, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:14:27,428 22 INFO [tempest.lib.common.rest_client] Request (TestNodes:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.013s 2025-08-14 13:14:27,429 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-298519242"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes.test_get_node_by_instance_uuid[id-b02a4f38-5e8b-44b2-aed2-a69a36ecfd69] ---------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 32, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:14:27,445 22 INFO [tempest.lib.common.rest_client] Request (TestNodes:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.006s 2025-08-14 13:14:27,445 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-779444232"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes.test_get_node_supported_boot_devices[id-3622bc6f-3589-4bc2-89f3-50419c66b133] ---------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 32, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:14:27,460 22 INFO [tempest.lib.common.rest_client] Request (TestNodes:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.010s 2025-08-14 13:14:27,461 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-879717076"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes.test_list_nodes[id-4ca123c4-160d-4d8d-a3f7-15feda812263] ------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 32, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:14:27,471 22 INFO [tempest.lib.common.rest_client] Request (TestNodes:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.008s 2025-08-14 13:14:27,472 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-885498962"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes.test_list_nodes_association[id-85b1f6e0-57fd-424c-aeff-c3422920556f] ------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 32, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:14:27,488 22 INFO [tempest.lib.common.rest_client] Request (TestNodes:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.010s 2025-08-14 13:14:27,488 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1945435876"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes.test_node_port_list[id-18c4ebd8-f83a-4df7-9653-9fb33a329730] ----------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 32, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:14:27,500 22 INFO [tempest.lib.common.rest_client] Request (TestNodes:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.007s 2025-08-14 13:14:27,501 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-852985069"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes.test_node_port_list_no_ports[id-72591acb-f215-49db-8395-710d14eb86ab] -------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 32, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:14:27,510 22 INFO [tempest.lib.common.rest_client] Request (TestNodes:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.007s 2025-08-14 13:14:27,511 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-553236293"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes.test_set_console_mode[id-80504575-9b21-4670-92d1-143b948f9437] ------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 32, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:14:27,522 22 INFO [tempest.lib.common.rest_client] Request (TestNodes:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.008s 2025-08-14 13:14:27,523 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1196225394"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes.test_set_node_boot_device[id-5519371c-26a2-46e9-aa1a-f74226e9d71f] ----------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 32, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:14:27,535 22 INFO [tempest.lib.common.rest_client] Request (TestNodes:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.011s 2025-08-14 13:14:27,536 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1306290826"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes.test_show_node[id-55451300-057c-4ecf-8255-ba42a83d3a03] ------------------------------------------------------------------------------------------------------------------ Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 32, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:14:27,546 22 INFO [tempest.lib.common.rest_client] Request (TestNodes:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.006s 2025-08-14 13:14:27,547 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-930379178"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes.test_update_node[id-4fed270a-677a-4d19-be87-fd38ae490320] -------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 32, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:14:27,556 22 INFO [tempest.lib.common.rest_client] Request (TestNodes:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.008s 2025-08-14 13:14:27,557 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1835885627"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes.test_validate_driver_interface[id-cbf1f515-5f4b-4e49-945c-86bcaccfeb1d] ---------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 32, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:14:27,566 22 INFO [tempest.lib.common.rest_client] Request (TestNodes:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.007s 2025-08-14 13:14:27,566 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1879878605"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' tearDownClass (ironic_tempest_plugin.tests.api.admin.test_nodestates.TestNodeStatesV1_2) ---------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 246, in tearDownClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 210, in tearDownClass teardown() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 164, in resource_cleanup delete_method(u, ignore_errors=lib_exc.NotFound) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 494, in delete_chassis return self._delete_request('chassis', uuid) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 265, in _delete_request resp, body = self.delete(uri) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 359, in delete return self.request('DELETE', url, extra_headers, headers, body) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 tearDownClass (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 246, in tearDownClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 210, in tearDownClass teardown() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 164, in resource_cleanup delete_method(u, ignore_errors=lib_exc.NotFound) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 494, in delete_chassis return self._delete_request('chassis', uuid) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 265, in _delete_request resp, body = self.delete(uri) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 359, in delete return self.request('DELETE', url, extra_headers, headers, body) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 tearDownClass (ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes) -------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 246, in tearDownClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 210, in tearDownClass teardown() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 164, in resource_cleanup delete_method(u, ignore_errors=lib_exc.NotFound) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 494, in delete_chassis return self._delete_request('chassis', uuid) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 265, in _delete_request resp, body = self.delete(uri) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 359, in delete return self.request('DELETE', url, extra_headers, headers, body) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 tearDownClass (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 246, in tearDownClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 210, in tearDownClass teardown() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 164, in resource_cleanup delete_method(u, ignore_errors=lib_exc.NotFound) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 494, in delete_chassis return self._delete_request('chassis', uuid) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 265, in _delete_request resp, body = self.delete(uri) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 359, in delete return self.request('DELETE', url, extra_headers, headers, body) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 setUpClass (ironic_tempest_plugin.tests.api.admin.test_portgroups.TestPortGroupsWithoutJsonExtSupport) ------------------------------------------------------------------------------------------------------ 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 175, in setUpClass cls.setup_clients() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 107, in setup_clients api_min, api_max = cls.client.get_min_max_api_microversions() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 89, in get_min_max_api_microversions _, resp_body = self._show_request(None, uri=root_uri) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 209, in _show_request resp, body = self.get(uri, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 342, in get return self.request('GET', url, extra_headers, headers, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesResourceClass.test_create_node_resource_class_long[id-2a00340c-8152-4a61-9fc5-0b3cdefec258] ----------------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 294, in setUp _, self.node = self.create_node( File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:14:53,131 23 INFO [tempest.lib.common.rest_client] Request (TestNodesResourceClass:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.253s 2025-08-14 13:14:53,132 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.21', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-2065915285"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:14:52 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/0b251c0a-ec28-4440-8297-51dab5ce7a13', 'content-length': '719', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.21', 'openstack-request-id': 'req-3037b7bd-c909-42dc-b64e-e7a117041c33', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "0b251c0a-ec28-4440-8297-51dab5ce7a13", "created_at": "2025-08-14T13:14:53.117848+00:00", "updated_at": null, "description": "tempest-test-chassis-2065915285", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/0b251c0a-ec28-4440-8297-51dab5ce7a13", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/0b251c0a-ec28-4440-8297-51dab5ce7a13", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/0b251c0a-ec28-4440-8297-51dab5ce7a13/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/0b251c0a-ec28-4440-8297-51dab5ce7a13/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:15:53,149 23 INFO [tempest.lib.common.rest_client] Request (TestNodesResourceClass:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.017s 2025-08-14 13:15:53,150 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.21', 'X-Auth-Token': ''} Body: {"resource_class": "tempest-Resource_Class-636965610", "chassis_uuid": "0b251c0a-ec28-4440-8297-51dab5ce7a13", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodeFault.test_fault_shown[id-649b4660-4f76-4d67-94df-6631a2cb2cd9] ------------------------------------------------------------------------------------------------------------------------ Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 1121, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:14:54,522 21 INFO [tempest.lib.common.rest_client] Request (TestNodeFault:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.219s 2025-08-14 13:14:54,522 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.42', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1911986106"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:14:54 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/2031b64f-25af-4743-aa22-c6dfe91678ff', 'content-length': '719', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.42', 'openstack-request-id': 'req-9a1ce4fb-1267-474a-8aba-4e8846137b7e', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "2031b64f-25af-4743-aa22-c6dfe91678ff", "created_at": "2025-08-14T13:14:54.475536+00:00", "updated_at": null, "description": "tempest-test-chassis-1911986106", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/2031b64f-25af-4743-aa22-c6dfe91678ff", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/2031b64f-25af-4743-aa22-c6dfe91678ff", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/2031b64f-25af-4743-aa22-c6dfe91678ff/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/2031b64f-25af-4743-aa22-c6dfe91678ff/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:15:54,536 21 INFO [tempest.lib.common.rest_client] Request (TestNodeFault:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.013s 2025-08-14 13:15:54,536 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.42', 'X-Auth-Token': ''} Body: {"chassis_uuid": "2031b64f-25af-4743-aa22-c6dfe91678ff", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesResourceClassOldApi.test_create_node_resource_class_old_api[id-2c364408-4746-4b3c-9821-20d47b57bdec,negative] ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 446, in _make_request six.raise_from(e, None) File "", line 3, in raise_from File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 441, in _make_request httplib_response = conn.getresponse() File "/usr/lib64/python3.9/http/client.py", line 1377, in getresponse response.begin() File "/usr/lib64/python3.9/http/client.py", line 320, in begin version, status, reason = self._read_status() File "/usr/lib64/python3.9/http/client.py", line 281, in _read_status line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") File "/usr/lib64/python3.9/socket.py", line 716, in readinto return self._sock.recv_into(b) File "/usr/lib64/python3.9/ssl.py", line 1275, in recv_into return self.read(nbytes, buffer) File "/usr/lib64/python3.9/ssl.py", line 1133, in read return self._sslobj.read(len, buffer) socket.timeout: The read operation timed out During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 368, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 534, in increment raise six.reraise(type(error), error, _stacktrace) File "/usr/lib/python3.9/site-packages/urllib3/packages/six.py", line 709, in reraise raise value File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 448, in _make_request self._raise_timeout(err=e, url=url, timeout_value=read_timeout) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 337, in _raise_timeout raise ReadTimeoutError( urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='ironic-public-openstack.apps-crc.testing', port=443): Read timed out. (read timeout=60) Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:14:55,236 22 INFO [tempest.lib.common.rest_client] Request (TestNodesResourceClassOldApi:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.179s 2025-08-14 13:14:55,237 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-130219998"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:14:55 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/fcaf9993-e67f-46d0-a167-ffd5d6366425', 'content-length': '718', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.1', 'openstack-request-id': 'req-262887a6-6b80-4f14-95c1-fcc0e9988a3d', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "fcaf9993-e67f-46d0-a167-ffd5d6366425", "created_at": "2025-08-14T13:14:55.229358+00:00", "updated_at": null, "description": "tempest-test-chassis-130219998", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/fcaf9993-e67f-46d0-a167-ffd5d6366425", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/fcaf9993-e67f-46d0-a167-ffd5d6366425", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/fcaf9993-e67f-46d0-a167-ffd5d6366425/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/fcaf9993-e67f-46d0-a167-ffd5d6366425/nodes", "rel": "bookmark"}]]}' ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_create_port_duplicated_mac[id-e27f8b2e-42c6-4a43-a3cd-accff716bc5c,negative] ------------------------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports_negative.py", line 28, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:15:10,347 24 INFO [tempest.lib.common.rest_client] Request (TestPortsNegative:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.170s 2025-08-14 13:15:10,347 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-607306017"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:15:10 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/e75c294e-dca2-40df-9192-e146dab2e43b', 'content-length': '718', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.1', 'openstack-request-id': 'req-0ab6aaee-d6cb-4ac1-9078-81eb8ac70d53', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "e75c294e-dca2-40df-9192-e146dab2e43b", "created_at": "2025-08-14T13:15:10.322798+00:00", "updated_at": null, "description": "tempest-test-chassis-607306017", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/e75c294e-dca2-40df-9192-e146dab2e43b", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/e75c294e-dca2-40df-9192-e146dab2e43b", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/e75c294e-dca2-40df-9192-e146dab2e43b/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/e75c294e-dca2-40df-9192-e146dab2e43b/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:16:10,360 24 INFO [tempest.lib.common.rest_client] Request (TestPortsNegative:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.011s 2025-08-14 13:16:10,360 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"chassis_uuid": "e75c294e-dca2-40df-9192-e146dab2e43b", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesResourceClass.test_create_node_resource_class_too_long[id-e75136d4-0690-48a5-aef3-75040aee73ad,negative] ------------------------------------------------------------------------------------------------------------------------------------------------------------------ Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 294, in setUp _, self.node = self.create_node( File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:15:53,201 23 INFO [tempest.lib.common.rest_client] Request (TestNodesResourceClass:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.043s 2025-08-14 13:15:53,202 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.21', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-14608279"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:15:53 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/f6b87fea-bcfa-40f4-b1c0-be9ee903da55', 'content-length': '717', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.21', 'openstack-request-id': 'req-4b726d23-50b3-4c1f-8864-71b545faa6f2', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "f6b87fea-bcfa-40f4-b1c0-be9ee903da55", "created_at": "2025-08-14T13:15:53.180876+00:00", "updated_at": null, "description": "tempest-test-chassis-14608279", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/f6b87fea-bcfa-40f4-b1c0-be9ee903da55", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/f6b87fea-bcfa-40f4-b1c0-be9ee903da55", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/f6b87fea-bcfa-40f4-b1c0-be9ee903da55/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/f6b87fea-bcfa-40f4-b1c0-be9ee903da55/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:16:53,217 23 INFO [tempest.lib.common.rest_client] Request (TestNodesResourceClass:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.014s 2025-08-14 13:16:53,217 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.21', 'X-Auth-Token': ''} Body: {"resource_class": "tempest-Resource_Class-229305157", "chassis_uuid": "f6b87fea-bcfa-40f4-b1c0-be9ee903da55", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodeFault.test_list_nodes_fault[id-62f453be-8f30-4cfe-a19a-23656068e546] ----------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 446, in _make_request six.raise_from(e, None) File "", line 3, in raise_from File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 441, in _make_request httplib_response = conn.getresponse() File "/usr/lib64/python3.9/http/client.py", line 1377, in getresponse response.begin() File "/usr/lib64/python3.9/http/client.py", line 320, in begin version, status, reason = self._read_status() File "/usr/lib64/python3.9/http/client.py", line 281, in _read_status line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") File "/usr/lib64/python3.9/socket.py", line 716, in readinto return self._sock.recv_into(b) File "/usr/lib64/python3.9/ssl.py", line 1275, in recv_into return self.read(nbytes, buffer) File "/usr/lib64/python3.9/ssl.py", line 1133, in read return self._sslobj.read(len, buffer) socket.timeout: The read operation timed out During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 1121, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 534, in increment raise six.reraise(type(error), error, _stacktrace) File "/usr/lib/python3.9/site-packages/urllib3/packages/six.py", line 709, in reraise raise value File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 448, in _make_request self._raise_timeout(err=e, url=url, timeout_value=read_timeout) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 337, in _raise_timeout raise ReadTimeoutError( urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='ironic-public-openstack.apps-crc.testing', port=443): Read timed out. (read timeout=60) Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:15:54,560 21 INFO [tempest.lib.common.rest_client] Request (TestNodeFault:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.022s 2025-08-14 13:15:54,560 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.42', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-468885128"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:15:54 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/aec45dc7-cbe6-4215-aab8-5c972159ea4f', 'content-length': '718', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.42', 'openstack-request-id': 'req-e14730b2-c8d2-4ff0-b360-c013d96166b9', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "aec45dc7-cbe6-4215-aab8-5c972159ea4f", "created_at": "2025-08-14T13:15:54.554845+00:00", "updated_at": null, "description": "tempest-test-chassis-468885128", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/aec45dc7-cbe6-4215-aab8-5c972159ea4f", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/aec45dc7-cbe6-4215-aab8-5c972159ea4f", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/aec45dc7-cbe6-4215-aab8-5c972159ea4f/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/aec45dc7-cbe6-4215-aab8-5c972159ea4f/nodes", "rel": "bookmark"}]]}' ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesResourceClassOldApi.test_list_nodes_by_resource_class_old_api[id-95903480-f16d-4774-8775-6c7f87b27c59,negative] ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 368, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:15:55,302 22 INFO [tempest.lib.common.rest_client] Request (TestNodesResourceClassOldApi:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.047s 2025-08-14 13:15:55,303 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1420395319"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:15:55 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/a130e7ad-9d52-4670-a91b-1d0886a1c007', 'content-length': '719', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.1', 'openstack-request-id': 'req-d7b67f7d-b141-415f-b0c8-ab84f8797c59', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "a130e7ad-9d52-4670-a91b-1d0886a1c007", "created_at": "2025-08-14T13:15:55.296260+00:00", "updated_at": null, "description": "tempest-test-chassis-1420395319", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/a130e7ad-9d52-4670-a91b-1d0886a1c007", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/a130e7ad-9d52-4670-a91b-1d0886a1c007", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/a130e7ad-9d52-4670-a91b-1d0886a1c007/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/a130e7ad-9d52-4670-a91b-1d0886a1c007/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:16:55,316 22 INFO [tempest.lib.common.rest_client] Request (TestNodesResourceClassOldApi:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.012s 2025-08-14 13:16:55,316 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"chassis_uuid": "a130e7ad-9d52-4670-a91b-1d0886a1c007", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_create_port_duplicated_port_uuid[id-89a34380-3c61-4c32-955c-2cd9ce94da21,negative] ------------------------------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports_negative.py", line 28, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:16:10,393 24 INFO [tempest.lib.common.rest_client] Request (TestPortsNegative:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.029s 2025-08-14 13:16:10,393 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-480246789"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:16:10 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/d407ad5d-198f-47c0-a0db-8cc8026ef703', 'content-length': '718', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.1', 'openstack-request-id': 'req-83b8f10f-ddfd-4d39-8696-b8aa7a40eadc', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "d407ad5d-198f-47c0-a0db-8cc8026ef703", "created_at": "2025-08-14T13:16:10.383204+00:00", "updated_at": null, "description": "tempest-test-chassis-480246789", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/d407ad5d-198f-47c0-a0db-8cc8026ef703", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/d407ad5d-198f-47c0-a0db-8cc8026ef703", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/d407ad5d-198f-47c0-a0db-8cc8026ef703/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/d407ad5d-198f-47c0-a0db-8cc8026ef703/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:17:10,404 24 INFO [tempest.lib.common.rest_client] Request (TestPortsNegative:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.010s 2025-08-14 13:17:10,404 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"chassis_uuid": "d407ad5d-198f-47c0-a0db-8cc8026ef703", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesResourceClass.test_list_nodes_detail_resource_class[id-40733bad-bb79-445e-a094-530a44042995] ------------------------------------------------------------------------------------------------------------------------------------------------------ Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 294, in setUp _, self.node = self.create_node( File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:16:53,254 23 INFO [tempest.lib.common.rest_client] Request (TestNodesResourceClass:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.034s 2025-08-14 13:16:53,254 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.21', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-2143605647"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:16:53 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/4f204729-3fc4-48ac-83f8-cc245ddd76ae', 'content-length': '719', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.21', 'openstack-request-id': 'req-cbe32bc0-3648-4d42-bb01-dd4442c336e6', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "4f204729-3fc4-48ac-83f8-cc245ddd76ae", "created_at": "2025-08-14T13:16:53.246773+00:00", "updated_at": null, "description": "tempest-test-chassis-2143605647", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/4f204729-3fc4-48ac-83f8-cc245ddd76ae", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/4f204729-3fc4-48ac-83f8-cc245ddd76ae", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/4f204729-3fc4-48ac-83f8-cc245ddd76ae/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/4f204729-3fc4-48ac-83f8-cc245ddd76ae/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:17:53,272 23 INFO [tempest.lib.common.rest_client] Request (TestNodesResourceClass:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.016s 2025-08-14 13:17:53,272 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.21', 'X-Auth-Token': ''} Body: {"resource_class": "tempest-Resource_Class-985243593", "chassis_uuid": "4f204729-3fc4-48ac-83f8-cc245ddd76ae", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodeFault.test_list_nodes_with_invalid_fault[id-c8fb55f1-873f-4fb9-bd57-6f1de0479873] ------------------------------------------------------------------------------------------------------------------------------------------ Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 1121, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:16:54,609 21 INFO [tempest.lib.common.rest_client] Request (TestNodeFault:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.035s 2025-08-14 13:16:54,609 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.42', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1935950836"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:16:54 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/8d4c922f-0a3d-4d39-8a7b-d2293b17d142', 'content-length': '719', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.42', 'openstack-request-id': 'req-4822b7fc-405f-4f03-8030-f553de0e14d6', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "8d4c922f-0a3d-4d39-8a7b-d2293b17d142", "created_at": "2025-08-14T13:16:54.602704+00:00", "updated_at": null, "description": "tempest-test-chassis-1935950836", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/8d4c922f-0a3d-4d39-8a7b-d2293b17d142", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/8d4c922f-0a3d-4d39-8a7b-d2293b17d142", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/8d4c922f-0a3d-4d39-8a7b-d2293b17d142/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/8d4c922f-0a3d-4d39-8a7b-d2293b17d142/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:17:54,622 21 INFO [tempest.lib.common.rest_client] Request (TestNodeFault:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.012s 2025-08-14 13:17:54,623 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.42', 'X-Auth-Token': ''} Body: {"chassis_uuid": "8d4c922f-0a3d-4d39-8a7b-d2293b17d142", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesResourceClassOldApi.test_update_node_resource_class_old_api[id-666f3c1a-4922-4a3d-b6d9-dea7c74d30bc,negative] ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 368, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:16:55,345 22 INFO [tempest.lib.common.rest_client] Request (TestNodesResourceClassOldApi:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.024s 2025-08-14 13:16:55,346 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-96890559"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:16:55 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/7db3c6f5-facb-4e94-8633-61781b39b276', 'content-length': '717', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.1', 'openstack-request-id': 'req-048e23fc-9d60-4fa1-95a7-f5717a33760a', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "7db3c6f5-facb-4e94-8633-61781b39b276", "created_at": "2025-08-14T13:16:55.340657+00:00", "updated_at": null, "description": "tempest-test-chassis-96890559", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/7db3c6f5-facb-4e94-8633-61781b39b276", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/7db3c6f5-facb-4e94-8633-61781b39b276", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/7db3c6f5-facb-4e94-8633-61781b39b276/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/7db3c6f5-facb-4e94-8633-61781b39b276/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:17:55,360 22 INFO [tempest.lib.common.rest_client] Request (TestNodesResourceClassOldApi:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.013s 2025-08-14 13:17:55,361 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"chassis_uuid": "7db3c6f5-facb-4e94-8633-61781b39b276", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_create_port_malformed_mac[id-0a6ee1f7-d0d9-4069-8778-37f3aa07303a,negative] ------------------------------------------------------------------------------------------------------------------------------------------------------------ Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports_negative.py", line 28, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:17:10,474 24 INFO [tempest.lib.common.rest_client] Request (TestPortsNegative:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.069s 2025-08-14 13:17:10,475 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-26975193"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:17:10 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/f46b0202-8c9f-4be3-b454-e7e9e40e716f', 'content-length': '717', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.1', 'openstack-request-id': 'req-e9ac239a-5899-46f1-89bd-4248d5cd046b', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "f46b0202-8c9f-4be3-b454-e7e9e40e716f", "created_at": "2025-08-14T13:17:10.451226+00:00", "updated_at": null, "description": "tempest-test-chassis-26975193", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/f46b0202-8c9f-4be3-b454-e7e9e40e716f", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/f46b0202-8c9f-4be3-b454-e7e9e40e716f", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/f46b0202-8c9f-4be3-b454-e7e9e40e716f/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/f46b0202-8c9f-4be3-b454-e7e9e40e716f/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:18:10,487 24 INFO [tempest.lib.common.rest_client] Request (TestPortsNegative:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.012s 2025-08-14 13:18:10,488 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"chassis_uuid": "f46b0202-8c9f-4be3-b454-e7e9e40e716f", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_create_port_malformed_node_id[id-583a6856-6a30-4ac4-889f-14e2adff8105,negative] ---------------------------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports_negative.py", line 28, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 502 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:18:10,518 24 INFO [tempest.lib.common.rest_client] Request (TestPortsNegative:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.025s 2025-08-14 13:18:10,519 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1072641379"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:18:10 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/956ffbcb-7b86-46d6-8ecc-d72e56aaf190', 'content-length': '719', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.1', 'openstack-request-id': 'req-bc0602b5-4496-4f04-abaf-d376ba7ba348', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "956ffbcb-7b86-46d6-8ecc-d72e56aaf190", "created_at": "2025-08-14T13:18:10.514378+00:00", "updated_at": null, "description": "tempest-test-chassis-1072641379", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/956ffbcb-7b86-46d6-8ecc-d72e56aaf190", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/956ffbcb-7b86-46d6-8ecc-d72e56aaf190", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/956ffbcb-7b86-46d6-8ecc-d72e56aaf190/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/956ffbcb-7b86-46d6-8ecc-d72e56aaf190/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:18:32,184 24 INFO [tempest.lib.common.rest_client] Request (TestPortsNegative:setUp): 502 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 21.665s 2025-08-14 13:18:32,185 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"chassis_uuid": "956ffbcb-7b86-46d6-8ecc-d72e56aaf190", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '107', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '502', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b'

502 Bad Gateway

\nThe server returned an invalid or incomplete response.\n\n' ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesResourceClass.test_list_nodes_resource_class[id-f2bf4465-280c-4fdc-bbf7-fcf5188befa4] ----------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 294, in setUp _, self.node = self.create_node( File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 502 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:17:53,302 23 INFO [tempest.lib.common.rest_client] Request (TestNodesResourceClass:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.028s 2025-08-14 13:17:53,303 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.21', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1991359465"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:17:53 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/7ed50d43-89cb-451d-a9b6-2a65b32edf9d', 'content-length': '719', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.21', 'openstack-request-id': 'req-fdc82157-41bb-40b9-a33f-3ece6b0dc9ed', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "7ed50d43-89cb-451d-a9b6-2a65b32edf9d", "created_at": "2025-08-14T13:17:53.296651+00:00", "updated_at": null, "description": "tempest-test-chassis-1991359465", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/7ed50d43-89cb-451d-a9b6-2a65b32edf9d", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/7ed50d43-89cb-451d-a9b6-2a65b32edf9d", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/7ed50d43-89cb-451d-a9b6-2a65b32edf9d/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/7ed50d43-89cb-451d-a9b6-2a65b32edf9d/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:18:32,184 23 INFO [tempest.lib.common.rest_client] Request (TestNodesResourceClass:setUp): 502 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 38.880s 2025-08-14 13:18:32,185 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.21', 'X-Auth-Token': ''} Body: {"resource_class": "tempest-Resource_Class-1820977788", "chassis_uuid": "7ed50d43-89cb-451d-a9b6-2a65b32edf9d", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '107', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '502', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b'

502 Bad Gateway

\nThe server returned an invalid or incomplete response.\n\n' ironic_tempest_plugin.tests.api.admin.test_nodestates.TestNodeStatesV1_1.test_list_nodestates[id-cd8afa5e-3f57-4e43-8185-beb83d3c9015] -------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodestates.py", line 61, in test_list_nodestates _, node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 502 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:18:32,194 22 INFO [tempest.lib.common.rest_client] Request (TestNodeStatesV1_1:test_list_nodestates): 502 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 17.202s 2025-08-14 13:18:32,195 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"chassis_uuid": "a439b6ef-09ef-419d-a953-600ac3961cac", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '107', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '502', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b'

502 Bad Gateway

\nThe server returned an invalid or incomplete response.\n\n' ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraitsOldApi.test_add_node_trait_old_api[id-a4353f3a-bedc-4579-9c7e-4bebcd95903d,negative] ---------------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 1039, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 502 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:18:32,199 21 INFO [tempest.lib.common.rest_client] Request (TestNodesTraitsOldApi:setUp): 502 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 17.204s 2025-08-14 13:18:32,201 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1905307205"} Response - Headers: {'content-length': '107', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '502', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'

502 Bad Gateway

\nThe server returned an invalid or incomplete response.\n\n' ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_create_port_malformed_port_uuid[id-2b51cd18-fb95-458b-9780-e6257787b649,negative] ------------------------------------------------------------------------------------------------------------------------------------------------------------------ Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports_negative.py", line 27, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 942, in _error_checker raise exceptions.ServerFault(resp_body, resp=resp, tempest.lib.exceptions.ServerFault: Got server fault Details: b'{"error_message": "{\\"faultcode\\": \\"Server\\", \\"faultstring\\": \\"Policy baremetal:chassis:create has not been registered\\", \\"debuginfo\\": null}"}' Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:18:48,671 24 INFO [tempest.lib.common.rest_client] Request (TestPortsNegative:setUp): 500 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 16.481s 2025-08-14 13:18:48,671 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1144682969"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:18:46 GMT', 'server': 'Apache', 'content-length': '147', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.1', 'openstack-request-id': 'req-bd256f23-e23a-486e-ab61-14f91e6b755e', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '500', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"error_message": "{\\"faultcode\\": \\"Server\\", \\"faultstring\\": \\"Policy baremetal:chassis:create has not been registered\\", \\"debuginfo\\": null}"}' ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_create_port_no_mandatory_field_mac[id-bcea3476-7033-4183-acfe-e56a30809b46,negative] --------------------------------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports_negative.py", line 27, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:18:48,688 24 INFO [tempest.lib.common.rest_client] Request (TestPortsNegative:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.013s 2025-08-14 13:18:48,688 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1017962478"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_create_port_no_mandatory_field_node_id[id-65e84917-733c-40ae-ae4b-96a4adff931c,negative] ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports_negative.py", line 27, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:18:48,710 24 INFO [tempest.lib.common.rest_client] Request (TestPortsNegative:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.016s 2025-08-14 13:18:48,711 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-808510333"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_create_port_nonexsistent_node_id[id-30277ee8-0c60-4f1d-b125-0e51c2f43369,negative] ------------------------------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports_negative.py", line 27, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:18:48,727 24 INFO [tempest.lib.common.rest_client] Request (TestPortsNegative:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.009s 2025-08-14 13:18:48,728 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-553312544"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_delete_port_by_mac_not_allowed[id-03d42391-2145-4a6c-95bf-63fe55eb64fd,negative] ----------------------------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports_negative.py", line 27, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:18:48,741 24 INFO [tempest.lib.common.rest_client] Request (TestPortsNegative:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.009s 2025-08-14 13:18:48,742 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-400642093"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_show_port_by_mac_not_allowed[id-4ad85266-31e9-4942-99ac-751897dc9e23,negative] --------------------------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports_negative.py", line 27, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:18:48,755 24 INFO [tempest.lib.common.rest_client] Request (TestPortsNegative:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.010s 2025-08-14 13:18:48,755 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-661593600"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_show_port_malformed_uuid[id-029190f6-43e1-40a3-b64a-65173ba653a3,negative] ----------------------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports_negative.py", line 27, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:18:48,768 24 INFO [tempest.lib.common.rest_client] Request (TestPortsNegative:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.009s 2025-08-14 13:18:48,769 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1764360436"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraitsOldApi.test_list_node_traits_old_api[id-5419af7b-4e27-4be4-88f6-e01c598a8102,negative] ------------------------------------------------------------------------------------------------------------------------------------------------------ Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 1040, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:18:48,774 21 INFO [tempest.lib.common.rest_client] Request (TestNodesTraitsOldApi:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 16.564s 2025-08-14 13:18:48,774 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1995323416"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:18:46 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/6ed73112-24d2-45b0-870f-94773b03919b', 'content-length': '719', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.1', 'openstack-request-id': 'req-ccd7d9fa-f32d-4f54-8d30-67d63e705571', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "6ed73112-24d2-45b0-870f-94773b03919b", "created_at": "2025-08-14T13:18:48.741906+00:00", "updated_at": null, "description": "tempest-test-chassis-1995323416", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/6ed73112-24d2-45b0-870f-94773b03919b", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/6ed73112-24d2-45b0-870f-94773b03919b", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/6ed73112-24d2-45b0-870f-94773b03919b/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/6ed73112-24d2-45b0-870f-94773b03919b/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:18:48,780 21 INFO [tempest.lib.common.rest_client] Request (TestNodesTraitsOldApi:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 0.005s 2025-08-14 13:18:48,781 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"chassis_uuid": "6ed73112-24d2-45b0-870f-94773b03919b", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_show_port_nonexistent_uuid[id-0d00e13d-e2e0-45b1-bcbc-55a6d90ca793,negative] ------------------------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports_negative.py", line 27, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:18:48,781 24 INFO [tempest.lib.common.rest_client] Request (TestPortsNegative:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.010s 2025-08-14 13:18:48,781 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1992194138"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesResourceClass.test_show_node_resource_class[id-73e6f7b5-3e51-49ea-af5b-146cd49f40ee] ---------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 294, in setUp _, self.node = self.create_node( File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:18:48,777 23 INFO [tempest.lib.common.rest_client] Request (TestNodesResourceClass:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 16.584s 2025-08-14 13:18:48,777 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.21', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-754382"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:18:46 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/d38c1470-170c-463d-bec1-5eba8dece752', 'content-length': '715', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.21', 'openstack-request-id': 'req-88279dd0-0562-4acb-af41-83449891a6f7', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "d38c1470-170c-463d-bec1-5eba8dece752", "created_at": "2025-08-14T13:18:48.753594+00:00", "updated_at": null, "description": "tempest-test-chassis-754382", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/d38c1470-170c-463d-bec1-5eba8dece752", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/d38c1470-170c-463d-bec1-5eba8dece752", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/d38c1470-170c-463d-bec1-5eba8dece752/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/d38c1470-170c-463d-bec1-5eba8dece752/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:18:48,785 23 INFO [tempest.lib.common.rest_client] Request (TestNodesResourceClass:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 0.007s 2025-08-14 13:18:48,785 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.21', 'X-Auth-Token': ''} Body: {"resource_class": "tempest-Resource_Class-120948948", "chassis_uuid": "d38c1470-170c-463d-bec1-5eba8dece752", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraitsOldApi.test_list_nodes_detail_old_api[id-525eeb59-b7ce-413d-a37b-401e67402a4c,negative] ------------------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 1039, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:18:48,793 21 INFO [tempest.lib.common.rest_client] Request (TestNodesTraitsOldApi:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.008s 2025-08-14 13:18:48,793 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-205781526"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_update_port_add_nonexistent_property[id-f8f15803-34d6-45dc-b06f-e5e04bf1b38b,negative] ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports_negative.py", line 27, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:18:48,799 24 INFO [tempest.lib.common.rest_client] Request (TestPortsNegative:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.011s 2025-08-14 13:18:48,799 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-2015648245"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraitsOldApi.test_list_nodes_traits_field[id-eb75b3c8-ac9c-4399-90a2-c0030bfde7a6,negative] ----------------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 1039, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:18:48,803 21 INFO [tempest.lib.common.rest_client] Request (TestNodesTraitsOldApi:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.008s 2025-08-14 13:18:48,803 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-520085854"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesResourceClass.test_update_node_resource_class[id-142db00d-ac0f-415b-8da8-9095fbb561f7] ------------------------------------------------------------------------------------------------------------------------------------------------ Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 292, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:18:48,812 23 INFO [tempest.lib.common.rest_client] Request (TestNodesResourceClass:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.020s 2025-08-14 13:18:48,812 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.21', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1456731883"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_update_port_by_mac_not_allowed[id-8907082d-ac5e-4be3-b05f-d072ede82020,negative] ----------------------------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports_negative.py", line 27, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:18:48,815 24 INFO [tempest.lib.common.rest_client] Request (TestPortsNegative:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.011s 2025-08-14 13:18:48,815 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1303151899"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraitsOldApi.test_remove_node_trait_old_api[id-0f9af890-a57a-4c25-86c8-6418d1b8f4d4,negative] ------------------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 1039, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:18:48,819 21 INFO [tempest.lib.common.rest_client] Request (TestNodesTraitsOldApi:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.010s 2025-08-14 13:18:48,820 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-75838683"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_update_port_malformed_port_uuid[id-c701e315-aa52-41ea-817c-65c5ca8ca2a8,negative] ------------------------------------------------------------------------------------------------------------------------------------------------------------------ Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports_negative.py", line 27, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:18:48,825 24 INFO [tempest.lib.common.rest_client] Request (TestPortsNegative:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.006s 2025-08-14 13:18:48,825 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1845769105"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesResourceClass.test_update_node_resource_class_too_long[id-f0aeece4-8671-44ea-a482-b4047fc4cf74,negative] ------------------------------------------------------------------------------------------------------------------------------------------------------------------ Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 292, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:18:48,825 23 INFO [tempest.lib.common.rest_client] Request (TestNodesResourceClass:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.008s 2025-08-14 13:18:48,825 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.21', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1294456442"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraitsOldApi.test_remove_node_traits_old_api[id-f8375b3c-1939-4d1c-97c4-d23e10680090,negative] -------------------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 1039, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:18:48,833 21 INFO [tempest.lib.common.rest_client] Request (TestNodesTraitsOldApi:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.011s 2025-08-14 13:18:48,834 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-724322000"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_update_port_mixed_ops_integrity[id-0629e002-818e-4763-b25b-ae5e07b1cb23,negative] ------------------------------------------------------------------------------------------------------------------------------------------------------------------ Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports_negative.py", line 27, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:18:48,832 24 INFO [tempest.lib.common.rest_client] Request (TestPortsNegative:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.006s 2025-08-14 13:18:48,832 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-577118280"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraitsOldApi.test_set_node_traits_old_api[id-91cc43d8-2f6f-4b1b-95e9-68dedca54e6b,negative] ----------------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 1039, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:18:48,845 21 INFO [tempest.lib.common.rest_client] Request (TestNodesTraitsOldApi:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.009s 2025-08-14 13:18:48,845 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-603129707"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_update_port_nonexistent[id-df1ac70c-db9f-41d9-90f1-78cd6b905718,negative] ---------------------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports_negative.py", line 27, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:18:48,846 24 INFO [tempest.lib.common.rest_client] Request (TestPortsNegative:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.008s 2025-08-14 13:18:48,847 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-699766194"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraitsOldApi.test_show_node_old_api[id-214ae7fc-149b-4657-b6bc-66353d49ade8,negative] ----------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 1039, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:18:48,857 21 INFO [tempest.lib.common.rest_client] Request (TestNodesTraitsOldApi:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.008s 2025-08-14 13:18:48,857 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-788560869"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_update_port_remove_mandatory_field_mac[id-ae2696ca-930a-4a7f-918f-30ae97c60f56,negative] ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports_negative.py", line 27, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:18:48,858 24 INFO [tempest.lib.common.rest_client] Request (TestPortsNegative:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.007s 2025-08-14 13:18:48,858 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-52616519"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_update_port_remove_mandatory_field_port_uuid[id-5392c1f0-2071-4697-9064-ec2d63019018,negative] ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports_negative.py", line 27, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:18:48,868 24 INFO [tempest.lib.common.rest_client] Request (TestPortsNegative:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.007s 2025-08-14 13:18:48,869 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-13947845"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_update_port_remove_nonexistent_property[id-06b50d82-802a-47ef-b079-0a3311cf85a2,negative] -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports_negative.py", line 27, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:18:48,880 24 INFO [tempest.lib.common.rest_client] Request (TestPortsNegative:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.006s 2025-08-14 13:18:48,880 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-547937465"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_update_port_replace_mac_with_malformed[id-375022c5-9e9e-4b11-9ca4-656729c0c9b2,negative] ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports_negative.py", line 27, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:18:48,889 24 INFO [tempest.lib.common.rest_client] Request (TestPortsNegative:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.005s 2025-08-14 13:18:48,889 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1078272724"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_update_port_replace_node_id_with_malformed[id-898ec904-38b1-4fcb-9584-1187d4263a2a,negative] ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports_negative.py", line 27, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:18:48,902 24 INFO [tempest.lib.common.rest_client] Request (TestPortsNegative:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.009s 2025-08-14 13:18:48,902 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-77398343"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_update_port_replace_node_id_with_nonexistent[id-97f6e048-6e4f-4eba-a09d-fbbc78b77a77,negative] ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports_negative.py", line 27, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:18:48,911 24 INFO [tempest.lib.common.rest_client] Request (TestPortsNegative:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.006s 2025-08-14 13:18:48,911 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1245130544"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_update_port_replace_nonexistent_property[id-5722b853-03fc-4854-8308-2036a1b67d85,negative] --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports_negative.py", line 27, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:18:48,920 24 INFO [tempest.lib.common.rest_client] Request (TestPortsNegative:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.006s 2025-08-14 13:18:48,920 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-370114105"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' tearDownClass (ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraitsOldApi) -------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 246, in tearDownClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 210, in tearDownClass teardown() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 164, in resource_cleanup delete_method(u, ignore_errors=lib_exc.NotFound) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 494, in delete_chassis return self._delete_request('chassis', uuid) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 265, in _delete_request resp, body = self.delete(uri) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 359, in delete return self.request('DELETE', url, extra_headers, headers, body) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 tearDownClass (ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative) ------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 246, in tearDownClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 210, in tearDownClass teardown() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 164, in resource_cleanup delete_method(u, ignore_errors=lib_exc.NotFound) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 494, in delete_chassis return self._delete_request('chassis', uuid) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 265, in _delete_request resp, body = self.delete(uri) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 359, in delete return self.request('DELETE', url, extra_headers, headers, body) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 tearDownClass (ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesResourceClass) --------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 246, in tearDownClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 210, in tearDownClass teardown() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 164, in resource_cleanup delete_method(u, ignore_errors=lib_exc.NotFound) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 494, in delete_chassis return self._delete_request('chassis', uuid) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 265, in _delete_request resp, body = self.delete(uri) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 359, in delete return self.request('DELETE', url, extra_headers, headers, body) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 ironic_tempest_plugin.tests.api.admin.test_nodestates.TestNodeStatesV1_1.test_set_node_power_state[id-fc5b9320-0c98-4e5a-8848-877fe5a0322c] ------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 446, in _make_request six.raise_from(e, None) File "", line 3, in raise_from File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 441, in _make_request httplib_response = conn.getresponse() File "/usr/lib64/python3.9/http/client.py", line 1377, in getresponse response.begin() File "/usr/lib64/python3.9/http/client.py", line 320, in begin version, status, reason = self._read_status() File "/usr/lib64/python3.9/http/client.py", line 281, in _read_status line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") File "/usr/lib64/python3.9/socket.py", line 716, in readinto return self._sock.recv_into(b) File "/usr/lib64/python3.9/ssl.py", line 1275, in recv_into return self.read(nbytes, buffer) File "/usr/lib64/python3.9/ssl.py", line 1133, in read return self._sslobj.read(len, buffer) socket.timeout: The read operation timed out During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodestates.py", line 68, in test_set_node_power_state _, node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 534, in increment raise six.reraise(type(error), error, _stacktrace) File "/usr/lib/python3.9/site-packages/urllib3/packages/six.py", line 709, in reraise raise value File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 448, in _make_request self._raise_timeout(err=e, url=url, timeout_value=read_timeout) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 337, in _raise_timeout raise ReadTimeoutError( urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='ironic-public-openstack.apps-crc.testing', port=443): Read timed out. (read timeout=60) ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_add_node_trait_duplicate_trait[id-4b737e7f-101e-493e-b5ce-494fbffe18fd] --------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 804, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:19:07,071 23 INFO [tempest.lib.common.rest_client] Request (TestNodesTraits:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.162s 2025-08-14 13:19:07,071 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.37', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-352278483"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:19:06 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/4bdc604a-3d4b-4182-8971-5a49538e92ff', 'content-length': '718', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.37', 'openstack-request-id': 'req-95c0c97b-3420-4116-8a2c-299646a7002b', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "4bdc604a-3d4b-4182-8971-5a49538e92ff", "created_at": "2025-08-14T13:19:07.037868+00:00", "updated_at": null, "description": "tempest-test-chassis-352278483", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/4bdc604a-3d4b-4182-8971-5a49538e92ff", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/4bdc604a-3d4b-4182-8971-5a49538e92ff", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/4bdc604a-3d4b-4182-8971-5a49538e92ff/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/4bdc604a-3d4b-4182-8971-5a49538e92ff/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:20:07,088 23 INFO [tempest.lib.common.rest_client] Request (TestNodesTraits:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.016s 2025-08-14 13:20:07,088 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.37', 'X-Auth-Token': ''} Body: {"chassis_uuid": "4bdc604a-3d4b-4182-8971-5a49538e92ff", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsWithPhysicalNetworkOldAPI.test_create_port_with_physical_network_old_api[id-307e57e9-082f-4830-9480-91affcbfda08,negative] --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 446, in _make_request six.raise_from(e, None) File "", line 3, in raise_from File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 441, in _make_request httplib_response = conn.getresponse() File "/usr/lib64/python3.9/http/client.py", line 1377, in getresponse response.begin() File "/usr/lib64/python3.9/http/client.py", line 320, in begin version, status, reason = self._read_status() File "/usr/lib64/python3.9/http/client.py", line 281, in _read_status line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") File "/usr/lib64/python3.9/socket.py", line 716, in readinto return self._sock.recv_into(b) File "/usr/lib64/python3.9/ssl.py", line 1275, in recv_into return self.read(nbytes, buffer) File "/usr/lib64/python3.9/ssl.py", line 1133, in read return self._sslobj.read(len, buffer) socket.timeout: The read operation timed out During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports_negative.py", line 349, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 534, in increment raise six.reraise(type(error), error, _stacktrace) File "/usr/lib/python3.9/site-packages/urllib3/packages/six.py", line 709, in reraise raise value File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 448, in _make_request self._raise_timeout(err=e, url=url, timeout_value=read_timeout) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 337, in _raise_timeout raise ReadTimeoutError( urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='ironic-public-openstack.apps-crc.testing', port=443): Read timed out. (read timeout=60) Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:19:10,731 24 INFO [tempest.lib.common.rest_client] Request (TestPortsWithPhysicalNetworkOldAPI:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.122s 2025-08-14 13:19:10,731 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1227732990"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:19:10 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/ecdbf341-1fa5-4f60-8094-6a0cc4c5a6a2', 'content-length': '719', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.1', 'openstack-request-id': 'req-8d850ef8-366b-4a16-a958-702735ce18b6', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "ecdbf341-1fa5-4f60-8094-6a0cc4c5a6a2", "created_at": "2025-08-14T13:19:10.716512+00:00", "updated_at": null, "description": "tempest-test-chassis-1227732990", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/ecdbf341-1fa5-4f60-8094-6a0cc4c5a6a2", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/ecdbf341-1fa5-4f60-8094-6a0cc4c5a6a2", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/ecdbf341-1fa5-4f60-8094-6a0cc4c5a6a2/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/ecdbf341-1fa5-4f60-8094-6a0cc4c5a6a2/nodes", "rel": "bookmark"}]]}' ironic_tempest_plugin.tests.api.admin.test_nodestates.TestNodeStatesV1_11.test_list_nodestates[id-cd8afa5e-3f57-4e43-8185-beb83d3c9015] --------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 446, in _make_request six.raise_from(e, None) File "", line 3, in raise_from File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 441, in _make_request httplib_response = conn.getresponse() File "/usr/lib64/python3.9/http/client.py", line 1377, in getresponse response.begin() File "/usr/lib64/python3.9/http/client.py", line 320, in begin version, status, reason = self._read_status() File "/usr/lib64/python3.9/http/client.py", line 281, in _read_status line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") File "/usr/lib64/python3.9/socket.py", line 716, in readinto return self._sock.recv_into(b) File "/usr/lib64/python3.9/ssl.py", line 1275, in recv_into return self.read(nbytes, buffer) File "/usr/lib64/python3.9/ssl.py", line 1133, in read return self._sslobj.read(len, buffer) socket.timeout: The read operation timed out During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodestates.py", line 213, in setUp _, self.node = self.create_node(self.chassis['uuid'], File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 534, in increment raise six.reraise(type(error), error, _stacktrace) File "/usr/lib/python3.9/site-packages/urllib3/packages/six.py", line 709, in reraise raise value File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 448, in _make_request self._raise_timeout(err=e, url=url, timeout_value=read_timeout) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 337, in _raise_timeout raise ReadTimeoutError( urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='ironic-public-openstack.apps-crc.testing', port=443): Read timed out. (read timeout=60) ironic_tempest_plugin.tests.api.admin.test_nodestates.TestNodeStatesV1_4.test_list_nodestates[id-cd8afa5e-3f57-4e43-8185-beb83d3c9015] -------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 446, in _make_request six.raise_from(e, None) File "", line 3, in raise_from File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 441, in _make_request httplib_response = conn.getresponse() File "/usr/lib64/python3.9/http/client.py", line 1377, in getresponse response.begin() File "/usr/lib64/python3.9/http/client.py", line 320, in begin version, status, reason = self._read_status() File "/usr/lib64/python3.9/http/client.py", line 281, in _read_status line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") File "/usr/lib64/python3.9/socket.py", line 716, in readinto return self._sock.recv_into(b) File "/usr/lib64/python3.9/ssl.py", line 1275, in recv_into return self.read(nbytes, buffer) File "/usr/lib64/python3.9/ssl.py", line 1133, in read return self._sslobj.read(len, buffer) socket.timeout: The read operation timed out During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodestates.py", line 132, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 534, in increment raise six.reraise(type(error), error, _stacktrace) File "/usr/lib/python3.9/site-packages/urllib3/packages/six.py", line 709, in reraise raise value File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 448, in _make_request self._raise_timeout(err=e, url=url, timeout_value=read_timeout) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 337, in _raise_timeout raise ReadTimeoutError( urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='ironic-public-openstack.apps-crc.testing', port=443): Read timed out. (read timeout=60) ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_add_node_trait_long[id-47db09d9-af2b-424d-9d51-7efca2920f20] ---------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 804, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:20:07,163 23 INFO [tempest.lib.common.rest_client] Request (TestNodesTraits:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.068s 2025-08-14 13:20:07,163 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.37', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-41228376"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:20:07 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/6cc4d069-9135-4282-a431-ef1c743cf219', 'content-length': '717', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.37', 'openstack-request-id': 'req-6dc668e2-0b6a-454f-9ef3-1ab3a18394e0', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "6cc4d069-9135-4282-a431-ef1c743cf219", "created_at": "2025-08-14T13:20:07.123800+00:00", "updated_at": null, "description": "tempest-test-chassis-41228376", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/6cc4d069-9135-4282-a431-ef1c743cf219", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/6cc4d069-9135-4282-a431-ef1c743cf219", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/6cc4d069-9135-4282-a431-ef1c743cf219/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/6cc4d069-9135-4282-a431-ef1c743cf219/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:21:07,179 23 INFO [tempest.lib.common.rest_client] Request (TestNodesTraits:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.015s 2025-08-14 13:21:07,180 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.37', 'X-Auth-Token': ''} Body: {"chassis_uuid": "6cc4d069-9135-4282-a431-ef1c743cf219", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsWithPhysicalNetworkOldAPI.test_update_port_replace_physical_network_old_api[id-0b278c0a-d334-424e-a5c5-b6d001c2a715,negative] ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports_negative.py", line 349, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:20:10,836 24 INFO [tempest.lib.common.rest_client] Request (TestPortsWithPhysicalNetworkOldAPI:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.083s 2025-08-14 13:20:10,836 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1874557730"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:20:10 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/02f7846d-b913-458f-acdd-e4ffd46f377c', 'content-length': '719', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.1', 'openstack-request-id': 'req-26caaa22-c6ea-4e1c-a68f-c90676573b31', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "02f7846d-b913-458f-acdd-e4ffd46f377c", "created_at": "2025-08-14T13:20:10.795339+00:00", "updated_at": null, "description": "tempest-test-chassis-1874557730", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/02f7846d-b913-458f-acdd-e4ffd46f377c", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/02f7846d-b913-458f-acdd-e4ffd46f377c", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/02f7846d-b913-458f-acdd-e4ffd46f377c/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/02f7846d-b913-458f-acdd-e4ffd46f377c/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:21:10,850 24 INFO [tempest.lib.common.rest_client] Request (TestPortsWithPhysicalNetworkOldAPI:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.013s 2025-08-14 13:21:10,850 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"chassis_uuid": "02f7846d-b913-458f-acdd-e4ffd46f377c", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" ironic_tempest_plugin.tests.api.admin.test_nodestates.TestNodeStatesV1_11.test_set_node_power_state[id-fc5b9320-0c98-4e5a-8848-877fe5a0322c] -------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodestates.py", line 213, in setUp _, self.node = self.create_node(self.chassis['uuid'], File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:21:28,520 21 INFO [tempest.lib.common.rest_client] Request (TestNodeStatesV1_11:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.033s 2025-08-14 13:21:28,521 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.31', 'X-Auth-Token': ''} Body: {"network_interface": "noop", "deploy_interface": "fake", "chassis_uuid": "0e33fbbb-bf72-46c9-a9f7-7194a32fd997", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" ironic_tempest_plugin.tests.api.admin.test_nodestates.TestNodeStatesV1_4.test_set_node_power_state[id-fc5b9320-0c98-4e5a-8848-877fe5a0322c] ------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodestates.py", line 132, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:21:51,705 22 INFO [tempest.lib.common.rest_client] Request (TestNodeStatesV1_4:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.041s 2025-08-14 13:21:51,706 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.4', 'X-Auth-Token': ''} Body: {"chassis_uuid": "5415a1be-3b7e-4d21-8adf-0e555d0c2256", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_add_node_trait_non_existent_node[id-cca0e831-32af-4ce9-bfce-d3834fea57aa,negative] -------------------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 804, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:21:07,268 23 INFO [tempest.lib.common.rest_client] Request (TestNodesTraits:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.085s 2025-08-14 13:21:07,268 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.37', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1013272346"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:21:07 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/264bddd4-0496-4637-92b0-07293b91b822', 'content-length': '719', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.37', 'openstack-request-id': 'req-8d912cd7-3204-4b80-8092-9ab502202f44', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "264bddd4-0496-4637-92b0-07293b91b822", "created_at": "2025-08-14T13:21:07.201260+00:00", "updated_at": null, "description": "tempest-test-chassis-1013272346", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/264bddd4-0496-4637-92b0-07293b91b822", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/264bddd4-0496-4637-92b0-07293b91b822", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/264bddd4-0496-4637-92b0-07293b91b822/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/264bddd4-0496-4637-92b0-07293b91b822/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:22:07,282 23 INFO [tempest.lib.common.rest_client] Request (TestNodesTraits:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.013s 2025-08-14 13:22:07,282 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.37', 'X-Auth-Token': ''} Body: {"chassis_uuid": "264bddd4-0496-4637-92b0-07293b91b822", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" ironic_tempest_plugin.tests.api.admin.test_shards.TestAddShardsToNode.test_add_shard_to_node_at_create[id-6f1e241d-4386-4730-b9ff-28c6a3dcad31] ----------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_shards.py", line 35, in test_add_shard_to_node_at_create _, body = self.create_node(self.chassis['uuid'], shard=shard) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:21:49,550 24 INFO [tempest.lib.common.rest_client] Request (TestAddShardsToNode:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.205s 2025-08-14 13:21:49,550 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.82', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1033160371"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:21:49 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/d9d5eed2-a751-4bed-8689-e08f5ba30e7f', 'content-length': '719', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.82', 'openstack-request-id': 'req-33981e79-51e5-429f-b3e6-f5ec5cfe83a4', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "d9d5eed2-a751-4bed-8689-e08f5ba30e7f", "created_at": "2025-08-14T13:21:49.506909+00:00", "updated_at": null, "description": "tempest-test-chassis-1033160371", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/d9d5eed2-a751-4bed-8689-e08f5ba30e7f", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/d9d5eed2-a751-4bed-8689-e08f5ba30e7f", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/d9d5eed2-a751-4bed-8689-e08f5ba30e7f/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/d9d5eed2-a751-4bed-8689-e08f5ba30e7f/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:22:49,570 24 INFO [tempest.lib.common.rest_client] Request (TestAddShardsToNode:test_add_shard_to_node_at_create): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.019s 2025-08-14 13:22:49,571 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.82', 'X-Auth-Token': ''} Body: {"shard": "at-create", "chassis_uuid": "d9d5eed2-a751-4bed-8689-e08f5ba30e7f", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" ironic_tempest_plugin.tests.api.admin.test_nodestates.TestNodeStatesV1_12.test_list_nodestates[id-cd8afa5e-3f57-4e43-8185-beb83d3c9015] --------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 446, in _make_request six.raise_from(e, None) File "", line 3, in raise_from File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 441, in _make_request httplib_response = conn.getresponse() File "/usr/lib64/python3.9/http/client.py", line 1377, in getresponse response.begin() File "/usr/lib64/python3.9/http/client.py", line 320, in begin version, status, reason = self._read_status() File "/usr/lib64/python3.9/http/client.py", line 281, in _read_status line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") File "/usr/lib64/python3.9/socket.py", line 716, in readinto return self._sock.recv_into(b) File "/usr/lib64/python3.9/ssl.py", line 1275, in recv_into return self.read(nbytes, buffer) File "/usr/lib64/python3.9/ssl.py", line 1133, in read return self._sslobj.read(len, buffer) socket.timeout: The read operation timed out During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodestates.py", line 61, in test_list_nodestates _, node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 534, in increment raise six.reraise(type(error), error, _stacktrace) File "/usr/lib/python3.9/site-packages/urllib3/packages/six.py", line 709, in reraise raise value File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 448, in _make_request self._raise_timeout(err=e, url=url, timeout_value=read_timeout) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 337, in _raise_timeout raise ReadTimeoutError( urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='ironic-public-openstack.apps-crc.testing', port=443): Read timed out. (read timeout=60) ironic_tempest_plugin.tests.api.admin.test_ports.TestPortsWithPhysicalNetwork.test_create_port_with_physical_network[id-f1a5d279-c456-4311-ad31-fea09f61c22b] ------------------------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports.py", line 278, in setUp _, self.node = self.create_node(self.chassis['uuid'], File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 502 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:22:12,125 22 INFO [tempest.lib.common.rest_client] Request (TestPortsWithPhysicalNetwork:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.159s 2025-08-14 13:22:12,125 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.34', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-230547249"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:22:11 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/adce754b-34ff-40ad-b465-82f2c5197c84', 'content-length': '718', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.34', 'openstack-request-id': 'req-f65a8bf7-2e08-47e6-beed-06f5adb7b070', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "adce754b-34ff-40ad-b465-82f2c5197c84", "created_at": "2025-08-14T13:22:12.101177+00:00", "updated_at": null, "description": "tempest-test-chassis-230547249", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/adce754b-34ff-40ad-b465-82f2c5197c84", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/adce754b-34ff-40ad-b465-82f2c5197c84", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/adce754b-34ff-40ad-b465-82f2c5197c84/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/adce754b-34ff-40ad-b465-82f2c5197c84/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:23:07,187 22 INFO [tempest.lib.common.rest_client] Request (TestPortsWithPhysicalNetwork:setUp): 502 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 55.061s 2025-08-14 13:23:07,188 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.34', 'X-Auth-Token': ''} Body: {"network_interface": "noop", "chassis_uuid": "adce754b-34ff-40ad-b465-82f2c5197c84", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '107', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '502', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b'

502 Bad Gateway

\nThe server returned an invalid or incomplete response.\n\n' ironic_tempest_plugin.tests.api.admin.test_nodestates.TestNodeStatesV1_12.test_set_node_power_state[id-fc5b9320-0c98-4e5a-8848-877fe5a0322c] -------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodestates.py", line 68, in test_set_node_power_state _, node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 502 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:23:07,193 21 INFO [tempest.lib.common.rest_client] Request (TestNodeStatesV1_12:test_set_node_power_state): 502 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 17.602s 2025-08-14 13:23:07,193 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.12', 'X-Auth-Token': ''} Body: {"chassis_uuid": "83b737f0-c7d6-4984-a691-2bd2cf60d3ba", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '107', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '502', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b'

502 Bad Gateway

\nThe server returned an invalid or incomplete response.\n\n' ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_add_node_trait_too_long[id-2a4daa8d-2b85-40ac-a8a0-0462cc9a57ef,negative] ----------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 804, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 502 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:22:07,309 23 INFO [tempest.lib.common.rest_client] Request (TestNodesTraits:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.025s 2025-08-14 13:22:07,309 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.37', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1244292477"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:22:07 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/dc02df49-083a-44ab-8598-ee954d396a83', 'content-length': '719', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.37', 'openstack-request-id': 'req-d54f87f2-8dd9-4f37-bb62-64ae552beecf', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "dc02df49-083a-44ab-8598-ee954d396a83", "created_at": "2025-08-14T13:22:07.301985+00:00", "updated_at": null, "description": "tempest-test-chassis-1244292477", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/dc02df49-083a-44ab-8598-ee954d396a83", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/dc02df49-083a-44ab-8598-ee954d396a83", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/dc02df49-083a-44ab-8598-ee954d396a83/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/dc02df49-083a-44ab-8598-ee954d396a83/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:23:07,187 23 INFO [tempest.lib.common.rest_client] Request (TestNodesTraits:setUp): 502 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 59.878s 2025-08-14 13:23:07,188 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.37', 'X-Auth-Token': ''} Body: {"chassis_uuid": "dc02df49-083a-44ab-8598-ee954d396a83", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '107', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '502', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b'

502 Bad Gateway

\nThe server returned an invalid or incomplete response.\n\n' ironic_tempest_plugin.tests.api.admin.test_shards.TestAddShardsToNode.test_add_shard_to_node_post_create[id-2eb91d29-e0a5-472b-aeb8-ef6d98eb0f3c] ------------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_shards.py", line 42, in test_add_shard_to_node_post_create _, node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 502 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:22:49,602 24 INFO [tempest.lib.common.rest_client] Request (TestAddShardsToNode:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.026s 2025-08-14 13:22:49,602 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.82', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1413247579"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:22:49 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/c866b195-5059-4179-acb9-bd0c05fb404a', 'content-length': '719', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.82', 'openstack-request-id': 'req-fde2717c-7c63-4b33-866f-154183692dda', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "c866b195-5059-4179-acb9-bd0c05fb404a", "created_at": "2025-08-14T13:22:49.596162+00:00", "updated_at": null, "description": "tempest-test-chassis-1413247579", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/c866b195-5059-4179-acb9-bd0c05fb404a", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/c866b195-5059-4179-acb9-bd0c05fb404a", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/c866b195-5059-4179-acb9-bd0c05fb404a/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/c866b195-5059-4179-acb9-bd0c05fb404a/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:23:07,202 24 INFO [tempest.lib.common.rest_client] Request (TestAddShardsToNode:test_add_shard_to_node_post_create): 502 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 17.599s 2025-08-14 13:23:07,203 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.82', 'X-Auth-Token': ''} Body: {"chassis_uuid": "c866b195-5059-4179-acb9-bd0c05fb404a", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '107', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '502', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b'

502 Bad Gateway

\nThe server returned an invalid or incomplete response.\n\n' ironic_tempest_plugin.tests.api.admin.test_nodestates.TestNodeStatesV1_12.test_set_node_raid_config[id-4427b1ca-8e79-4139-83d6-77dfac03e61e] -------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 446, in _make_request six.raise_from(e, None) File "", line 3, in raise_from File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 441, in _make_request httplib_response = conn.getresponse() File "/usr/lib64/python3.9/http/client.py", line 1377, in getresponse response.begin() File "/usr/lib64/python3.9/http/client.py", line 320, in begin version, status, reason = self._read_status() File "/usr/lib64/python3.9/http/client.py", line 281, in _read_status line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") File "/usr/lib64/python3.9/socket.py", line 716, in readinto return self._sock.recv_into(b) File "/usr/lib64/python3.9/ssl.py", line 1275, in recv_into return self.read(nbytes, buffer) File "/usr/lib64/python3.9/ssl.py", line 1133, in read return self._sslobj.read(len, buffer) socket.timeout: The read operation timed out During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodestates.py", line 247, in test_set_node_raid_config _, node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 534, in increment raise six.reraise(type(error), error, _stacktrace) File "/usr/lib/python3.9/site-packages/urllib3/packages/six.py", line 709, in reraise raise value File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 448, in _make_request self._raise_timeout(err=e, url=url, timeout_value=read_timeout) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 337, in _raise_timeout raise ReadTimeoutError( urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='ironic-public-openstack.apps-crc.testing', port=443): Read timed out. (read timeout=60) ironic_tempest_plugin.tests.api.admin.test_ports.TestPortsWithPhysicalNetwork.test_create_ports_in_portgroup_with_physical_network[id-4155c24d-8474-4b53-a320-aee475f85a68] --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports.py", line 278, in setUp _, self.node = self.create_node(self.chassis['uuid'], File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:23:23,892 22 INFO [tempest.lib.common.rest_client] Request (TestPortsWithPhysicalNetwork:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 16.701s 2025-08-14 13:23:23,892 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.34', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-760146934"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:23:21 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/da473a65-a055-4182-a560-41066a3d9950', 'content-length': '718', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.34', 'openstack-request-id': 'req-8303cce8-439b-4547-9c9e-064fb6830dba', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "da473a65-a055-4182-a560-41066a3d9950", "created_at": "2025-08-14T13:23:23.872546+00:00", "updated_at": null, "description": "tempest-test-chassis-760146934", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/da473a65-a055-4182-a560-41066a3d9950", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/da473a65-a055-4182-a560-41066a3d9950", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/da473a65-a055-4182-a560-41066a3d9950/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/da473a65-a055-4182-a560-41066a3d9950/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:24:23,912 22 INFO [tempest.lib.common.rest_client] Request (TestPortsWithPhysicalNetwork:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.020s 2025-08-14 13:24:23,913 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.34', 'X-Auth-Token': ''} Body: {"network_interface": "noop", "chassis_uuid": "da473a65-a055-4182-a560-41066a3d9950", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_add_node_trait_too_many[id-65bce181-89ce-435e-a7d8-3ba60aafd08d,negative] ----------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 804, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:23:23,919 23 INFO [tempest.lib.common.rest_client] Request (TestNodesTraits:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 16.716s 2025-08-14 13:23:23,919 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.37', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-2125962166"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:23:21 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/fdd856c8-aa32-40bb-a0c6-f1584f423647', 'content-length': '719', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.37', 'openstack-request-id': 'req-b4fc0f26-a415-4669-94dd-99820c109acb', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "fdd856c8-aa32-40bb-a0c6-f1584f423647", "created_at": "2025-08-14T13:23:23.902901+00:00", "updated_at": null, "description": "tempest-test-chassis-2125962166", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/fdd856c8-aa32-40bb-a0c6-f1584f423647", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/fdd856c8-aa32-40bb-a0c6-f1584f423647", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/fdd856c8-aa32-40bb-a0c6-f1584f423647/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/fdd856c8-aa32-40bb-a0c6-f1584f423647/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:24:23,932 23 INFO [tempest.lib.common.rest_client] Request (TestNodesTraits:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.013s 2025-08-14 13:24:23,933 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.37', 'X-Auth-Token': ''} Body: {"chassis_uuid": "fdd856c8-aa32-40bb-a0c6-f1584f423647", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" ironic_tempest_plugin.tests.api.admin.test_volume_connector.TestVolumeConnector.test_create_volume_connector_error[id-3c3cbf45-488a-4386-a811-bf0aa2589c58,negative] -------------------------------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_volume_connector.py", line 36, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:23:44,751 24 INFO [tempest.lib.common.rest_client] Request (TestVolumeConnector:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.123s 2025-08-14 13:23:44,751 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.32', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-520115111"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:23:44 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/665d6ab8-4735-4b9a-a5ef-2e6a6526ff2f', 'content-length': '718', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.32', 'openstack-request-id': 'req-fd2c7635-70bb-4686-9e3e-a8f77ffd1ca5', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "665d6ab8-4735-4b9a-a5ef-2e6a6526ff2f", "created_at": "2025-08-14T13:23:44.742833+00:00", "updated_at": null, "description": "tempest-test-chassis-520115111", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/665d6ab8-4735-4b9a-a5ef-2e6a6526ff2f", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/665d6ab8-4735-4b9a-a5ef-2e6a6526ff2f", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/665d6ab8-4735-4b9a-a5ef-2e6a6526ff2f/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/665d6ab8-4735-4b9a-a5ef-2e6a6526ff2f/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:24:44,764 24 INFO [tempest.lib.common.rest_client] Request (TestVolumeConnector:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.012s 2025-08-14 13:24:44,764 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.32', 'X-Auth-Token': ''} Body: {"chassis_uuid": "665d6ab8-4735-4b9a-a5ef-2e6a6526ff2f", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" ironic_tempest_plugin.tests.api.admin.test_ports.TestPortsWithPhysicalNetwork.test_update_port_remove_physical_network[id-6503309c-b2c7-4f59-b15a-0d92b5de9210] --------------------------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 446, in _make_request six.raise_from(e, None) File "", line 3, in raise_from File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 441, in _make_request httplib_response = conn.getresponse() File "/usr/lib64/python3.9/http/client.py", line 1377, in getresponse response.begin() File "/usr/lib64/python3.9/http/client.py", line 320, in begin version, status, reason = self._read_status() File "/usr/lib64/python3.9/http/client.py", line 281, in _read_status line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") File "/usr/lib64/python3.9/socket.py", line 716, in readinto return self._sock.recv_into(b) File "/usr/lib64/python3.9/ssl.py", line 1275, in recv_into return self.read(nbytes, buffer) File "/usr/lib64/python3.9/ssl.py", line 1133, in read return self._sslobj.read(len, buffer) socket.timeout: The read operation timed out During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports.py", line 278, in setUp _, self.node = self.create_node(self.chassis['uuid'], File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 534, in increment raise six.reraise(type(error), error, _stacktrace) File "/usr/lib/python3.9/site-packages/urllib3/packages/six.py", line 709, in reraise raise value File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 448, in _make_request self._raise_timeout(err=e, url=url, timeout_value=read_timeout) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 337, in _raise_timeout raise ReadTimeoutError( urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='ironic-public-openstack.apps-crc.testing', port=443): Read timed out. (read timeout=60) Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:24:23,939 22 INFO [tempest.lib.common.rest_client] Request (TestPortsWithPhysicalNetwork:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.024s 2025-08-14 13:24:23,939 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.34', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-904298623"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:24:23 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/46d38e9f-8adc-4c56-84bc-43d30253729a', 'content-length': '718', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.34', 'openstack-request-id': 'req-20998a58-2d0e-4dc5-a73c-8b9f09ecb8f8', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "46d38e9f-8adc-4c56-84bc-43d30253729a", "created_at": "2025-08-14T13:24:23.931507+00:00", "updated_at": null, "description": "tempest-test-chassis-904298623", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/46d38e9f-8adc-4c56-84bc-43d30253729a", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/46d38e9f-8adc-4c56-84bc-43d30253729a", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/46d38e9f-8adc-4c56-84bc-43d30253729a/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/46d38e9f-8adc-4c56-84bc-43d30253729a/nodes", "rel": "bookmark"}]]}' ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_list_node_traits[id-5c3a2dd0-af10-474d-a209-d30426e1eb5d] ------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 804, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:24:23,983 23 INFO [tempest.lib.common.rest_client] Request (TestNodesTraits:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.047s 2025-08-14 13:24:23,983 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.37', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1320623222"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:24:23 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/aed942bc-1012-4ddd-b59e-956d682344c6', 'content-length': '719', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.37', 'openstack-request-id': 'req-ca90a7e5-7bf3-4f5a-9ce9-11926b8c0060', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "aed942bc-1012-4ddd-b59e-956d682344c6", "created_at": "2025-08-14T13:24:23.969784+00:00", "updated_at": null, "description": "tempest-test-chassis-1320623222", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/aed942bc-1012-4ddd-b59e-956d682344c6", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/aed942bc-1012-4ddd-b59e-956d682344c6", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/aed942bc-1012-4ddd-b59e-956d682344c6/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/aed942bc-1012-4ddd-b59e-956d682344c6/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:25:23,996 23 INFO [tempest.lib.common.rest_client] Request (TestNodesTraits:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.012s 2025-08-14 13:25:23,996 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.37', 'X-Auth-Token': ''} Body: {"chassis_uuid": "aed942bc-1012-4ddd-b59e-956d682344c6", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" ironic_tempest_plugin.tests.api.admin.test_nodestates.TestNodeStatesV1_6.test_list_nodestates[id-cd8afa5e-3f57-4e43-8185-beb83d3c9015] -------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodestates.py", line 172, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:25:32,481 21 INFO [tempest.lib.common.rest_client] Request (TestNodeStatesV1_6:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.011s 2025-08-14 13:25:32,481 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.6', 'X-Auth-Token': ''} Body: {"chassis_uuid": "19dedc7d-d38a-4159-8a6c-b55d21cf1b77", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" ironic_tempest_plugin.tests.api.admin.test_volume_connector.TestVolumeConnector.test_delete_volume_connector[id-5795f816-0789-42e6-bb9c-91b4876ad13f] ----------------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_volume_connector.py", line 36, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:24:45,039 24 INFO [tempest.lib.common.rest_client] Request (TestVolumeConnector:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.268s 2025-08-14 13:24:45,039 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.32', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1654761248"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:24:44 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/c689b0cb-4da9-4c35-b0e2-0445cafb51d4', 'content-length': '719', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.32', 'openstack-request-id': 'req-bbe02211-a9ea-4456-a73a-e5fa48a93983', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "c689b0cb-4da9-4c35-b0e2-0445cafb51d4", "created_at": "2025-08-14T13:24:44.791367+00:00", "updated_at": null, "description": "tempest-test-chassis-1654761248", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/c689b0cb-4da9-4c35-b0e2-0445cafb51d4", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/c689b0cb-4da9-4c35-b0e2-0445cafb51d4", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/c689b0cb-4da9-4c35-b0e2-0445cafb51d4/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/c689b0cb-4da9-4c35-b0e2-0445cafb51d4/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:25:45,058 24 INFO [tempest.lib.common.rest_client] Request (TestVolumeConnector:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.018s 2025-08-14 13:25:45,058 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.32', 'X-Auth-Token': ''} Body: {"chassis_uuid": "c689b0cb-4da9-4c35-b0e2-0445cafb51d4", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" ironic_tempest_plugin.tests.api.admin.test_ports.TestPortsWithPhysicalNetwork.test_update_port_replace_physical_network[id-9c26298b-1bcb-47b7-9b9e-8bdd6e3c4aba] ---------------------------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports.py", line 278, in setUp _, self.node = self.create_node(self.chassis['uuid'], File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:25:23,988 22 INFO [tempest.lib.common.rest_client] Request (TestPortsWithPhysicalNetwork:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.033s 2025-08-14 13:25:23,989 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.34', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1216525246"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:25:23 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/3cc47298-ae3d-4888-85bf-00fa014d4c85', 'content-length': '719', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.34', 'openstack-request-id': 'req-230bae77-0fd5-4dd8-8d14-4294dcda61fb', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "3cc47298-ae3d-4888-85bf-00fa014d4c85", "created_at": "2025-08-14T13:25:23.981218+00:00", "updated_at": null, "description": "tempest-test-chassis-1216525246", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/3cc47298-ae3d-4888-85bf-00fa014d4c85", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/3cc47298-ae3d-4888-85bf-00fa014d4c85", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/3cc47298-ae3d-4888-85bf-00fa014d4c85/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/3cc47298-ae3d-4888-85bf-00fa014d4c85/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:26:24,006 22 INFO [tempest.lib.common.rest_client] Request (TestPortsWithPhysicalNetwork:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.016s 2025-08-14 13:26:24,006 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.34', 'X-Auth-Token': ''} Body: {"network_interface": "noop", "chassis_uuid": "3cc47298-ae3d-4888-85bf-00fa014d4c85", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_list_node_traits_non_existent_node[id-3b83dbd3-4a89-4173-920a-ca33ed3aad69,negative] ---------------------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 804, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:25:24,042 23 INFO [tempest.lib.common.rest_client] Request (TestNodesTraits:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.044s 2025-08-14 13:25:24,042 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.37', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1889856045"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:25:24 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/e48a2207-c60b-4900-8b29-44b3130285a9', 'content-length': '719', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.37', 'openstack-request-id': 'req-ca908eb3-0425-4bcd-9576-912aaa2dfab3', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "e48a2207-c60b-4900-8b29-44b3130285a9", "created_at": "2025-08-14T13:25:24.020959+00:00", "updated_at": null, "description": "tempest-test-chassis-1889856045", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/e48a2207-c60b-4900-8b29-44b3130285a9", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/e48a2207-c60b-4900-8b29-44b3130285a9", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/e48a2207-c60b-4900-8b29-44b3130285a9/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/e48a2207-c60b-4900-8b29-44b3130285a9/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:26:24,054 23 INFO [tempest.lib.common.rest_client] Request (TestNodesTraits:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.011s 2025-08-14 13:26:24,055 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.37', 'X-Auth-Token': ''} Body: {"chassis_uuid": "e48a2207-c60b-4900-8b29-44b3130285a9", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" ironic_tempest_plugin.tests.api.admin.test_nodestates.TestNodeStatesV1_6.test_set_node_power_state[id-fc5b9320-0c98-4e5a-8848-877fe5a0322c] ------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodestates.py", line 172, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:26:32,494 21 INFO [tempest.lib.common.rest_client] Request (TestNodeStatesV1_6:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.012s 2025-08-14 13:26:32,495 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.6', 'X-Auth-Token': ''} Body: {"chassis_uuid": "19dedc7d-d38a-4159-8a6c-b55d21cf1b77", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" ironic_tempest_plugin.tests.api.admin.test_volume_connector.TestVolumeConnector.test_delete_volume_connector_error[id-ccbda5e6-52b7-400c-94d7-25eec1d590f0,negative] -------------------------------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_volume_connector.py", line 36, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:25:45,098 24 INFO [tempest.lib.common.rest_client] Request (TestVolumeConnector:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.038s 2025-08-14 13:25:45,098 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.32', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-717888096"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:25:45 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/4ddeb842-70ff-484a-8cd1-f8dd28a521f5', 'content-length': '718', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.32', 'openstack-request-id': 'req-53a96d5e-c346-48c0-b713-7251ddaa42d8', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "4ddeb842-70ff-484a-8cd1-f8dd28a521f5", "created_at": "2025-08-14T13:25:45.089945+00:00", "updated_at": null, "description": "tempest-test-chassis-717888096", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/4ddeb842-70ff-484a-8cd1-f8dd28a521f5", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/4ddeb842-70ff-484a-8cd1-f8dd28a521f5", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/4ddeb842-70ff-484a-8cd1-f8dd28a521f5/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/4ddeb842-70ff-484a-8cd1-f8dd28a521f5/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:26:45,111 24 INFO [tempest.lib.common.rest_client] Request (TestVolumeConnector:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.012s 2025-08-14 13:26:45,111 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.32', 'X-Auth-Token': ''} Body: {"chassis_uuid": "4ddeb842-70ff-484a-8cd1-f8dd28a521f5", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" ironic_tempest_plugin.tests.api.admin.test_volume_connector.TestVolumeConnector.test_list_volume_connectors[id-a4725778-e164-4ee5-96a0-66119a35f783] ---------------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_volume_connector.py", line 36, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 502 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:26:45,143 24 INFO [tempest.lib.common.rest_client] Request (TestVolumeConnector:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.027s 2025-08-14 13:26:45,143 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.32', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1404495987"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:26:45 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/9efdcdeb-60d7-4bd6-b2eb-761feadab24a', 'content-length': '719', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.32', 'openstack-request-id': 'req-0fd237de-0047-4f47-9ba3-013b89af63fa', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "9efdcdeb-60d7-4bd6-b2eb-761feadab24a", "created_at": "2025-08-14T13:26:45.133284+00:00", "updated_at": null, "description": "tempest-test-chassis-1404495987", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/9efdcdeb-60d7-4bd6-b2eb-761feadab24a", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/9efdcdeb-60d7-4bd6-b2eb-761feadab24a", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/9efdcdeb-60d7-4bd6-b2eb-761feadab24a/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/9efdcdeb-60d7-4bd6-b2eb-761feadab24a/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:27:02,188 24 INFO [tempest.lib.common.rest_client] Request (TestVolumeConnector:setUp): 502 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 17.044s 2025-08-14 13:27:02,190 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.32', 'X-Auth-Token': ''} Body: {"chassis_uuid": "9efdcdeb-60d7-4bd6-b2eb-761feadab24a", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '107', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '502', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b'

502 Bad Gateway

\nThe server returned an invalid or incomplete response.\n\n' ironic_tempest_plugin.tests.api.admin.test_ports.TestPortsWithPhysicalNetwork.test_update_ports_in_portgroup_with_physical_network[id-cf05a3ef-3bc4-4db7-bb4c-4eb871eb9f81] --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports.py", line 278, in setUp _, self.node = self.create_node(self.chassis['uuid'], File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 502 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:26:24,084 22 INFO [tempest.lib.common.rest_client] Request (TestPortsWithPhysicalNetwork:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.072s 2025-08-14 13:26:24,084 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.34', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-385726493"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:26:24 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/9e2f445e-e12c-4b2c-8a80-8efa88d92fa8', 'content-length': '718', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.34', 'openstack-request-id': 'req-84c48ea8-5a31-4cb0-a214-722c72f23488', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "9e2f445e-e12c-4b2c-8a80-8efa88d92fa8", "created_at": "2025-08-14T13:26:24.032613+00:00", "updated_at": null, "description": "tempest-test-chassis-385726493", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/9e2f445e-e12c-4b2c-8a80-8efa88d92fa8", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/9e2f445e-e12c-4b2c-8a80-8efa88d92fa8", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/9e2f445e-e12c-4b2c-8a80-8efa88d92fa8/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/9e2f445e-e12c-4b2c-8a80-8efa88d92fa8/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:27:02,187 22 INFO [tempest.lib.common.rest_client] Request (TestPortsWithPhysicalNetwork:setUp): 502 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 38.102s 2025-08-14 13:27:02,187 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.34', 'X-Auth-Token': ''} Body: {"network_interface": "noop", "chassis_uuid": "9e2f445e-e12c-4b2c-8a80-8efa88d92fa8", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '107', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '502', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b'

502 Bad Gateway

\nThe server returned an invalid or incomplete response.\n\n' ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_list_nodes_detail[id-03f9e57f-e584-448a-926f-53035e583e7e] -------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 804, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 502 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:26:24,125 23 INFO [tempest.lib.common.rest_client] Request (TestNodesTraits:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.064s 2025-08-14 13:26:24,126 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.37', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-355298140"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:26:24 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/db2b3d63-a371-4de4-baee-c3e1a386d9fb', 'content-length': '718', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.37', 'openstack-request-id': 'req-f9d3ca4b-692d-4297-93a3-c37995ab764a', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "db2b3d63-a371-4de4-baee-c3e1a386d9fb", "created_at": "2025-08-14T13:26:24.085185+00:00", "updated_at": null, "description": "tempest-test-chassis-355298140", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/db2b3d63-a371-4de4-baee-c3e1a386d9fb", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/db2b3d63-a371-4de4-baee-c3e1a386d9fb", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/db2b3d63-a371-4de4-baee-c3e1a386d9fb/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/db2b3d63-a371-4de4-baee-c3e1a386d9fb/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:27:02,190 23 INFO [tempest.lib.common.rest_client] Request (TestNodesTraits:setUp): 502 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 38.063s 2025-08-14 13:27:02,191 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.37', 'X-Auth-Token': ''} Body: {"chassis_uuid": "db2b3d63-a371-4de4-baee-c3e1a386d9fb", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '107', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '502', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b'

502 Bad Gateway

\nThe server returned an invalid or incomplete response.\n\n' setUpClass (ironic_tempest_plugin.tests.api.admin.test_portgroups.TestPortGroups) --------------------------------------------------------------------------------- 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 175, in setUpClass cls.setup_clients() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 107, in setup_clients api_min, api_max = cls.client.get_min_max_api_microversions() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 89, in get_min_max_api_microversions _, resp_body = self._show_request(None, uri=root_uri) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 209, in _show_request resp, body = self.get(uri, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 342, in get return self.request('GET', url, extra_headers, headers, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 502 ironic_tempest_plugin.tests.api.admin.test_volume_connector.TestVolumeConnector.test_list_with_limit[id-1d0459ad-01c0-46db-b930-7301bc2a3c98] --------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_volume_connector.py", line 36, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:27:18,809 24 INFO [tempest.lib.common.rest_client] Request (TestVolumeConnector:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 16.614s 2025-08-14 13:27:18,809 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.32', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-31565142"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:27:16 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/d386c519-7c42-4feb-98a2-3e9dd6558897', 'content-length': '717', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.32', 'openstack-request-id': 'req-e6e276b6-d523-47c7-bba7-0cdafc9a84bf', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "d386c519-7c42-4feb-98a2-3e9dd6558897", "created_at": "2025-08-14T13:27:18.785715+00:00", "updated_at": null, "description": "tempest-test-chassis-31565142", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/d386c519-7c42-4feb-98a2-3e9dd6558897", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/d386c519-7c42-4feb-98a2-3e9dd6558897", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/d386c519-7c42-4feb-98a2-3e9dd6558897/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/d386c519-7c42-4feb-98a2-3e9dd6558897/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:27:18,816 24 INFO [tempest.lib.common.rest_client] Request (TestVolumeConnector:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 0.006s 2025-08-14 13:27:18,816 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.32', 'X-Auth-Token': ''} Body: {"chassis_uuid": "d386c519-7c42-4feb-98a2-3e9dd6558897", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_list_nodes_traits_field[id-2b82f704-1580-403a-af92-92c29a7eebb7] -------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 804, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:27:18,805 23 INFO [tempest.lib.common.rest_client] Request (TestNodesTraits:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 16.610s 2025-08-14 13:27:18,806 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.37', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-2104322739"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:27:16 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/9fff638b-9e4a-4904-b5c4-0e9c0d8ff402', 'content-length': '719', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.37', 'openstack-request-id': 'req-aeb96f96-4649-4ab8-871c-c89e94db8da3', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "9fff638b-9e4a-4904-b5c4-0e9c0d8ff402", "created_at": "2025-08-14T13:27:18.777938+00:00", "updated_at": null, "description": "tempest-test-chassis-2104322739", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/9fff638b-9e4a-4904-b5c4-0e9c0d8ff402", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/9fff638b-9e4a-4904-b5c4-0e9c0d8ff402", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/9fff638b-9e4a-4904-b5c4-0e9c0d8ff402/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/9fff638b-9e4a-4904-b5c4-0e9c0d8ff402/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:27:18,816 23 INFO [tempest.lib.common.rest_client] Request (TestNodesTraits:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 0.009s 2025-08-14 13:27:18,816 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.37', 'X-Auth-Token': ''} Body: {"chassis_uuid": "9fff638b-9e4a-4904-b5c4-0e9c0d8ff402", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_volume_connector.TestVolumeConnector.test_show_volume_connector[id-6e4f50b7-0f4f-41c2-971e-d751abcac4e0] --------------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_volume_connector.py", line 35, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:27:18,830 24 INFO [tempest.lib.common.rest_client] Request (TestVolumeConnector:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.010s 2025-08-14 13:27:18,830 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.32', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1369515920"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_remove_node_trait[id-3591d514-39b9-425e-9afe-ea74ae347486] -------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 801, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:27:18,832 23 INFO [tempest.lib.common.rest_client] Request (TestNodesTraits:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.010s 2025-08-14 13:27:18,832 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.37', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1168766386"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_volume_connector.TestVolumeConnector.test_update_volume_connector_add[id-bfb0ca6b-086d-4663-9b25-e0eaf42da55b] --------------------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_volume_connector.py", line 35, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:27:18,845 24 INFO [tempest.lib.common.rest_client] Request (TestVolumeConnector:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.007s 2025-08-14 13:27:18,845 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.32', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-261753559"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_remove_node_trait_non_existent_node[id-f1469745-7cdf-4cae-9699-73d029c47bc3,negative] ----------------------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 801, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:27:18,852 23 INFO [tempest.lib.common.rest_client] Request (TestNodesTraits:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.013s 2025-08-14 13:27:18,852 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.37', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-424859855"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_remove_node_trait_non_existent_trait[id-b50ae543-5e5e-4b1a-b2f2-9e00fe55974b,negative] ------------------------------------------------------------------------------------------------------------------------------------------------------------ Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 801, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:27:18,862 23 INFO [tempest.lib.common.rest_client] Request (TestNodesTraits:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.008s 2025-08-14 13:27:18,862 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.37', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1304980960"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_volume_connector.TestVolumeConnector.test_update_volume_connector_remove_collection[id-8de03acd-532a-476f-8bc9-0e8b23bfe609] ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_volume_connector.py", line 35, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:27:18,866 24 INFO [tempest.lib.common.rest_client] Request (TestVolumeConnector:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.015s 2025-08-14 13:27:18,866 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.32', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1409624143"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_remove_node_traits[id-e4bf8bf0-3004-44bc-8bfe-f9f1a167d999] --------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 801, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:27:18,876 23 INFO [tempest.lib.common.rest_client] Request (TestNodesTraits:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.011s 2025-08-14 13:27:18,876 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.37', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1344895145"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_volume_connector.TestVolumeConnector.test_update_volume_connector_remove_item[id-b95c75eb-4048-482e-99ff-fe1d32538383] ----------------------------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_volume_connector.py", line 35, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:27:18,885 24 INFO [tempest.lib.common.rest_client] Request (TestVolumeConnector:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.011s 2025-08-14 13:27:18,885 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.32', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1834619137"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_remove_node_traits_no_traits[id-4d8c9a35-0036-4139-85c1-5f242395680f] ------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 801, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:27:18,889 23 INFO [tempest.lib.common.rest_client] Request (TestNodesTraits:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.011s 2025-08-14 13:27:18,890 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.37', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1813450082"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_volume_connector.TestVolumeConnector.test_update_volume_connector_replace[id-3c6f8354-e9bd-4f21-aae2-6deb96b04be7] ------------------------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_volume_connector.py", line 35, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:27:18,896 24 INFO [tempest.lib.common.rest_client] Request (TestVolumeConnector:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.009s 2025-08-14 13:27:18,897 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.32', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1786872318"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_remove_node_traits_non_existent_node[id-625c911a-48e8-4bef-810b-7cf33c0846a2,negative] ------------------------------------------------------------------------------------------------------------------------------------------------------------ Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 801, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:27:18,903 23 INFO [tempest.lib.common.rest_client] Request (TestNodesTraits:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.007s 2025-08-14 13:27:18,903 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.37', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1021711048"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_volume_connector.TestVolumeConnector.test_update_volume_connector_replace_error[id-5af8dc7a-9965-4787-8184-e60aeaf30957,negative] ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_volume_connector.py", line 35, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:27:18,911 24 INFO [tempest.lib.common.rest_client] Request (TestVolumeConnector:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.008s 2025-08-14 13:27:18,911 24 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.32', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1216751189"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_set_node_traits[id-aa961bf6-ea2f-484b-961b-eae2da0e6b7e] ------------------------------------------------------------------------------------------------------------------------------ Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 801, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:27:18,917 23 INFO [tempest.lib.common.rest_client] Request (TestNodesTraits:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.009s 2025-08-14 13:27:18,918 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.37', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-2115293989"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_set_node_traits_duplicate_trait[id-d81ceeab-a50f-427a-bc5a-aa916478d0d3] ---------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 801, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:27:18,928 23 INFO [tempest.lib.common.rest_client] Request (TestNodesTraits:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.007s 2025-08-14 13:27:18,928 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.37', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1749931223"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_set_node_traits_max_traits[id-727a5e11-5654-459f-8af6-e14eb987a283] ----------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 801, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:27:18,935 23 INFO [tempest.lib.common.rest_client] Request (TestNodesTraits:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.005s 2025-08-14 13:27:18,935 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.37', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-12103205"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_set_node_traits_non_existent_node[id-2fb4c9d9-8e5b-4189-b547-26596014491c,negative] --------------------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 801, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:27:18,943 23 INFO [tempest.lib.common.rest_client] Request (TestNodesTraits:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.006s 2025-08-14 13:27:18,943 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.37', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1537764961"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_set_node_traits_too_many[id-75831f5d-ca44-403b-8fd6-f7cad95b1c54,negative] ------------------------------------------------------------------------------------------------------------------------------------------------ Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 801, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:27:18,951 23 INFO [tempest.lib.common.rest_client] Request (TestNodesTraits:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.007s 2025-08-14 13:27:18,951 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.37', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1145409850"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_show_node[id-c83c537a-76aa-4d8a-8673-128d01ee403d] ------------------------------------------------------------------------------------------------------------------------ Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 801, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:27:18,960 23 INFO [tempest.lib.common.rest_client] Request (TestNodesTraits:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.006s 2025-08-14 13:27:18,960 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.37', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-431104112"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_update_node_traits[id-9ab6a19c-83b9-4600-b55b-325a51e2f8f6,negative] ------------------------------------------------------------------------------------------------------------------------------------------ Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_nodes.py", line 801, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:27:18,968 23 INFO [tempest.lib.common.rest_client] Request (TestNodesTraits:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.005s 2025-08-14 13:27:18,968 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.37', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-275902367"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' tearDownClass (ironic_tempest_plugin.tests.api.admin.test_ports.TestPortsWithPhysicalNetwork) --------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 246, in tearDownClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 210, in tearDownClass teardown() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 164, in resource_cleanup delete_method(u, ignore_errors=lib_exc.NotFound) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 494, in delete_chassis return self._delete_request('chassis', uuid) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 265, in _delete_request resp, body = self.delete(uri) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 359, in delete return self.request('DELETE', url, extra_headers, headers, body) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 tearDownClass (ironic_tempest_plugin.tests.api.admin.test_volume_connector.TestVolumeConnector) ----------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 246, in tearDownClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 210, in tearDownClass teardown() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 164, in resource_cleanup delete_method(u, ignore_errors=lib_exc.NotFound) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 494, in delete_chassis return self._delete_request('chassis', uuid) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 265, in _delete_request resp, body = self.delete(uri) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 359, in delete return self.request('DELETE', url, extra_headers, headers, body) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 tearDownClass (ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits) -------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 246, in tearDownClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 210, in tearDownClass teardown() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 164, in resource_cleanup delete_method(u, ignore_errors=lib_exc.NotFound) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 494, in delete_chassis return self._delete_request('chassis', uuid) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 265, in _delete_request resp, body = self.delete(uri) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 359, in delete return self.request('DELETE', url, extra_headers, headers, body) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 ironic_tempest_plugin.tests.api.admin.test_ports.TestPorts.test_create_port[id-83975898-2e50-42ed-b5f0-e510e36a0b56] -------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports.py", line 28, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:27:23,557 21 INFO [tempest.lib.common.rest_client] Request (TestPorts:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.174s 2025-08-14 13:27:23,558 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-808450733"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:27:23 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/06d353d1-f3ff-4584-8bec-30d97fb960dd', 'content-length': '718', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.1', 'openstack-request-id': 'req-5e9e3ab8-c8d6-4c6a-8492-436f9780575a', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "06d353d1-f3ff-4584-8bec-30d97fb960dd", "created_at": "2025-08-14T13:27:23.533412+00:00", "updated_at": null, "description": "tempest-test-chassis-808450733", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/06d353d1-f3ff-4584-8bec-30d97fb960dd", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/06d353d1-f3ff-4584-8bec-30d97fb960dd", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/06d353d1-f3ff-4584-8bec-30d97fb960dd/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/06d353d1-f3ff-4584-8bec-30d97fb960dd/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:28:23,571 21 INFO [tempest.lib.common.rest_client] Request (TestPorts:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.013s 2025-08-14 13:28:23,572 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"chassis_uuid": "06d353d1-f3ff-4584-8bec-30d97fb960dd", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegativeWithPhysicalNetwork.test_create_ports_in_portgroup_with_inconsistent_physical_network[id-e20156fb-956b-4d5b-89a4-f379044a1d3c,negative] ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports_negative.py", line 392, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:27:58,087 22 INFO [tempest.lib.common.rest_client] Request (TestPortsNegativeWithPhysicalNetwork:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.234s 2025-08-14 13:27:58,087 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.34', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-111670842"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:27:57 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/bb78095d-575d-4e49-b3e5-b89d76588cac', 'content-length': '718', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.34', 'openstack-request-id': 'req-1818de24-5ea2-4729-b63a-53ff46d46a02', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "bb78095d-575d-4e49-b3e5-b89d76588cac", "created_at": "2025-08-14T13:27:58.048711+00:00", "updated_at": null, "description": "tempest-test-chassis-111670842", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/bb78095d-575d-4e49-b3e5-b89d76588cac", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/bb78095d-575d-4e49-b3e5-b89d76588cac", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/bb78095d-575d-4e49-b3e5-b89d76588cac/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/bb78095d-575d-4e49-b3e5-b89d76588cac/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:28:58,103 22 INFO [tempest.lib.common.rest_client] Request (TestPortsNegativeWithPhysicalNetwork:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.015s 2025-08-14 13:28:58,103 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.34', 'X-Auth-Token': ''} Body: {"chassis_uuid": "bb78095d-575d-4e49-b3e5-b89d76588cac", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" ironic_tempest_plugin.tests.api.admin.test_volume_target.TestVolumeTarget.test_create_volume_target_error[id-da5c27d4-68cc-499f-b8ab-3048b87d3bca,negative] ----------------------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_volume_target.py", line 36, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:28:15,694 23 INFO [tempest.lib.common.rest_client] Request (TestVolumeTarget:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.166s 2025-08-14 13:28:15,695 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.32', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-640249541"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:28:15 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/01c563b7-68b0-4f85-9f06-85b821939d5d', 'content-length': '718', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.32', 'openstack-request-id': 'req-2d5390d2-b404-47e6-806c-45e93ec4b780', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "01c563b7-68b0-4f85-9f06-85b821939d5d", "created_at": "2025-08-14T13:28:15.689082+00:00", "updated_at": null, "description": "tempest-test-chassis-640249541", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/01c563b7-68b0-4f85-9f06-85b821939d5d", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/01c563b7-68b0-4f85-9f06-85b821939d5d", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/01c563b7-68b0-4f85-9f06-85b821939d5d/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/01c563b7-68b0-4f85-9f06-85b821939d5d/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:29:15,712 23 INFO [tempest.lib.common.rest_client] Request (TestVolumeTarget:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.016s 2025-08-14 13:29:15,713 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.32', 'X-Auth-Token': ''} Body: {"chassis_uuid": "01c563b7-68b0-4f85-9f06-85b821939d5d", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" ironic_tempest_plugin.tests.api.admin.test_ports.TestPorts.test_create_port_specifying_uuid[id-d1f6b249-4cf6-4fe6-9ed6-a6e84b1bf67b] ------------------------------------------------------------------------------------------------------------------------------------ Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports.py", line 28, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:28:23,629 21 INFO [tempest.lib.common.rest_client] Request (TestPorts:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.055s 2025-08-14 13:28:23,630 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-632355811"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:28:23 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/0685db93-72a1-4db6-b2b7-4e1bb1e7a7f3', 'content-length': '718', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.1', 'openstack-request-id': 'req-9a179e43-4c91-4d84-8ea2-9ed50c48eaa2', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "0685db93-72a1-4db6-b2b7-4e1bb1e7a7f3", "created_at": "2025-08-14T13:28:23.595870+00:00", "updated_at": null, "description": "tempest-test-chassis-632355811", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/0685db93-72a1-4db6-b2b7-4e1bb1e7a7f3", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/0685db93-72a1-4db6-b2b7-4e1bb1e7a7f3", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/0685db93-72a1-4db6-b2b7-4e1bb1e7a7f3/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/0685db93-72a1-4db6-b2b7-4e1bb1e7a7f3/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:29:23,642 21 INFO [tempest.lib.common.rest_client] Request (TestPorts:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.011s 2025-08-14 13:29:23,642 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"chassis_uuid": "0685db93-72a1-4db6-b2b7-4e1bb1e7a7f3", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegativeWithPhysicalNetwork.test_update_ports_in_portgroup_with_inconsistent_physical_network[id-050e792c-22c9-4e4a-ae89-dfbfc52ad00d,negative] ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports_negative.py", line 392, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:28:58,404 22 INFO [tempest.lib.common.rest_client] Request (TestPortsNegativeWithPhysicalNetwork:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.297s 2025-08-14 13:28:58,404 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.34', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-2082338318"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:28:58 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/9dba1d63-d986-4b4a-8fcb-6787201a4f57', 'content-length': '719', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.34', 'openstack-request-id': 'req-16fbf2e8-259f-40b2-926d-342a7881d8f8', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "9dba1d63-d986-4b4a-8fcb-6787201a4f57", "created_at": "2025-08-14T13:28:58.126740+00:00", "updated_at": null, "description": "tempest-test-chassis-2082338318", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/9dba1d63-d986-4b4a-8fcb-6787201a4f57", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/9dba1d63-d986-4b4a-8fcb-6787201a4f57", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/9dba1d63-d986-4b4a-8fcb-6787201a4f57/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/9dba1d63-d986-4b4a-8fcb-6787201a4f57/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:29:58,420 22 INFO [tempest.lib.common.rest_client] Request (TestPortsNegativeWithPhysicalNetwork:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.015s 2025-08-14 13:29:58,421 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.34', 'X-Auth-Token': ''} Body: {"chassis_uuid": "9dba1d63-d986-4b4a-8fcb-6787201a4f57", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" ironic_tempest_plugin.tests.api.admin.test_volume_target.TestVolumeTarget.test_delete_volume_target[id-ea3a9b2e-8971-4830-9274-abaf0239f1ce] -------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 446, in _make_request six.raise_from(e, None) File "", line 3, in raise_from File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 441, in _make_request httplib_response = conn.getresponse() File "/usr/lib64/python3.9/http/client.py", line 1377, in getresponse response.begin() File "/usr/lib64/python3.9/http/client.py", line 320, in begin version, status, reason = self._read_status() File "/usr/lib64/python3.9/http/client.py", line 281, in _read_status line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") File "/usr/lib64/python3.9/socket.py", line 716, in readinto return self._sock.recv_into(b) File "/usr/lib64/python3.9/ssl.py", line 1275, in recv_into return self.read(nbytes, buffer) File "/usr/lib64/python3.9/ssl.py", line 1133, in read return self._sslobj.read(len, buffer) socket.timeout: The read operation timed out During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_volume_target.py", line 36, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 746, in request resp, resp_body = self._request(method, url, headers=headers, File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 612, in _request resp, resp_body = self.raw_request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 661, in raw_request resp, resp_body = self.http_obj.request( File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 115, in request r = super(ClosingHttp, self).request(method, url, retries=retry, File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request return self.request_encode_body( File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 756, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 534, in increment raise six.reraise(type(error), error, _stacktrace) File "/usr/lib/python3.9/site-packages/urllib3/packages/six.py", line 709, in reraise raise value File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 700, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 448, in _make_request self._raise_timeout(err=e, url=url, timeout_value=read_timeout) File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 337, in _raise_timeout raise ReadTimeoutError( urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='ironic-public-openstack.apps-crc.testing', port=443): Read timed out. (read timeout=60) Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:29:15,749 23 INFO [tempest.lib.common.rest_client] Request (TestVolumeTarget:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.032s 2025-08-14 13:29:15,750 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.32', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-75479948"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:29:15 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/b77ead9b-6188-4e8e-92af-f7cfbd04b84e', 'content-length': '717', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.32', 'openstack-request-id': 'req-e432a51d-9b5e-4435-a97c-757cb8dcdf02', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "b77ead9b-6188-4e8e-92af-f7cfbd04b84e", "created_at": "2025-08-14T13:29:15.743156+00:00", "updated_at": null, "description": "tempest-test-chassis-75479948", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/b77ead9b-6188-4e8e-92af-f7cfbd04b84e", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/b77ead9b-6188-4e8e-92af-f7cfbd04b84e", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/b77ead9b-6188-4e8e-92af-f7cfbd04b84e/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/b77ead9b-6188-4e8e-92af-f7cfbd04b84e/nodes", "rel": "bookmark"}]]}' ironic_tempest_plugin.tests.api.admin.test_ports.TestPorts.test_create_port_with_extra[id-4a02c4b0-6573-42a4-a513-2e36ad485b62] ------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports.py", line 28, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:29:23,691 21 INFO [tempest.lib.common.rest_client] Request (TestPorts:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.045s 2025-08-14 13:29:23,692 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1231071081"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:29:23 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/6552f538-6e18-4984-9da6-3588b0a017d3', 'content-length': '719', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.1', 'openstack-request-id': 'req-619f55ac-5305-4205-9de7-44cc171035a9', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "6552f538-6e18-4984-9da6-3588b0a017d3", "created_at": "2025-08-14T13:29:23.665865+00:00", "updated_at": null, "description": "tempest-test-chassis-1231071081", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/6552f538-6e18-4984-9da6-3588b0a017d3", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/6552f538-6e18-4984-9da6-3588b0a017d3", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/6552f538-6e18-4984-9da6-3588b0a017d3/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/6552f538-6e18-4984-9da6-3588b0a017d3/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:30:23,705 21 INFO [tempest.lib.common.rest_client] Request (TestPorts:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.012s 2025-08-14 13:30:23,705 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"chassis_uuid": "6552f538-6e18-4984-9da6-3588b0a017d3", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegativeWithPhysicalNetwork.test_update_ports_in_portgroup_with_inconsistent_physical_network_2[id-3cd1c8ec-57d1-40cb-922b-dd02431beea3,negative] -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports_negative.py", line 392, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:29:58,455 22 INFO [tempest.lib.common.rest_client] Request (TestPortsNegativeWithPhysicalNetwork:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.031s 2025-08-14 13:29:58,455 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.34', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1163409894"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:29:58 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/fef0da33-b179-48ee-9700-b4cfb77ad2d2', 'content-length': '719', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.34', 'openstack-request-id': 'req-58a23d7c-3d5d-4fef-b0f6-31db38a547f4', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "fef0da33-b179-48ee-9700-b4cfb77ad2d2", "created_at": "2025-08-14T13:29:58.448080+00:00", "updated_at": null, "description": "tempest-test-chassis-1163409894", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/fef0da33-b179-48ee-9700-b4cfb77ad2d2", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/fef0da33-b179-48ee-9700-b4cfb77ad2d2", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/fef0da33-b179-48ee-9700-b4cfb77ad2d2/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/fef0da33-b179-48ee-9700-b4cfb77ad2d2/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:30:58,470 22 INFO [tempest.lib.common.rest_client] Request (TestPortsNegativeWithPhysicalNetwork:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.014s 2025-08-14 13:30:58,470 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.34', 'X-Auth-Token': ''} Body: {"chassis_uuid": "fef0da33-b179-48ee-9700-b4cfb77ad2d2", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" ironic_tempest_plugin.tests.api.admin.test_volume_target.TestVolumeTarget.test_delete_volume_target_error[id-532a06bc-a9b2-44b0-828a-c53279c87cb2,negative] ----------------------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_volume_target.py", line 36, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:30:15,820 23 INFO [tempest.lib.common.rest_client] Request (TestVolumeTarget:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.048s 2025-08-14 13:30:15,821 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.32', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1691588044"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:30:15 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/e08e4bee-d431-4640-885b-69a0afa8ac65', 'content-length': '719', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.32', 'openstack-request-id': 'req-3e8a594e-aab7-4b3f-8665-2352c751b7ef', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "e08e4bee-d431-4640-885b-69a0afa8ac65", "created_at": "2025-08-14T13:30:15.814955+00:00", "updated_at": null, "description": "tempest-test-chassis-1691588044", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/e08e4bee-d431-4640-885b-69a0afa8ac65", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/e08e4bee-d431-4640-885b-69a0afa8ac65", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/e08e4bee-d431-4640-885b-69a0afa8ac65/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/e08e4bee-d431-4640-885b-69a0afa8ac65/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:31:15,837 23 INFO [tempest.lib.common.rest_client] Request (TestVolumeTarget:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.015s 2025-08-14 13:31:15,838 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.32', 'X-Auth-Token': ''} Body: {"chassis_uuid": "e08e4bee-d431-4640-885b-69a0afa8ac65", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" ironic_tempest_plugin.tests.api.admin.test_ports.TestPorts.test_delete_port[id-1bf257a9-aea3-494e-89c0-63f657ab4fdd] -------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports.py", line 28, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:30:23,784 21 INFO [tempest.lib.common.rest_client] Request (TestPorts:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.075s 2025-08-14 13:30:23,784 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1831748998"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:30:23 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/26d207ed-58f5-4798-8409-82c1a6bc289d', 'content-length': '719', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.1', 'openstack-request-id': 'req-7127a3c4-50e1-49da-a32a-7f32782a780f', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "26d207ed-58f5-4798-8409-82c1a6bc289d", "created_at": "2025-08-14T13:30:23.740891+00:00", "updated_at": null, "description": "tempest-test-chassis-1831748998", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/26d207ed-58f5-4798-8409-82c1a6bc289d", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/26d207ed-58f5-4798-8409-82c1a6bc289d", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/26d207ed-58f5-4798-8409-82c1a6bc289d/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/26d207ed-58f5-4798-8409-82c1a6bc289d/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:31:23,797 21 INFO [tempest.lib.common.rest_client] Request (TestPorts:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.012s 2025-08-14 13:31:23,797 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"chassis_uuid": "26d207ed-58f5-4798-8409-82c1a6bc289d", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" ironic_tempest_plugin.tests.api.admin.test_volume_target.TestVolumeTarget.test_list_volume_targets[id-ae99a986-d93c-4324-9cdc-41d89e3a659f] ------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_volume_target.py", line 36, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:31:15,958 23 INFO [tempest.lib.common.rest_client] Request (TestVolumeTarget:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.117s 2025-08-14 13:31:15,958 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.32', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-873335554"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:31:15 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/f89858e6-e21b-4628-9042-52186afa7bfe', 'content-length': '718', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.32', 'openstack-request-id': 'req-78cead7f-cc09-4ee8-afdb-3c8b5a80bb48', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "f89858e6-e21b-4628-9042-52186afa7bfe", "created_at": "2025-08-14T13:31:15.859795+00:00", "updated_at": null, "description": "tempest-test-chassis-873335554", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/f89858e6-e21b-4628-9042-52186afa7bfe", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/f89858e6-e21b-4628-9042-52186afa7bfe", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/f89858e6-e21b-4628-9042-52186afa7bfe/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/f89858e6-e21b-4628-9042-52186afa7bfe/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:32:15,974 23 INFO [tempest.lib.common.rest_client] Request (TestVolumeTarget:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.015s 2025-08-14 13:32:15,974 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.32', 'X-Auth-Token': ''} Body: {"chassis_uuid": "f89858e6-e21b-4628-9042-52186afa7bfe", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" ironic_tempest_plugin.tests.api.admin.test_ports.TestPorts.test_list_ports[id-b5e91854-5cd7-4a8e-bb35-3e0a1314606d] ------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports.py", line 28, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:31:23,832 21 INFO [tempest.lib.common.rest_client] Request (TestPorts:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.034s 2025-08-14 13:31:23,833 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1589166345"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:31:23 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/0528e84a-e506-457a-8f6e-cf0f64601a57', 'content-length': '719', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.1', 'openstack-request-id': 'req-41674756-bcad-4f62-8a3e-116dbe21d9b9', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "0528e84a-e506-457a-8f6e-cf0f64601a57", "created_at": "2025-08-14T13:31:23.817534+00:00", "updated_at": null, "description": "tempest-test-chassis-1589166345", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/0528e84a-e506-457a-8f6e-cf0f64601a57", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/0528e84a-e506-457a-8f6e-cf0f64601a57", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/0528e84a-e506-457a-8f6e-cf0f64601a57/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/0528e84a-e506-457a-8f6e-cf0f64601a57/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:32:23,846 21 INFO [tempest.lib.common.rest_client] Request (TestPorts:setUp): 504 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 60.012s 2025-08-14 13:32:23,846 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"chassis_uuid": "0528e84a-e506-457a-8f6e-cf0f64601a57", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '92', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '504', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b"

504 Gateway Time-out

\nThe server didn't respond in time.\n\n" ironic_tempest_plugin.tests.api.admin.test_volume_target.TestVolumeTarget.test_list_with_limit[id-9da25447-0370-4b33-9c1f-d4503f5950ae] --------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_volume_target.py", line 36, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 502 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:32:16,003 23 INFO [tempest.lib.common.rest_client] Request (TestVolumeTarget:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.026s 2025-08-14 13:32:16,004 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.32', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-3457823"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:32:15 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/f9d3d1ca-f123-4d33-a713-f2d801c795c6', 'content-length': '716', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.32', 'openstack-request-id': 'req-ca1dc81e-61ec-46a5-ad50-001240cfdedf', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "f9d3d1ca-f123-4d33-a713-f2d801c795c6", "created_at": "2025-08-14T13:32:15.998229+00:00", "updated_at": null, "description": "tempest-test-chassis-3457823", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/f9d3d1ca-f123-4d33-a713-f2d801c795c6", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/f9d3d1ca-f123-4d33-a713-f2d801c795c6", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/f9d3d1ca-f123-4d33-a713-f2d801c795c6/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/f9d3d1ca-f123-4d33-a713-f2d801c795c6/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:32:42,191 23 INFO [tempest.lib.common.rest_client] Request (TestVolumeTarget:setUp): 502 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 26.187s 2025-08-14 13:32:42,192 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.32', 'X-Auth-Token': ''} Body: {"chassis_uuid": "f9d3d1ca-f123-4d33-a713-f2d801c795c6", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '107', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '502', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b'

502 Bad Gateway

\nThe server returned an invalid or incomplete response.\n\n' ironic_tempest_plugin.tests.api.admin.test_shards.TestNodeShardQueries.test_only_show_multiple_requested_shards[id-6f1e241d-4386-4730-b9ff-28c6a3dcad31] -------------------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_shards.py", line 60, in setUp _, bad_node = self.create_node(self.chassis['uuid'], shard='bad') File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 502 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:31:58,035 22 INFO [tempest.lib.common.rest_client] Request (TestNodeShardQueries:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.198s 2025-08-14 13:31:58,036 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.82', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-259594171"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:31:57 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/c44e064b-27ef-4202-87d3-07d838f79d79', 'content-length': '718', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.82', 'openstack-request-id': 'req-3c6a5d9b-4839-4531-820c-2560bcfb04f5', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "c44e064b-27ef-4202-87d3-07d838f79d79", "created_at": "2025-08-14T13:31:58.029755+00:00", "updated_at": null, "description": "tempest-test-chassis-259594171", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/c44e064b-27ef-4202-87d3-07d838f79d79", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/c44e064b-27ef-4202-87d3-07d838f79d79", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/c44e064b-27ef-4202-87d3-07d838f79d79/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/c44e064b-27ef-4202-87d3-07d838f79d79/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:32:42,187 22 INFO [tempest.lib.common.rest_client] Request (TestNodeShardQueries:setUp): 502 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 44.150s 2025-08-14 13:32:42,187 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.82', 'X-Auth-Token': ''} Body: {"shard": "bad", "chassis_uuid": "c44e064b-27ef-4202-87d3-07d838f79d79", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '107', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '502', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b'

502 Bad Gateway

\nThe server returned an invalid or incomplete response.\n\n' ironic_tempest_plugin.tests.api.admin.test_ports.TestPorts.test_list_ports_details[id-8a94b50f-9895-4a63-a574-7ecff86e5875] --------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports.py", line 28, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 502 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:32:23,985 21 INFO [tempest.lib.common.rest_client] Request (TestPorts:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.137s 2025-08-14 13:32:23,986 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1110301220"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:32:23 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/cc4b1fda-27cb-42b7-9f27-60e678647f31', 'content-length': '719', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.1', 'openstack-request-id': 'req-b0e7be14-316c-405b-9ee9-fdf1d60d8932', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "cc4b1fda-27cb-42b7-9f27-60e678647f31", "created_at": "2025-08-14T13:32:23.980569+00:00", "updated_at": null, "description": "tempest-test-chassis-1110301220", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/cc4b1fda-27cb-42b7-9f27-60e678647f31", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/cc4b1fda-27cb-42b7-9f27-60e678647f31", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/cc4b1fda-27cb-42b7-9f27-60e678647f31/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/cc4b1fda-27cb-42b7-9f27-60e678647f31/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:32:42,187 21 INFO [tempest.lib.common.rest_client] Request (TestPorts:setUp): 502 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 18.200s 2025-08-14 13:32:42,187 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"chassis_uuid": "cc4b1fda-27cb-42b7-9f27-60e678647f31", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'content-length': '107', 'cache-control': 'no-cache', 'content-type': 'text/html', 'connection': 'close', 'status': '502', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b'

502 Bad Gateway

\nThe server returned an invalid or incomplete response.\n\n' ironic_tempest_plugin.tests.api.admin.test_ports.TestPorts.test_list_ports_details_with_address[id-8a03f688-7d75-4ecd-8cbc-e06b8f346738] ---------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports.py", line 28, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:32:58,684 21 INFO [tempest.lib.common.rest_client] Request (TestPorts:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 16.486s 2025-08-14 13:32:58,685 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1253353015"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:32:56 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/3b18176a-a50a-4544-8c6c-ca3c0dd3a5cc', 'content-length': '719', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.1', 'openstack-request-id': 'req-e40a4881-216d-4334-9079-46a7268a838f', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "3b18176a-a50a-4544-8c6c-ca3c0dd3a5cc", "created_at": "2025-08-14T13:32:58.657044+00:00", "updated_at": null, "description": "tempest-test-chassis-1253353015", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/3b18176a-a50a-4544-8c6c-ca3c0dd3a5cc", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/3b18176a-a50a-4544-8c6c-ca3c0dd3a5cc", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/3b18176a-a50a-4544-8c6c-ca3c0dd3a5cc/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/3b18176a-a50a-4544-8c6c-ca3c0dd3a5cc/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:32:58,698 21 INFO [tempest.lib.common.rest_client] Request (TestPorts:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 0.012s 2025-08-14 13:32:58,699 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"chassis_uuid": "3b18176a-a50a-4544-8c6c-ca3c0dd3a5cc", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_shards.TestNodeShardQueries.test_only_show_requested_shard[id-6f1e241d-4386-4730-b9ff-28c6a3dcad31] ---------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_shards.py", line 60, in setUp _, bad_node = self.create_node(self.chassis['uuid'], shard='bad') File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:32:58,688 22 INFO [tempest.lib.common.rest_client] Request (TestNodeShardQueries:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 16.492s 2025-08-14 13:32:58,688 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.82', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-210812413"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:32:56 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/112a7443-64c8-4da9-8655-fa9e2067f860', 'content-length': '718', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.82', 'openstack-request-id': 'req-5e61a327-bde0-4af2-a800-fdb5ca56b2e3', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "112a7443-64c8-4da9-8655-fa9e2067f860", "created_at": "2025-08-14T13:32:58.682255+00:00", "updated_at": null, "description": "tempest-test-chassis-210812413", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/112a7443-64c8-4da9-8655-fa9e2067f860", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/112a7443-64c8-4da9-8655-fa9e2067f860", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/112a7443-64c8-4da9-8655-fa9e2067f860/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/112a7443-64c8-4da9-8655-fa9e2067f860/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:32:58,700 22 INFO [tempest.lib.common.rest_client] Request (TestNodeShardQueries:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 0.011s 2025-08-14 13:32:58,701 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.82', 'X-Auth-Token': ''} Body: {"shard": "bad", "chassis_uuid": "112a7443-64c8-4da9-8655-fa9e2067f860", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_volume_target.TestVolumeTarget.test_show_volume_target[id-a2598388-8f61-4b7e-944f-f37e4f60e1e2] ------------------------------------------------------------------------------------------------------------------------------------------ Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_volume_target.py", line 36, in setUp _, self.node = self.create_node(self.chassis['uuid']) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 226, in create_node resp, body = cls.client.create_node(chassis_id, cpu_arch=cpu_arch, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 315, in create_node return self._create_request('nodes', node) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:32:58,688 23 INFO [tempest.lib.common.rest_client] Request (TestVolumeTarget:setUp): 201 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 16.493s 2025-08-14 13:32:58,688 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.32', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-812257597"} Response - Headers: {'date': 'Thu, 14 Aug 2025 13:32:56 GMT', 'server': 'Apache', 'location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis/382762ee-35d3-42fe-83c8-a7aa3a9e2976', 'content-length': '718', 'x-openstack-ironic-api-minimum-version': '1.1', 'x-openstack-ironic-api-maximum-version': '1.82', 'x-openstack-ironic-api-version': '1.32', 'openstack-request-id': 'req-6b5ec6ef-30d4-4552-b3f9-4aae720bd1bd', 'content-type': 'application/json', 'set-cookie': '0dca7ebaabe70eef509e843674c09f5f=cae5a8313635fa887a2f90a4edf4ab57; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'status': '201', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'{"uuid": "382762ee-35d3-42fe-83c8-a7aa3a9e2976", "created_at": "2025-08-14T13:32:58.679944+00:00", "updated_at": null, "description": "tempest-test-chassis-812257597", "extra": {}, "links": [{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/382762ee-35d3-42fe-83c8-a7aa3a9e2976", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/382762ee-35d3-42fe-83c8-a7aa3a9e2976", "rel": "bookmark"}], "nodes": [[{"href": "https://ironic-public-openstack.apps-crc.testing/v1/chassis/382762ee-35d3-42fe-83c8-a7aa3a9e2976/nodes", "rel": "self"}, {"href": "https://ironic-public-openstack.apps-crc.testing/chassis/382762ee-35d3-42fe-83c8-a7aa3a9e2976/nodes", "rel": "bookmark"}]]}' 2025-08-14 13:32:58,708 23 INFO [tempest.lib.common.rest_client] Request (TestVolumeTarget:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/nodes 0.019s 2025-08-14 13:32:58,708 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.32', 'X-Auth-Token': ''} Body: {"chassis_uuid": "382762ee-35d3-42fe-83c8-a7aa3a9e2976", "properties": {"cpu_arch": "x86_64", "cpus": 8, "local_gb": 10, "memory_mb": 4096}, "driver": "fake-hardware"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/nodes'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_volume_target.TestVolumeTarget.test_update_volume_target_add[id-9629715d-57ba-423b-b985-232674cc3a25] ------------------------------------------------------------------------------------------------------------------------------------------------ Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_volume_target.py", line 35, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:32:58,722 23 INFO [tempest.lib.common.rest_client] Request (TestVolumeTarget:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.011s 2025-08-14 13:32:58,723 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.32', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1670197575"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_shards.TestNodeShardQueries.test_show_all_nodes[id-df74c989-6972-4104-a8d6-bd8e8d811353] ----------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_shards.py", line 59, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:32:58,720 22 INFO [tempest.lib.common.rest_client] Request (TestNodeShardQueries:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.013s 2025-08-14 13:32:58,720 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.82', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1722885265"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_ports.TestPorts.test_list_with_limit[id-324a910e-2f80-4258-9087-062b5ae06240] ------------------------------------------------------------------------------------------------------------------------ Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports.py", line 27, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:32:58,722 21 INFO [tempest.lib.common.rest_client] Request (TestPorts:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.018s 2025-08-14 13:32:58,722 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1426651414"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_shards.TestNodeShardQueries.test_show_sharded_nodes[id-f7a2eeb7-d16e-480c-b698-3448491c73a1] --------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_shards.py", line 59, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:32:58,746 22 INFO [tempest.lib.common.rest_client] Request (TestNodeShardQueries:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.018s 2025-08-14 13:32:58,747 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.82', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1310367427"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_volume_target.TestVolumeTarget.test_update_volume_target_remove_collection[id-6784ddb0-9144-41ea-b8a0-f888ad5c5b62] -------------------------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_volume_target.py", line 35, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:32:58,747 23 INFO [tempest.lib.common.rest_client] Request (TestVolumeTarget:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.016s 2025-08-14 13:32:58,748 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.32', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-937621937"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_ports.TestPorts.test_show_port[id-9fa77ab5-ce59-4f05-baac-148904ba1597] ------------------------------------------------------------------------------------------------------------------ Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports.py", line 27, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:32:58,751 21 INFO [tempest.lib.common.rest_client] Request (TestPorts:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.017s 2025-08-14 13:32:58,757 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1544042416"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_volume_target.TestVolumeTarget.test_update_volume_target_remove_item[id-1c13a4ee-1a49-4739-8c19-77960fbd1af8] -------------------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_volume_target.py", line 35, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:32:58,766 23 INFO [tempest.lib.common.rest_client] Request (TestVolumeTarget:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.010s 2025-08-14 13:32:58,766 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.32', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1849221397"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_shards.TestNodeShardQueries.test_show_unsharded_nodes[id-f7a2eeb7-d16e-480c-b698-3448491c73a1] ----------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_shards.py", line 59, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:32:58,765 22 INFO [tempest.lib.common.rest_client] Request (TestNodeShardQueries:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.012s 2025-08-14 13:32:58,766 22 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.82', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1762459352"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_ports.TestPorts.test_show_port_by_address[id-7c1114ff-fc3f-47bb-bc2f-68f61620ba8b] ----------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports.py", line 27, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:32:58,771 21 INFO [tempest.lib.common.rest_client] Request (TestPorts:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.011s 2025-08-14 13:32:58,771 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-835034032"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_ports.TestPorts.test_show_port_with_links[id-bd773405-aea5-465d-b576-0ab1780069e5] ----------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_ports.py", line 27, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:32:58,788 21 INFO [tempest.lib.common.rest_client] Request (TestPorts:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.009s 2025-08-14 13:32:58,788 21 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-205481377"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_volume_target.TestVolumeTarget.test_update_volume_target_replace[id-8559cd08-feae-4f1a-a0ad-5bad8ea12b76] ---------------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_volume_target.py", line 35, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:32:58,784 23 INFO [tempest.lib.common.rest_client] Request (TestVolumeTarget:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.008s 2025-08-14 13:32:58,784 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.32', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1944954203"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' ironic_tempest_plugin.tests.api.admin.test_volume_target.TestVolumeTarget.test_update_volume_target_replace_error[id-fd5266d3-4f3c-4dce-9c87-bfdea2b756c7,negative] ------------------------------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/admin/test_volume_target.py", line 35, in setUp _, self.chassis = self.create_chassis() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 50, in wrapper resp, body = f(cls, *args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 207, in create_chassis resp, body = cls.client.create_chassis(description=description, File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 336, in create_chassis return self._create_request('chassis', chassis) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 228, in _create_request resp, body = self.post(uri, 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/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2025-08-14 13:32:58,807 23 INFO [tempest.lib.common.rest_client] Request (TestVolumeTarget:setUp): 503 POST https://ironic-public-openstack.apps-crc.testing/v1/chassis 0.007s 2025-08-14 13:32:58,807 23 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-OpenStack-Ironic-API-Version': '1.32', 'X-Auth-Token': ''} Body: {"description": "tempest-test-chassis-1281952533"} Response - Headers: {'pragma': 'no-cache', 'cache-control': 'private, max-age=0, no-cache, no-store', 'content-type': 'text/html', 'status': '503', 'content-location': 'https://ironic-public-openstack.apps-crc.testing/v1/chassis'} Body: b'\r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n

Application is not available

\r\n

The application is currently not serving requests at this endpoint. It may not have been started or is still starting.

\r\n\r\n
\r\n

\r\n Possible reasons you are seeing this page:\r\n

\r\n
    \r\n
  • \r\n The host doesn\'t exist.\r\n Make sure the hostname was typed correctly and that a route matching this hostname exists.\r\n
  • \r\n
  • \r\n The host exists, but doesn\'t have a matching path.\r\n Check if the URL path was typed correctly and that the route was created using the desired path.\r\n
  • \r\n
  • \r\n Route and path matches, but all pods are down.\r\n Make sure that the resources exposed by this route (pods, services, deployment configs, etc) have at least one pod running.\r\n
  • \r\n
\r\n
\r\n
\r\n \r\n\r\n' tearDownClass (ironic_tempest_plugin.tests.api.admin.test_shards.TestNodeShardQueries) -------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 246, in tearDownClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 210, in tearDownClass teardown() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 164, in resource_cleanup delete_method(u, ignore_errors=lib_exc.NotFound) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 494, in delete_chassis return self._delete_request('chassis', uuid) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 265, in _delete_request resp, body = self.delete(uri) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 359, in delete return self.request('DELETE', url, extra_headers, headers, body) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 tearDownClass (ironic_tempest_plugin.tests.api.admin.test_volume_target.TestVolumeTarget) ----------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 246, in tearDownClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 210, in tearDownClass teardown() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 164, in resource_cleanup delete_method(u, ignore_errors=lib_exc.NotFound) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 494, in delete_chassis return self._delete_request('chassis', uuid) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 265, in _delete_request resp, body = self.delete(uri) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 359, in delete return self.request('DELETE', url, extra_headers, headers, body) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 tearDownClass (ironic_tempest_plugin.tests.api.admin.test_ports.TestPorts) -------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/tempest/test.py", line 246, in tearDownClass raise value.with_traceback(trace) File "/usr/lib/python3.9/site-packages/tempest/test.py", line 210, in tearDownClass teardown() File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/tests/api/base.py", line 164, in resource_cleanup delete_method(u, ignore_errors=lib_exc.NotFound) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 54, in wrapper return f(*args, **kwargs) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py", line 494, in delete_chassis return self._delete_request('chassis', uuid) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 265, in _delete_request resp, body = self.delete(uri) File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 359, in delete return self.request('DELETE', url, extra_headers, headers, body) File "/usr/lib/python3.9/site-packages/ironic_tempest_plugin/services/baremetal/base.py", line 99, in request resp, resp_body = super(BaremetalClient, self).request(*args, **kwargs) 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: 503 ====== Totals ====== Ran: 226 tests in 1409.4559 sec. - Passed: 43 - Skipped: 8 - Expected Fail: 0 - Unexpected Success: 0 - Failed: 175 Sum of execute time for each test: 4287.6115 sec. ============== Worker Balance ============== - Worker 0 (47 tests) => 0:23:00.252519 - Worker 1 (54 tests) => 0:23:02.442013 - Worker 2 (62 tests) => 0:23:26.060970 - Worker 3 (63 tests) => 0:17:20.261605 ~ / / ~/openshift / Excluded tests Included tests Generate file containing failing tests Generate subunit, then xml and html results ironic_tempest_plugin.tests.api.admin.test_chassis.TestChassis.test_chassis_node_list[id-76305e22-a4e2-4ab3-855c-f4e2368b9335] ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes.test_conductor_hidden[id-e5470656-bb65-4173-be83-2df3fc9aed24] ironic_tempest_plugin.tests.api.admin.test_nodes.TestResetInterfaces.test_no_reset_by_default ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodeConductor.test_conductor_exposed[id-1af888b2-2a19-43da-8181-a5381d6ff536] ironic_tempest_plugin.tests.api.admin.test_drivers.TestDrivers.test_driver_logical_disk_properties[id-fdf61f5a-f59d-4235-ad6c-cc718740e3e3] ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes.test_create_node[id-4e939eb2-8a69-4e84-8652-6fffcbc9db8f] ironic_tempest_plugin.tests.api.admin.test_nodes.TestResetInterfaces.test_reset_all_interfaces ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodeConductor.test_list_nodes_by_conductor[id-53bcef99-2989-4755-aa8f-c31037cd15de] ironic_tempest_plugin.tests.api.admin.test_drivers.TestDrivers.test_driver_properties[id-6efa976f-78a2-4859-b3aa-97d960d6e5e5] ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes.test_delete_node[id-9ade60a4-505e-4259-9ec4-71352cbbaf47] ironic_tempest_plugin.tests.api.admin.test_nodes.TestResetInterfaces.test_set_interfaces ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes.test_description_hidden[id-5e7f4c54-8216-42d3-83cc-7bd776ffd16f] ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodeDescription.test_create_node_with_description[id-3d649bb3-a58b-4b9e-8dfa-41ab634b1153] ironic_tempest_plugin.tests.api.admin.test_nodestates.TestNodeStatesV1_2.test_list_nodestates[id-cd8afa5e-3f57-4e43-8185-beb83d3c9015] ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodeDescription.test_description_exposed[id-66d0da49-e5ac-4f49-b065-9d2207d8a3af] ironic_tempest_plugin.tests.api.admin.test_nodes.TestHardwareInterfaces.test_set_interfaces ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes.test_fault_hidden[id-b85af8c6-572b-4f20-815e-1cf31844b9f6] ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes.test_get_console[id-f63b6288-1137-4426-8cfe-0d5b7eb87c06] ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodeDescription.test_node_description_set_unset[id-85b4a4b5-37e5-4b60-8dc7-f5a26dfa78a3] ironic_tempest_plugin.tests.api.admin.test_nodestates.TestNodeStatesV1_2.test_set_node_power_state[id-fc5b9320-0c98-4e5a-8848-877fe5a0322c] ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes.test_get_node_boot_device[id-9ea73775-f578-40b9-bc34-efc639c4f21f] ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes.test_get_node_by_instance_uuid[id-b02a4f38-5e8b-44b2-aed2-a69a36ecfd69] ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes.test_get_node_supported_boot_devices[id-3622bc6f-3589-4bc2-89f3-50419c66b133] ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes.test_list_nodes[id-4ca123c4-160d-4d8d-a3f7-15feda812263] ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes.test_list_nodes_association[id-85b1f6e0-57fd-424c-aeff-c3422920556f] ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes.test_node_port_list[id-18c4ebd8-f83a-4df7-9653-9fb33a329730] ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes.test_node_port_list_no_ports[id-72591acb-f215-49db-8395-710d14eb86ab] ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes.test_set_console_mode[id-80504575-9b21-4670-92d1-143b948f9437] ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes.test_set_node_boot_device[id-5519371c-26a2-46e9-aa1a-f74226e9d71f] ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes.test_show_node[id-55451300-057c-4ecf-8255-ba42a83d3a03] ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes.test_update_node[id-4fed270a-677a-4d19-be87-fd38ae490320] ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes.test_validate_driver_interface[id-cbf1f515-5f4b-4e49-945c-86bcaccfeb1d] tearDownClass (ironic_tempest_plugin.tests.api.admin.test_nodestates.TestNodeStatesV1_2) tearDownClass (ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodeDescription) tearDownClass (ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodes) tearDownClass (ironic_tempest_plugin.tests.api.admin.test_nodes.TestHardwareInterfaces) setUpClass (ironic_tempest_plugin.tests.api.admin.test_portgroups.TestPortGroupsWithoutJsonExtSupport) ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesResourceClass.test_create_node_resource_class_long[id-2a00340c-8152-4a61-9fc5-0b3cdefec258] ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodeFault.test_fault_shown[id-649b4660-4f76-4d67-94df-6631a2cb2cd9] ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesResourceClassOldApi.test_create_node_resource_class_old_api[id-2c364408-4746-4b3c-9821-20d47b57bdec,negative] ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_create_port_duplicated_mac[id-e27f8b2e-42c6-4a43-a3cd-accff716bc5c,negative] ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesResourceClass.test_create_node_resource_class_too_long[id-e75136d4-0690-48a5-aef3-75040aee73ad,negative] ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodeFault.test_list_nodes_fault[id-62f453be-8f30-4cfe-a19a-23656068e546] ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesResourceClassOldApi.test_list_nodes_by_resource_class_old_api[id-95903480-f16d-4774-8775-6c7f87b27c59,negative] ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_create_port_duplicated_port_uuid[id-89a34380-3c61-4c32-955c-2cd9ce94da21,negative] ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesResourceClass.test_list_nodes_detail_resource_class[id-40733bad-bb79-445e-a094-530a44042995] ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodeFault.test_list_nodes_with_invalid_fault[id-c8fb55f1-873f-4fb9-bd57-6f1de0479873] ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesResourceClassOldApi.test_update_node_resource_class_old_api[id-666f3c1a-4922-4a3d-b6d9-dea7c74d30bc,negative] ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_create_port_malformed_mac[id-0a6ee1f7-d0d9-4069-8778-37f3aa07303a,negative] ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_create_port_malformed_node_id[id-583a6856-6a30-4ac4-889f-14e2adff8105,negative] ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesResourceClass.test_list_nodes_resource_class[id-f2bf4465-280c-4fdc-bbf7-fcf5188befa4] ironic_tempest_plugin.tests.api.admin.test_nodestates.TestNodeStatesV1_1.test_list_nodestates[id-cd8afa5e-3f57-4e43-8185-beb83d3c9015] ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraitsOldApi.test_add_node_trait_old_api[id-a4353f3a-bedc-4579-9c7e-4bebcd95903d,negative] ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_create_port_malformed_port_uuid[id-2b51cd18-fb95-458b-9780-e6257787b649,negative] ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_create_port_no_mandatory_field_mac[id-bcea3476-7033-4183-acfe-e56a30809b46,negative] ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_create_port_no_mandatory_field_node_id[id-65e84917-733c-40ae-ae4b-96a4adff931c,negative] ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_create_port_nonexsistent_node_id[id-30277ee8-0c60-4f1d-b125-0e51c2f43369,negative] ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_delete_port_by_mac_not_allowed[id-03d42391-2145-4a6c-95bf-63fe55eb64fd,negative] ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_show_port_by_mac_not_allowed[id-4ad85266-31e9-4942-99ac-751897dc9e23,negative] ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_show_port_malformed_uuid[id-029190f6-43e1-40a3-b64a-65173ba653a3,negative] ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraitsOldApi.test_list_node_traits_old_api[id-5419af7b-4e27-4be4-88f6-e01c598a8102,negative] ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_show_port_nonexistent_uuid[id-0d00e13d-e2e0-45b1-bcbc-55a6d90ca793,negative] ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesResourceClass.test_show_node_resource_class[id-73e6f7b5-3e51-49ea-af5b-146cd49f40ee] ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraitsOldApi.test_list_nodes_detail_old_api[id-525eeb59-b7ce-413d-a37b-401e67402a4c,negative] ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_update_port_add_nonexistent_property[id-f8f15803-34d6-45dc-b06f-e5e04bf1b38b,negative] ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraitsOldApi.test_list_nodes_traits_field[id-eb75b3c8-ac9c-4399-90a2-c0030bfde7a6,negative] ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesResourceClass.test_update_node_resource_class[id-142db00d-ac0f-415b-8da8-9095fbb561f7] ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_update_port_by_mac_not_allowed[id-8907082d-ac5e-4be3-b05f-d072ede82020,negative] ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraitsOldApi.test_remove_node_trait_old_api[id-0f9af890-a57a-4c25-86c8-6418d1b8f4d4,negative] ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_update_port_malformed_port_uuid[id-c701e315-aa52-41ea-817c-65c5ca8ca2a8,negative] ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesResourceClass.test_update_node_resource_class_too_long[id-f0aeece4-8671-44ea-a482-b4047fc4cf74,negative] ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraitsOldApi.test_remove_node_traits_old_api[id-f8375b3c-1939-4d1c-97c4-d23e10680090,negative] ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_update_port_mixed_ops_integrity[id-0629e002-818e-4763-b25b-ae5e07b1cb23,negative] ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraitsOldApi.test_set_node_traits_old_api[id-91cc43d8-2f6f-4b1b-95e9-68dedca54e6b,negative] ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_update_port_nonexistent[id-df1ac70c-db9f-41d9-90f1-78cd6b905718,negative] ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraitsOldApi.test_show_node_old_api[id-214ae7fc-149b-4657-b6bc-66353d49ade8,negative] ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_update_port_remove_mandatory_field_mac[id-ae2696ca-930a-4a7f-918f-30ae97c60f56,negative] ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_update_port_remove_mandatory_field_port_uuid[id-5392c1f0-2071-4697-9064-ec2d63019018,negative] ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_update_port_remove_nonexistent_property[id-06b50d82-802a-47ef-b079-0a3311cf85a2,negative] ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_update_port_replace_mac_with_malformed[id-375022c5-9e9e-4b11-9ca4-656729c0c9b2,negative] ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_update_port_replace_node_id_with_malformed[id-898ec904-38b1-4fcb-9584-1187d4263a2a,negative] ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_update_port_replace_node_id_with_nonexistent[id-97f6e048-6e4f-4eba-a09d-fbbc78b77a77,negative] ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative.test_update_port_replace_nonexistent_property[id-5722b853-03fc-4854-8308-2036a1b67d85,negative] tearDownClass (ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraitsOldApi) tearDownClass (ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegative) tearDownClass (ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesResourceClass) ironic_tempest_plugin.tests.api.admin.test_nodestates.TestNodeStatesV1_1.test_set_node_power_state[id-fc5b9320-0c98-4e5a-8848-877fe5a0322c] ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_add_node_trait_duplicate_trait[id-4b737e7f-101e-493e-b5ce-494fbffe18fd] ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsWithPhysicalNetworkOldAPI.test_create_port_with_physical_network_old_api[id-307e57e9-082f-4830-9480-91affcbfda08,negative] ironic_tempest_plugin.tests.api.admin.test_nodestates.TestNodeStatesV1_11.test_list_nodestates[id-cd8afa5e-3f57-4e43-8185-beb83d3c9015] ironic_tempest_plugin.tests.api.admin.test_nodestates.TestNodeStatesV1_4.test_list_nodestates[id-cd8afa5e-3f57-4e43-8185-beb83d3c9015] ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_add_node_trait_long[id-47db09d9-af2b-424d-9d51-7efca2920f20] ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsWithPhysicalNetworkOldAPI.test_update_port_replace_physical_network_old_api[id-0b278c0a-d334-424e-a5c5-b6d001c2a715,negative] ironic_tempest_plugin.tests.api.admin.test_nodestates.TestNodeStatesV1_11.test_set_node_power_state[id-fc5b9320-0c98-4e5a-8848-877fe5a0322c] ironic_tempest_plugin.tests.api.admin.test_nodestates.TestNodeStatesV1_4.test_set_node_power_state[id-fc5b9320-0c98-4e5a-8848-877fe5a0322c] ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_add_node_trait_non_existent_node[id-cca0e831-32af-4ce9-bfce-d3834fea57aa,negative] ironic_tempest_plugin.tests.api.admin.test_shards.TestAddShardsToNode.test_add_shard_to_node_at_create[id-6f1e241d-4386-4730-b9ff-28c6a3dcad31] ironic_tempest_plugin.tests.api.admin.test_nodestates.TestNodeStatesV1_12.test_list_nodestates[id-cd8afa5e-3f57-4e43-8185-beb83d3c9015] ironic_tempest_plugin.tests.api.admin.test_ports.TestPortsWithPhysicalNetwork.test_create_port_with_physical_network[id-f1a5d279-c456-4311-ad31-fea09f61c22b] ironic_tempest_plugin.tests.api.admin.test_nodestates.TestNodeStatesV1_12.test_set_node_power_state[id-fc5b9320-0c98-4e5a-8848-877fe5a0322c] ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_add_node_trait_too_long[id-2a4daa8d-2b85-40ac-a8a0-0462cc9a57ef,negative] ironic_tempest_plugin.tests.api.admin.test_shards.TestAddShardsToNode.test_add_shard_to_node_post_create[id-2eb91d29-e0a5-472b-aeb8-ef6d98eb0f3c] ironic_tempest_plugin.tests.api.admin.test_nodestates.TestNodeStatesV1_12.test_set_node_raid_config[id-4427b1ca-8e79-4139-83d6-77dfac03e61e] ironic_tempest_plugin.tests.api.admin.test_ports.TestPortsWithPhysicalNetwork.test_create_ports_in_portgroup_with_physical_network[id-4155c24d-8474-4b53-a320-aee475f85a68] ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_add_node_trait_too_many[id-65bce181-89ce-435e-a7d8-3ba60aafd08d,negative] ironic_tempest_plugin.tests.api.admin.test_volume_connector.TestVolumeConnector.test_create_volume_connector_error[id-3c3cbf45-488a-4386-a811-bf0aa2589c58,negative] ironic_tempest_plugin.tests.api.admin.test_ports.TestPortsWithPhysicalNetwork.test_update_port_remove_physical_network[id-6503309c-b2c7-4f59-b15a-0d92b5de9210] ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_list_node_traits[id-5c3a2dd0-af10-474d-a209-d30426e1eb5d] ironic_tempest_plugin.tests.api.admin.test_nodestates.TestNodeStatesV1_6.test_list_nodestates[id-cd8afa5e-3f57-4e43-8185-beb83d3c9015] ironic_tempest_plugin.tests.api.admin.test_volume_connector.TestVolumeConnector.test_delete_volume_connector[id-5795f816-0789-42e6-bb9c-91b4876ad13f] ironic_tempest_plugin.tests.api.admin.test_ports.TestPortsWithPhysicalNetwork.test_update_port_replace_physical_network[id-9c26298b-1bcb-47b7-9b9e-8bdd6e3c4aba] ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_list_node_traits_non_existent_node[id-3b83dbd3-4a89-4173-920a-ca33ed3aad69,negative] ironic_tempest_plugin.tests.api.admin.test_nodestates.TestNodeStatesV1_6.test_set_node_power_state[id-fc5b9320-0c98-4e5a-8848-877fe5a0322c] ironic_tempest_plugin.tests.api.admin.test_volume_connector.TestVolumeConnector.test_delete_volume_connector_error[id-ccbda5e6-52b7-400c-94d7-25eec1d590f0,negative] ironic_tempest_plugin.tests.api.admin.test_volume_connector.TestVolumeConnector.test_list_volume_connectors[id-a4725778-e164-4ee5-96a0-66119a35f783] ironic_tempest_plugin.tests.api.admin.test_ports.TestPortsWithPhysicalNetwork.test_update_ports_in_portgroup_with_physical_network[id-cf05a3ef-3bc4-4db7-bb4c-4eb871eb9f81] ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_list_nodes_detail[id-03f9e57f-e584-448a-926f-53035e583e7e] setUpClass (ironic_tempest_plugin.tests.api.admin.test_portgroups.TestPortGroups) ironic_tempest_plugin.tests.api.admin.test_volume_connector.TestVolumeConnector.test_list_with_limit[id-1d0459ad-01c0-46db-b930-7301bc2a3c98] ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_list_nodes_traits_field[id-2b82f704-1580-403a-af92-92c29a7eebb7] ironic_tempest_plugin.tests.api.admin.test_volume_connector.TestVolumeConnector.test_show_volume_connector[id-6e4f50b7-0f4f-41c2-971e-d751abcac4e0] ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_remove_node_trait[id-3591d514-39b9-425e-9afe-ea74ae347486] ironic_tempest_plugin.tests.api.admin.test_volume_connector.TestVolumeConnector.test_update_volume_connector_add[id-bfb0ca6b-086d-4663-9b25-e0eaf42da55b] ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_remove_node_trait_non_existent_node[id-f1469745-7cdf-4cae-9699-73d029c47bc3,negative] ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_remove_node_trait_non_existent_trait[id-b50ae543-5e5e-4b1a-b2f2-9e00fe55974b,negative] ironic_tempest_plugin.tests.api.admin.test_volume_connector.TestVolumeConnector.test_update_volume_connector_remove_collection[id-8de03acd-532a-476f-8bc9-0e8b23bfe609] ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_remove_node_traits[id-e4bf8bf0-3004-44bc-8bfe-f9f1a167d999] ironic_tempest_plugin.tests.api.admin.test_volume_connector.TestVolumeConnector.test_update_volume_connector_remove_item[id-b95c75eb-4048-482e-99ff-fe1d32538383] ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_remove_node_traits_no_traits[id-4d8c9a35-0036-4139-85c1-5f242395680f] ironic_tempest_plugin.tests.api.admin.test_volume_connector.TestVolumeConnector.test_update_volume_connector_replace[id-3c6f8354-e9bd-4f21-aae2-6deb96b04be7] ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_remove_node_traits_non_existent_node[id-625c911a-48e8-4bef-810b-7cf33c0846a2,negative] ironic_tempest_plugin.tests.api.admin.test_volume_connector.TestVolumeConnector.test_update_volume_connector_replace_error[id-5af8dc7a-9965-4787-8184-e60aeaf30957,negative] ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_set_node_traits[id-aa961bf6-ea2f-484b-961b-eae2da0e6b7e] ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_set_node_traits_duplicate_trait[id-d81ceeab-a50f-427a-bc5a-aa916478d0d3] ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_set_node_traits_max_traits[id-727a5e11-5654-459f-8af6-e14eb987a283] ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_set_node_traits_non_existent_node[id-2fb4c9d9-8e5b-4189-b547-26596014491c,negative] ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_set_node_traits_too_many[id-75831f5d-ca44-403b-8fd6-f7cad95b1c54,negative] ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_show_node[id-c83c537a-76aa-4d8a-8673-128d01ee403d] ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits.test_update_node_traits[id-9ab6a19c-83b9-4600-b55b-325a51e2f8f6,negative] tearDownClass (ironic_tempest_plugin.tests.api.admin.test_ports.TestPortsWithPhysicalNetwork) tearDownClass (ironic_tempest_plugin.tests.api.admin.test_volume_connector.TestVolumeConnector) tearDownClass (ironic_tempest_plugin.tests.api.admin.test_nodes.TestNodesTraits) ironic_tempest_plugin.tests.api.admin.test_ports.TestPorts.test_create_port[id-83975898-2e50-42ed-b5f0-e510e36a0b56] ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegativeWithPhysicalNetwork.test_create_ports_in_portgroup_with_inconsistent_physical_network[id-e20156fb-956b-4d5b-89a4-f379044a1d3c,negative] ironic_tempest_plugin.tests.api.admin.test_volume_target.TestVolumeTarget.test_create_volume_target_error[id-da5c27d4-68cc-499f-b8ab-3048b87d3bca,negative] ironic_tempest_plugin.tests.api.admin.test_ports.TestPorts.test_create_port_specifying_uuid[id-d1f6b249-4cf6-4fe6-9ed6-a6e84b1bf67b] ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegativeWithPhysicalNetwork.test_update_ports_in_portgroup_with_inconsistent_physical_network[id-050e792c-22c9-4e4a-ae89-dfbfc52ad00d,negative] ironic_tempest_plugin.tests.api.admin.test_volume_target.TestVolumeTarget.test_delete_volume_target[id-ea3a9b2e-8971-4830-9274-abaf0239f1ce] ironic_tempest_plugin.tests.api.admin.test_ports.TestPorts.test_create_port_with_extra[id-4a02c4b0-6573-42a4-a513-2e36ad485b62] ironic_tempest_plugin.tests.api.admin.test_ports_negative.TestPortsNegativeWithPhysicalNetwork.test_update_ports_in_portgroup_with_inconsistent_physical_network_2[id-3cd1c8ec-57d1-40cb-922b-dd02431beea3,negative] ironic_tempest_plugin.tests.api.admin.test_volume_target.TestVolumeTarget.test_delete_volume_target_error[id-532a06bc-a9b2-44b0-828a-c53279c87cb2,negative] ironic_tempest_plugin.tests.api.admin.test_ports.TestPorts.test_delete_port[id-1bf257a9-aea3-494e-89c0-63f657ab4fdd] ironic_tempest_plugin.tests.api.admin.test_volume_target.TestVolumeTarget.test_list_volume_targets[id-ae99a986-d93c-4324-9cdc-41d89e3a659f] ironic_tempest_plugin.tests.api.admin.test_ports.TestPorts.test_list_ports[id-b5e91854-5cd7-4a8e-bb35-3e0a1314606d] ironic_tempest_plugin.tests.api.admin.test_volume_target.TestVolumeTarget.test_list_with_limit[id-9da25447-0370-4b33-9c1f-d4503f5950ae] ironic_tempest_plugin.tests.api.admin.test_shards.TestNodeShardQueries.test_only_show_multiple_requested_shards[id-6f1e241d-4386-4730-b9ff-28c6a3dcad31] ironic_tempest_plugin.tests.api.admin.test_ports.TestPorts.test_list_ports_details[id-8a94b50f-9895-4a63-a574-7ecff86e5875] ironic_tempest_plugin.tests.api.admin.test_ports.TestPorts.test_list_ports_details_with_address[id-8a03f688-7d75-4ecd-8cbc-e06b8f346738] ironic_tempest_plugin.tests.api.admin.test_shards.TestNodeShardQueries.test_only_show_requested_shard[id-6f1e241d-4386-4730-b9ff-28c6a3dcad31] ironic_tempest_plugin.tests.api.admin.test_volume_target.TestVolumeTarget.test_show_volume_target[id-a2598388-8f61-4b7e-944f-f37e4f60e1e2] ironic_tempest_plugin.tests.api.admin.test_volume_target.TestVolumeTarget.test_update_volume_target_add[id-9629715d-57ba-423b-b985-232674cc3a25] ironic_tempest_plugin.tests.api.admin.test_shards.TestNodeShardQueries.test_show_all_nodes[id-df74c989-6972-4104-a8d6-bd8e8d811353] ironic_tempest_plugin.tests.api.admin.test_ports.TestPorts.test_list_with_limit[id-324a910e-2f80-4258-9087-062b5ae06240] ironic_tempest_plugin.tests.api.admin.test_shards.TestNodeShardQueries.test_show_sharded_nodes[id-f7a2eeb7-d16e-480c-b698-3448491c73a1] ironic_tempest_plugin.tests.api.admin.test_volume_target.TestVolumeTarget.test_update_volume_target_remove_collection[id-6784ddb0-9144-41ea-b8a0-f888ad5c5b62] ironic_tempest_plugin.tests.api.admin.test_ports.TestPorts.test_show_port[id-9fa77ab5-ce59-4f05-baac-148904ba1597] ironic_tempest_plugin.tests.api.admin.test_volume_target.TestVolumeTarget.test_update_volume_target_remove_item[id-1c13a4ee-1a49-4739-8c19-77960fbd1af8] ironic_tempest_plugin.tests.api.admin.test_shards.TestNodeShardQueries.test_show_unsharded_nodes[id-f7a2eeb7-d16e-480c-b698-3448491c73a1] ironic_tempest_plugin.tests.api.admin.test_ports.TestPorts.test_show_port_by_address[id-7c1114ff-fc3f-47bb-bc2f-68f61620ba8b] ironic_tempest_plugin.tests.api.admin.test_ports.TestPorts.test_show_port_with_links[id-bd773405-aea5-465d-b576-0ab1780069e5] ironic_tempest_plugin.tests.api.admin.test_volume_target.TestVolumeTarget.test_update_volume_target_replace[id-8559cd08-feae-4f1a-a0ad-5bad8ea12b76] ironic_tempest_plugin.tests.api.admin.test_volume_target.TestVolumeTarget.test_update_volume_target_replace_error[id-fd5266d3-4f3c-4dce-9c87-bfdea2b756c7,negative] tearDownClass (ironic_tempest_plugin.tests.api.admin.test_shards.TestNodeShardQueries) tearDownClass (ironic_tempest_plugin.tests.api.admin.test_volume_target.TestVolumeTarget) tearDownClass (ironic_tempest_plugin.tests.api.admin.test_ports.TestPorts) Copying logs file / Failing tests marked as expected failures "