+ tempest cleanup --init-saved-state + '[' true == false ']' + tempest run --config-file /etc/tempest/tempest.conf -w 4 --smoke --include-list /etc/tempest/test-whitelist /var/lib/openstack/lib/python3.12/site-packages/jsonpath_rw_ext/_string.py:19: SyntaxWarning: invalid escape sequence '\(' SUB = re.compile("sub\(/(.*)/,\s+(.*)\)") /var/lib/openstack/lib/python3.12/site-packages/jsonpath_rw_ext/_string.py:20: SyntaxWarning: invalid escape sequence '\(' SPLIT = re.compile("split\((.),\s+(\d+),\s+(\d+|-1)\)") {2} setUpClass (tempest.api.compute.admin.test_assisted_volume_snapshots.VolumesAssistedSnapshotsTest) ... SKIPPED: VolumesAssistedSnapshotsTest skipped as Cinder is not available {3} setUpClass (tempest.api.compute.admin.test_auto_allocate_network.AutoAllocateNetworkTest) ... SKIPPED: The microversion range[2.37 - latest] of this test is out of the configuration range[None - None]. {3} tempest.api.compute.admin.test_availability_zone_negative.AZAdminNegativeTestJSON.test_get_availability_zone_list_detail_with_non_admin_user [0.110700s] ... ok {1} tempest.api.compute.admin.test_flavors.FlavorsAdminTestJSON.test_create_flavor_using_string_ram [0.375316s] ... ok 2026-07-29 08:56:24.815 22 WARNING tempest.lib.common.rest_client [-] Deprecated: "tenant_id" property is deprecated for removal, use "project_id" instead {1} tempest.api.compute.admin.test_flavors.FlavorsAdminTestJSON.test_create_flavor_verify_entry_in_list_details [0.448463s] ... ok {2} tempest.api.compute.admin.test_flavors_access_negative.FlavorsAccessNegativeTestJSON.test_add_flavor_access_duplicate [0.672020s] ... ok {1} tempest.api.compute.admin.test_flavors.FlavorsAdminTestJSON.test_create_flavor_with_int_id [0.287752s] ... ok {0} tempest.api.compute.admin.test_aggregates_negative.AggregatesAdminNegativeTestJSON.test_aggregate_add_existent_host [1.349695s] ... ok {1} tempest.api.compute.admin.test_flavors.FlavorsAdminTestJSON.test_create_flavor_with_none_id [0.226485s] ... ok {2} tempest.api.compute.admin.test_flavors_access_negative.FlavorsAccessNegativeTestJSON.test_flavor_access_list_with_public_flavor [0.270357s] ... ok {0} tempest.api.compute.admin.test_aggregates_negative.AggregatesAdminNegativeTestJSON.test_aggregate_add_host_as_user [0.407938s] ... ok {1} tempest.api.compute.admin.test_flavors.FlavorsAdminTestJSON.test_create_flavor_with_uuid_id [0.220416s] ... ok {0} tempest.api.compute.admin.test_aggregates_negative.AggregatesAdminNegativeTestJSON.test_aggregate_add_non_exist_host [0.226964s] ... ok {0} tempest.api.compute.admin.test_aggregates_negative.AggregatesAdminNegativeTestJSON.test_aggregate_create_aggregate_name_length_exceeds_255 [0.023029s] ... ok {2} tempest.api.compute.admin.test_flavors_access_negative.FlavorsAccessNegativeTestJSON.test_flavor_non_admin_add [0.428165s] ... ok {0} tempest.api.compute.admin.test_aggregates_negative.AggregatesAdminNegativeTestJSON.test_aggregate_create_aggregate_name_length_less_than_1 [0.016542s] ... ok {0} tempest.api.compute.admin.test_aggregates_negative.AggregatesAdminNegativeTestJSON.test_aggregate_create_as_user [0.041884s] ... ok {1} tempest.api.compute.admin.test_flavors.FlavorsAdminTestJSON.test_create_list_flavor_without_extra_data [0.387073s] ... ok {0} tempest.api.compute.admin.test_aggregates_negative.AggregatesAdminNegativeTestJSON.test_aggregate_create_with_existent_aggregate_name [0.218293s] ... ok {0} tempest.api.compute.admin.test_aggregates_negative.AggregatesAdminNegativeTestJSON.test_aggregate_delete_as_user [0.172843s] ... ok {1} tempest.api.compute.admin.test_flavors.FlavorsAdminTestJSON.test_create_server_with_non_public_flavor [0.309242s] ... ok {0} tempest.api.compute.admin.test_aggregates_negative.AggregatesAdminNegativeTestJSON.test_aggregate_delete_with_invalid_id [0.023243s] ... ok {2} tempest.api.compute.admin.test_flavors_access_negative.FlavorsAccessNegativeTestJSON.test_flavor_non_admin_remove [0.681710s] ... ok {0} tempest.api.compute.admin.test_aggregates_negative.AggregatesAdminNegativeTestJSON.test_aggregate_get_details_as_user [0.223374s] ... ok {0} tempest.api.compute.admin.test_aggregates_negative.AggregatesAdminNegativeTestJSON.test_aggregate_get_details_with_invalid_id [0.019186s] ... ok {0} tempest.api.compute.admin.test_aggregates_negative.AggregatesAdminNegativeTestJSON.test_aggregate_list_as_user [0.025734s] ... ok {2} tempest.api.compute.admin.test_flavors_access_negative.FlavorsAccessNegativeTestJSON.test_remove_flavor_access_not_found [0.228905s] ... ok {1} tempest.api.compute.admin.test_flavors.FlavorsAdminTestJSON.test_is_public_string_variations [0.701399s] ... ok {1} tempest.api.compute.admin.test_flavors.FlavorsAdminTestJSON.test_list_non_public_flavor [0.261462s] ... ok {1} tempest.api.compute.admin.test_flavors.FlavorsAdminTestJSON.test_list_public_flavor_with_other_user [0.199328s] ... ok {0} tempest.api.compute.admin.test_aggregates_negative.AggregatesAdminNegativeTestJSON.test_aggregate_remove_host_as_user [1.015431s] ... ok {0} tempest.api.compute.admin.test_aggregates_negative.AggregatesAdminNegativeTestJSON.test_aggregate_remove_nonexistent_host [0.183647s] ... ok {1} setUpClass (tempest.api.compute.admin.test_flavors_extra_specs.FlavorMetadataValidation) ... SKIPPED: The microversion range[2.86 - latest] of this test is out of the configuration range[None - None]. {1} tempest.api.compute.admin.test_flavors_extra_specs_negative.FlavorsExtraSpecsNegativeTestJSON.test_flavor_get_nonexistent_key [0.127924s] ... ok {1} tempest.api.compute.admin.test_flavors_extra_specs_negative.FlavorsExtraSpecsNegativeTestJSON.test_flavor_non_admin_set_keys [0.013327s] ... ok {0} tempest.api.compute.admin.test_availability_zone.AZAdminV2TestJSON.test_get_availability_zone_list [0.139866s] ... ok {1} tempest.api.compute.admin.test_flavors_extra_specs_negative.FlavorsExtraSpecsNegativeTestJSON.test_flavor_non_admin_unset_keys [0.090046s] ... ok {0} tempest.api.compute.admin.test_availability_zone.AZAdminV2TestJSON.test_get_availability_zone_list_detail [0.055766s] ... ok {1} tempest.api.compute.admin.test_flavors_extra_specs_negative.FlavorsExtraSpecsNegativeTestJSON.test_flavor_non_admin_update_specific_key [0.050817s] ... ok {1} tempest.api.compute.admin.test_flavors_extra_specs_negative.FlavorsExtraSpecsNegativeTestJSON.test_flavor_unset_nonexistent_key [0.019263s] ... ok {1} tempest.api.compute.admin.test_flavors_extra_specs_negative.FlavorsExtraSpecsNegativeTestJSON.test_flavor_update_mismatch_key [0.013239s] ... ok {1} tempest.api.compute.admin.test_flavors_extra_specs_negative.FlavorsExtraSpecsNegativeTestJSON.test_flavor_update_more_key [0.017410s] ... ok {2} tempest.api.compute.admin.test_flavors_extra_specs.FlavorsExtraSpecsTestJSON.test_flavor_non_admin_get_all_keys [0.176579s] ... ok {2} tempest.api.compute.admin.test_flavors_extra_specs.FlavorsExtraSpecsTestJSON.test_flavor_non_admin_get_specific_key [0.048600s] ... ok {2} tempest.api.compute.admin.test_flavors_extra_specs.FlavorsExtraSpecsTestJSON.test_flavor_set_get_update_show_unset_keys [0.304286s] ... ok {2} setUpClass (tempest.api.compute.admin.test_flavors_microversions.FlavorsV261TestJSON) ... SKIPPED: The microversion range[2.61 - latest] of this test is out of the configuration range[None - None]. {1} tempest.api.compute.admin.test_hosts.HostsAdminTestJSON.test_list_hosts [0.126698s] ... ok {1} tempest.api.compute.admin.test_hosts.HostsAdminTestJSON.test_list_hosts_with_a_blank_zone [0.058287s] ... ok {1} tempest.api.compute.admin.test_hosts.HostsAdminTestJSON.test_list_hosts_with_nonexistent_zone [0.036084s] ... ok {1} tempest.api.compute.admin.test_hosts.HostsAdminTestJSON.test_list_hosts_with_zone [0.085957s] ... ok {1} tempest.api.compute.admin.test_hosts.HostsAdminTestJSON.test_show_host_detail [0.080097s] ... ok {2} tempest.api.compute.admin.test_hypervisor.HypervisorAdminTestJSON.test_get_hypervisor_list [0.280682s] ... ok {2} tempest.api.compute.admin.test_hypervisor.HypervisorAdminTestJSON.test_get_hypervisor_list_details [0.040878s] ... ok {2} tempest.api.compute.admin.test_hypervisor.HypervisorAdminTestJSON.test_get_hypervisor_show_details [0.061517s] ... ok {2} tempest.api.compute.admin.test_hypervisor.HypervisorAdminTestJSON.test_get_hypervisor_stats [0.027703s] ... ok {2} tempest.api.compute.admin.test_hypervisor.HypervisorAdminTestJSON.test_get_hypervisor_uptime [0.651039s] ... ok {2} tempest.api.compute.admin.test_instance_usage_audit_log.InstanceUsageAuditLogTestJSON.test_get_instance_usage_audit_log [0.198174s] ... ok {2} tempest.api.compute.admin.test_instance_usage_audit_log.InstanceUsageAuditLogTestJSON.test_list_instance_usage_audit_logs [0.033114s] ... ok {2} setUpClass (tempest.api.compute.admin.test_live_migration.LiveAutoBlockMigrationV225Test) ... SKIPPED: The microversion range[2.25 - latest] of this test is out of the configuration range[None - None]. {2} setUpClass (tempest.api.compute.admin.test_live_migration.LiveMigrationManagerWorkflowTest) ... SKIPPED: The microversion range[2.80 - latest] of this test is out of the configuration range[None - None]. {2} setUpClass (tempest.api.compute.admin.test_live_migration.LiveMigrationTest) ... SKIPPED: Less than 2 compute nodes, skipping migration test. {2} tempest.api.compute.admin.test_migrations.MigrationsAdminTest.test_cold_migration ... SKIPPED: Less than 2 compute nodes, skipping multinode tests. {2} tempest.api.compute.admin.test_migrations.MigrationsAdminTest.test_list_migrations [0.142038s] ... ok {2} tempest.api.compute.admin.test_migrations.MigrationsAdminTest.test_list_migrations_in_flavor_resize_situation ... SKIPPED: Resize not available. {2} tempest.api.compute.admin.test_migrations.MigrationsAdminTest.test_resize_server_revert_deleted_flavor ... SKIPPED: Resize not available. {2} tempest.api.compute.admin.test_migrations.MigrationsAdminTest.test_revert_cold_migration ... SKIPPED: Less than 2 compute nodes, skipping multinode tests. {2} setUpClass (tempest.api.compute.admin.test_quotas.QuotaClassesAdmin257Test) ... SKIPPED: The microversion range[2.57 - latest] of this test is out of the configuration range[None - None]. {2} tempest.api.compute.admin.test_quotas.QuotaClassesAdminTestJSON.test_update_default_quotas [1.842350s] ... ok {2} setUpClass (tempest.api.compute.admin.test_servers.ServersAdmin275Test) ... SKIPPED: The microversion range[2.75 - latest] of this test is out of the configuration range[None - None]. {2} setUpClass (tempest.api.compute.admin.test_volume_swap.TestMultiAttachVolumeSwap) ... SKIPPED: The microversion range[2.60 - latest] of this test is out of the configuration range[None - None]. {2} setUpClass (tempest.api.compute.admin.test_volumes_negative.VolumesAdminNegativeTest) ... SKIPPED: VolumesAdminNegativeTest skipped as Cinder is not available {1} tempest.api.compute.admin.test_live_migration_negative.LiveMigrationNegativeTest.test_invalid_host_for_migration [18.881785s] ... ok 2026-07-29 08:57:10.592 24 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.203 ([Errno None] Unable to connect to port 22 on 10.96.250.203). Number attempts: 1. Retry after 2 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.203 {0} tempest.api.compute.admin.test_delete_server.DeleteServersAdminTestJSON.test_admin_delete_servers_of_others [33.347237s] ... ok 2026-07-29 08:57:15.721 24 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.203 ([Errno None] Unable to connect to port 22 on 10.96.250.203). Number attempts: 2. Retry after 3 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.203 2026-07-29 08:57:19.223 24 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.203 ([Errno None] Unable to connect to port 22 on 10.96.250.203). Number attempts: 3. Retry after 4 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.203 {1} tempest.api.compute.admin.test_live_migration_negative.LiveMigrationNegativeTest.test_live_block_migration_suspended [17.607461s] ... ok 2026-07-29 08:57:23.725 24 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.203 ([Errno None] Unable to connect to port 22 on 10.96.250.203). Number attempts: 4. Retry after 5 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.203 {0} tempest.api.compute.admin.test_delete_server.DeleteServersAdminTestJSON.test_delete_server_while_in_error_state [26.078028s] ... ok 2026-07-29 08:57:46.515 18 WARNING tempest.lib.common.rest_client [-] Deprecated: "tenant_id" property is deprecated for removal, use "project_id" instead {1} tempest.api.compute.admin.test_networks.NetworksTest.test_get_network [0.996439s] ... ok {1} tempest.api.compute.admin.test_networks.NetworksTest.test_list_all_networks [0.319815s] ... ok {0} tempest.api.compute.admin.test_flavors_access.FlavorsAccessTestJSON.test_flavor_access_add_remove [1.061726s] ... ok {0} tempest.api.compute.admin.test_flavors_access.FlavorsAccessTestJSON.test_flavor_access_list_with_private_flavor [0.213653s] ... ok 2026-07-29 08:57:49.692 24 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.203 ([Errno None] Unable to connect to port 22 on 10.96.250.203). Number attempts: 1. Retry after 2 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.203 {2} tempest.api.compute.floating_ips.test_floating_ips_actions.FloatingIPsAssociationTestJSON.test_associate_already_associated_floating_ip [21.084601s] ... ok 2026-07-29 08:57:52.608 20 WARNING tempest.lib.common.rest_client [-] Deprecated: "tenant_id" property is deprecated for removal, use "project_id" instead {1} tempest.api.compute.admin.test_quotas_negative.QuotasSecurityGroupAdminNegativeTest.test_security_groups_exceed_limit ... SKIPPED: Skipped until bug: https://launchpad.net/bugs/1186354 is resolved. {1} tempest.api.compute.admin.test_quotas_negative.QuotasSecurityGroupAdminNegativeTest.test_security_groups_rules_exceed_limit ... SKIPPED: Skipped until bug: https://launchpad.net/bugs/1186354 is resolved. {2} tempest.api.compute.floating_ips.test_floating_ips_actions.FloatingIPsAssociationTestJSON.test_associate_disassociate_floating_ip [2.666992s] ... ok {0} tempest.api.compute.admin.test_hypervisor.HypervisorAdminUnderV252Test.test_get_hypervisor_show_servers [0.270707s] ... ok {0} tempest.api.compute.admin.test_hypervisor.HypervisorAdminUnderV252Test.test_search_hypervisor [0.067614s] ... ok 2026-07-29 08:57:54.851 24 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.203 ([Errno None] Unable to connect to port 22 on 10.96.250.203). Number attempts: 2. Retry after 3 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.203 {0} setUpClass (tempest.api.compute.admin.test_hypervisor.HypervisorAdminV228Test) ... SKIPPED: The microversion range[2.28 - latest] of this test is out of the configuration range[None - None]. {0} setUpClass (tempest.api.compute.admin.test_hypervisor.HypervisorAdminV253TestBase) ... SKIPPED: The microversion range[2.53 - latest] of this test is out of the configuration range[None - None]. 2026-07-29 08:57:58.353 24 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.203 ([Errno None] Unable to connect to port 22 on 10.96.250.203). Number attempts: 3. Retry after 4 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.203 {0} tempest.api.compute.admin.test_hypervisor_negative.HypervisorAdminNegativeUnderV252Test.test_search_hypervisor_with_non_admin_user [0.152091s] ... ok {0} tempest.api.compute.admin.test_hypervisor_negative.HypervisorAdminNegativeUnderV252Test.test_search_nonexistent_hypervisor [0.024799s] ... ok {0} tempest.api.compute.admin.test_hypervisor_negative.HypervisorAdminNegativeUnderV252Test.test_show_servers_with_non_admin_user [0.045964s] ... ok {0} tempest.api.compute.admin.test_hypervisor_negative.HypervisorAdminNegativeUnderV252Test.test_show_servers_with_nonexistent_hypervisor [0.020324s] ... ok 2026-07-29 08:58:02.854 24 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.203 ([Errno None] Unable to connect to port 22 on 10.96.250.203). Number attempts: 4. Retry after 5 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.203 {0} tempest.api.compute.admin.test_instance_usage_audit_log_negative.InstanceUsageAuditLogNegativeTestJSON.test_get_instance_usage_audit_logs_with_invalid_time [0.162346s] ... ok {0} tempest.api.compute.admin.test_instance_usage_audit_log_negative.InstanceUsageAuditLogNegativeTestJSON.test_instance_usage_audit_logs_with_nonadmin_user [0.123308s] ... ok {0} setUpClass (tempest.api.compute.admin.test_keypairs_v210.KeyPairsV210TestJSON) ... SKIPPED: The microversion range[2.10 - latest] of this test is out of the configuration range[None - None]. {0} setUpClass (tempest.api.compute.admin.test_live_migration.LiveMigrationWithoutHostTest) ... SKIPPED: Less than 2 compute nodes, skipping migration test. {0} setUpClass (tempest.api.compute.admin.test_quotas.QuotasAdminTestV257) ... SKIPPED: The microversion range[2.57 - latest] of this test is out of the configuration range[None - None]. {0} tempest.api.compute.admin.test_quotas_negative.QuotasAdminNegativeTest.test_create_server_when_cpu_quota_is_full [2.010086s] ... ok {0} tempest.api.compute.admin.test_quotas_negative.QuotasAdminNegativeTest.test_create_server_when_instances_quota_is_full [1.635947s] ... ok {1} tempest.api.compute.admin.test_server_diagnostics.ServerDiagnosticsTest.test_get_server_diagnostics [15.353653s] ... ok {0} tempest.api.compute.admin.test_quotas_negative.QuotasAdminNegativeTest.test_create_server_when_memory_quota_is_full [1.282694s] ... ok {0} tempest.api.compute.admin.test_quotas_negative.QuotasAdminNegativeTest.test_update_quota_normal_user [0.017564s] ... ok {3} tempest.api.compute.admin.test_create_server.ServersWithSpecificFlavorTestJSON.test_verify_created_server_ephemeral_disk [93.209344s] ... ok {2} tempest.api.compute.floating_ips.test_floating_ips_actions.FloatingIPsTestJSON.test_allocate_floating_ip [1.922094s] ... ok {2} tempest.api.compute.floating_ips.test_floating_ips_actions.FloatingIPsTestJSON.test_delete_floating_ip [2.152336s] ... ok {1} setUpClass (tempest.api.compute.admin.test_servers_on_multinodes.ServersOnMultiNodesTest) ... SKIPPED: Less than 2 compute nodes, skipping multi-nodes test. {3} setUpClass (tempest.api.compute.admin.test_flavors_microversions.FlavorsV255TestJSON) ... SKIPPED: The microversion range[2.55 - latest] of this test is out of the configuration range[None - None]. {0} tempest.api.compute.admin.test_security_groups.SecurityGroupsTestAdminJSON.test_list_security_groups_list_all_tenants_filter [7.023445s] ... ok {0} setUpClass (tempest.api.compute.admin.test_server_diagnostics.ServerDiagnosticsV248Test) ... SKIPPED: The microversion range[2.48 - latest] of this test is out of the configuration range[None - None]. {1} tempest.api.compute.admin.test_services_negative.ServicesAdminNegativeTestJSON.test_get_service_by_invalid_params [0.198978s] ... ok {1} tempest.api.compute.admin.test_services_negative.ServicesAdminNegativeTestJSON.test_get_service_by_invalid_service_and_valid_host [0.085566s] ... ok {1} tempest.api.compute.admin.test_services_negative.ServicesAdminNegativeTestJSON.test_get_service_with_valid_service_and_invalid_host [0.100624s] ... ok {1} tempest.api.compute.admin.test_services_negative.ServicesAdminNegativeTestJSON.test_list_services_with_non_admin_user [0.191724s] ... ok {3} tempest.api.compute.admin.test_hosts_negative.HostsAdminNegativeTestJSON.test_list_hosts_with_non_admin_user [0.151993s] ... ok {3} tempest.api.compute.admin.test_hosts_negative.HostsAdminNegativeTestJSON.test_reboot_host_with_non_admin_user [0.011625s] ... ok {3} tempest.api.compute.admin.test_hosts_negative.HostsAdminNegativeTestJSON.test_reboot_nonexistent_host [0.017444s] ... ok {3} tempest.api.compute.admin.test_hosts_negative.HostsAdminNegativeTestJSON.test_show_host_detail_with_non_admin_user [0.010302s] ... ok {3} tempest.api.compute.admin.test_hosts_negative.HostsAdminNegativeTestJSON.test_show_host_detail_with_nonexistent_hostname [0.022232s] ... ok {3} tempest.api.compute.admin.test_hosts_negative.HostsAdminNegativeTestJSON.test_shutdown_host_with_non_admin_user [0.011327s] ... ok {3} tempest.api.compute.admin.test_hosts_negative.HostsAdminNegativeTestJSON.test_shutdown_nonexistent_host [0.023543s] ... ok {3} tempest.api.compute.admin.test_hosts_negative.HostsAdminNegativeTestJSON.test_startup_host_with_non_admin_user [0.019400s] ... ok {3} tempest.api.compute.admin.test_hosts_negative.HostsAdminNegativeTestJSON.test_startup_nonexistent_host [0.019976s] ... ok {3} tempest.api.compute.admin.test_hosts_negative.HostsAdminNegativeTestJSON.test_update_host_with_invalid_maintenance_mode [0.012799s] ... ok {3} tempest.api.compute.admin.test_hosts_negative.HostsAdminNegativeTestJSON.test_update_host_with_invalid_status [0.011831s] ... ok {3} tempest.api.compute.admin.test_hosts_negative.HostsAdminNegativeTestJSON.test_update_host_with_non_admin_user [0.012454s] ... ok {3} tempest.api.compute.admin.test_hosts_negative.HostsAdminNegativeTestJSON.test_update_host_without_param [0.016557s] ... ok {3} tempest.api.compute.admin.test_hosts_negative.HostsAdminNegativeTestJSON.test_update_nonexistent_host [0.030733s] ... ok {2} tempest.api.compute.floating_ips.test_floating_ips_actions_negative.FloatingIPsNegativeTestJSON.test_allocate_floating_ip_from_nonexistent_pool [0.049833s] ... ok {2} tempest.api.compute.floating_ips.test_floating_ips_actions_negative.FloatingIPsNegativeTestJSON.test_delete_nonexistent_floating_ip [0.058052s] ... ok {1} tempest.api.compute.admin.test_simple_tenant_usage_negative.TenantUsagesNegativeTestJSON.test_get_usage_tenant_with_empty_tenant_id [0.093794s] ... ok {1} tempest.api.compute.admin.test_simple_tenant_usage_negative.TenantUsagesNegativeTestJSON.test_get_usage_tenant_with_invalid_date [0.019625s] ... ok {1} tempest.api.compute.admin.test_simple_tenant_usage_negative.TenantUsagesNegativeTestJSON.test_list_usage_all_tenants_with_non_admin_user [0.248912s] ... ok {3} tempest.api.compute.admin.test_hypervisor_negative.HypervisorAdminNegativeTestJSON.test_get_hypervisor_list_details_with_non_admin_user [0.173316s] ... ok {3} tempest.api.compute.admin.test_hypervisor_negative.HypervisorAdminNegativeTestJSON.test_get_hypervisor_list_with_non_admin_user [0.014186s] ... ok {3} tempest.api.compute.admin.test_hypervisor_negative.HypervisorAdminNegativeTestJSON.test_get_hypervisor_stats_with_non_admin_user [0.011682s] ... ok {3} tempest.api.compute.admin.test_hypervisor_negative.HypervisorAdminNegativeTestJSON.test_get_hypervisor_uptime_with_non_admin_user [0.246023s] ... ok {3} tempest.api.compute.admin.test_hypervisor_negative.HypervisorAdminNegativeTestJSON.test_get_nonexistent_hypervisor_uptime [0.015760s] ... ok {3} tempest.api.compute.admin.test_hypervisor_negative.HypervisorAdminNegativeTestJSON.test_show_hypervisor_with_non_admin_user [0.052010s] ... ok {3} tempest.api.compute.admin.test_hypervisor_negative.HypervisorAdminNegativeTestJSON.test_show_nonexistent_hypervisor [0.019961s] ... ok {1} setUpClass (tempest.api.compute.admin.test_spice.SpiceDirectConsoleTestJSON) ... SKIPPED: The microversion range[2.99 - latest] of this test is out of the configuration range[None - None]. {1} setUpClass (tempest.api.compute.admin.test_volume.AttachSCSIVolumeTestJSON) ... SKIPPED: AttachSCSIVolumeTestJSON skipped as Cinder is not available {1} setUpClass (tempest.api.compute.admin.test_volume_swap.TestVolumeSwap) ... SKIPPED: Cinder is not available {3} setUpClass (tempest.api.compute.admin.test_live_migration.LiveMigrationRemoteConsolesV26Test) ... SKIPPED: The microversion range[2.6 - latest] of this test is out of the configuration range[None - None]. 2026-07-29 08:58:41.321 24 WARNING tempest.lib.common.rest_client [-] Deprecated: "tenant_id" property is deprecated for removal, use "project_id" instead {1} tempest.api.compute.flavors.test_flavors_negative.FlavorsV2NegativeTest.test_boot_with_low_ram [3.159797s] ... ok {3} tempest.api.compute.admin.test_quotas.QuotasAdminTestJSON.test_delete_quota [1.012314s] ... ok {3} tempest.api.compute.admin.test_quotas.QuotasAdminTestJSON.test_get_default_quotas [0.172209s] ... ok {3} tempest.api.compute.admin.test_quotas.QuotasAdminTestJSON.test_get_updated_quotas [1.923334s] ... ok {2} tempest.api.compute.floating_ips.test_list_floating_ips_negative.FloatingIPDetailsNegativeTestJSON.test_get_nonexistent_floating_ip_details [0.206482s] ... ok {3} tempest.api.compute.admin.test_quotas.QuotasAdminTestJSON.test_update_all_quota_resources_for_tenant [2.191354s] ... ok {3} setUpClass (tempest.api.compute.admin.test_quotas.QuotasAdminTestV236) ... SKIPPED: The microversion range[2.36 - latest] of this test is out of the configuration range[None - None]. {0} tempest.api.compute.admin.test_server_external_events.ServerExternalEventsTest.test_create_server_external_events [16.502841s] ... ok {2} tempest.api.compute.images.test_image_metadata.ImagesMetadataTestJSON.test_delete_image_metadata_item [1.415929s] ... ok {2} tempest.api.compute.images.test_image_metadata.ImagesMetadataTestJSON.test_get_image_metadata_item [0.426441s] ... ok {2} tempest.api.compute.images.test_image_metadata.ImagesMetadataTestJSON.test_list_image_metadata [0.282762s] ... ok {2} tempest.api.compute.images.test_image_metadata.ImagesMetadataTestJSON.test_set_image_metadata [0.766370s] ... ok {2} tempest.api.compute.images.test_image_metadata.ImagesMetadataTestJSON.test_set_image_metadata_item [0.739523s] ... ok {2} tempest.api.compute.images.test_image_metadata.ImagesMetadataTestJSON.test_update_image_metadata [0.740351s] ... ok {1} tempest.api.compute.floating_ips.test_list_floating_ips.FloatingIPDetailsTestJSON.test_get_floating_ip_details [2.045933s] ... ok {1} tempest.api.compute.floating_ips.test_list_floating_ips.FloatingIPDetailsTestJSON.test_list_floating_ips [0.138421s] ... ok {1} tempest.api.compute.images.test_images_negative.ImagesDeleteNegativeTestJSON.test_delete_image_blank_id [0.256839s] ... ok {1} tempest.api.compute.images.test_images_negative.ImagesDeleteNegativeTestJSON.test_delete_image_negative_image_id [0.049295s] ... ok {1} tempest.api.compute.images.test_images_negative.ImagesDeleteNegativeTestJSON.test_delete_image_non_hex_string_id [0.045420s] ... ok {1} tempest.api.compute.images.test_images_negative.ImagesDeleteNegativeTestJSON.test_delete_image_with_id_over_character_limit [0.035188s] ... ok {1} tempest.api.compute.images.test_images_negative.ImagesDeleteNegativeTestJSON.test_delete_image_with_invalid_image_id [0.052066s] ... ok {1} tempest.api.compute.images.test_images_negative.ImagesDeleteNegativeTestJSON.test_delete_non_existent_image [0.056410s] ... ok {3} tempest.api.compute.admin.test_server_diagnostics_negative.ServerDiagnosticsNegativeTest.test_get_server_diagnostics_by_non_admin [16.905318s] ... ok {0} tempest.api.compute.admin.test_servers_negative.ServersAdminNegativeTestJSON.test_migrate_non_existent_server [0.287937s] ... ok {2} tempest.api.compute.images.test_images_negative.ImagesNegativeTestJSON.test_create_image_from_deleted_server [24.665898s] ... ok {2} tempest.api.compute.images.test_images_negative.ImagesNegativeTestJSON.test_create_image_from_invalid_server [0.015930s] ... ok {2} tempest.api.compute.images.test_images_negative.ImagesNegativeTestJSON.test_create_image_specify_uuid_35_characters_or_less [0.016003s] ... ok {2} tempest.api.compute.images.test_images_negative.ImagesNegativeTestJSON.test_create_image_specify_uuid_37_characters_or_more [0.016695s] ... ok {2} tempest.api.compute.images.test_list_image_filters_negative.ListImageFiltersNegativeTestJSON.test_get_nonexistent_image [0.223566s] ... ok {0} tempest.api.compute.admin.test_servers_negative.ServersAdminNegativeTestJSON.test_migrate_server_invalid_state [21.831886s] ... ok {0} tempest.api.compute.admin.test_servers_negative.ServersAdminNegativeTestJSON.test_reset_state_server_invalid_state [0.023614s] ... ok {0} tempest.api.compute.admin.test_servers_negative.ServersAdminNegativeTestJSON.test_reset_state_server_invalid_type [0.020459s] ... ok {0} tempest.api.compute.admin.test_servers_negative.ServersAdminNegativeTestJSON.test_reset_state_server_nonexistent_server [0.017438s] ... ok {0} tempest.api.compute.admin.test_servers_negative.ServersAdminNegativeTestJSON.test_resize_server_using_overlimit_ram ... SKIPPED: Resize not available. {0} tempest.api.compute.admin.test_servers_negative.ServersAdminNegativeTestJSON.test_resize_server_using_overlimit_vcpus ... SKIPPED: Resize not available. {0} tempest.api.compute.admin.test_servers_negative.ServersAdminNegativeTestJSON.test_restore_server_invalid_state [0.040366s] ... ok {1} tempest.api.compute.images.test_images_oneserver.ImagesOneServerTestJSON.test_create_delete_image [11.103788s] ... ok {2} tempest.api.compute.security_groups.test_security_groups_negative.SecurityGroupsNegativeTestJSON.test_delete_nonexistent_security_group [0.176677s] ... ok {2} tempest.api.compute.security_groups.test_security_groups_negative.SecurityGroupsNegativeTestJSON.test_delete_security_group_without_passing_id [0.018296s] ... ok {2} tempest.api.compute.security_groups.test_security_groups_negative.SecurityGroupsNegativeTestJSON.test_delete_the_default_security_group [0.328506s] ... ok {2} tempest.api.compute.security_groups.test_security_groups_negative.SecurityGroupsNegativeTestJSON.test_security_group_create_with_duplicate_name ... SKIPPED: Neutron allows duplicate names for security groups {2} tempest.api.compute.security_groups.test_security_groups_negative.SecurityGroupsNegativeTestJSON.test_security_group_create_with_invalid_group_description ... SKIPPED: Skipped until bug: https://launchpad.net/bugs/1161411 is resolved. {2} tempest.api.compute.security_groups.test_security_groups_negative.SecurityGroupsNegativeTestJSON.test_security_group_create_with_invalid_group_name ... SKIPPED: Skipped until bug: https://launchpad.net/bugs/1161411 is resolved. {2} tempest.api.compute.security_groups.test_security_groups_negative.SecurityGroupsNegativeTestJSON.test_security_group_get_nonexistent_group [0.049298s] ... ok {2} tempest.api.compute.security_groups.test_security_groups_negative.SecurityGroupsNegativeTestJSON.test_update_non_existent_security_group [0.067890s] ... ok {2} tempest.api.compute.security_groups.test_security_groups_negative.SecurityGroupsNegativeTestJSON.test_update_security_group_with_invalid_sg_des ... SKIPPED: Neutron does not check the security group description {2} tempest.api.compute.security_groups.test_security_groups_negative.SecurityGroupsNegativeTestJSON.test_update_security_group_with_invalid_sg_id ... SKIPPED: Neutron does not check the security group ID {2} tempest.api.compute.security_groups.test_security_groups_negative.SecurityGroupsNegativeTestJSON.test_update_security_group_with_invalid_sg_name ... SKIPPED: Neutron does not check the security group name {1} tempest.api.compute.images.test_images_oneserver.ImagesOneServerTestJSON.test_create_image_specify_multibyte_character_image_name [9.338486s] ... ok {2} tempest.api.compute.servers.test_availability_zone.AZV2TestJSON.test_get_availability_zone_list_with_non_admin_user [0.179280s] ... ok {2} setUpClass (tempest.api.compute.servers.test_create_server.ServersTestBootFromVolume) ... SKIPPED: Volume service not enabled. {0} setUpClass (tempest.api.compute.admin.test_servers_on_multinodes.UnshelveToHostMultiNodesTest) ... SKIPPED: The microversion range[2.91 - latest] of this test is out of the configuration range[None - None]. {3} tempest.api.compute.admin.test_servers.ServersAdminTestJSON.test_create_server_with_scheduling_hint [16.719143s] ... ok {0} tempest.api.compute.admin.test_simple_tenant_usage.TenantUsagesTestJSON.test_get_usage_tenant [0.165546s] ... ok {0} tempest.api.compute.admin.test_simple_tenant_usage.TenantUsagesTestJSON.test_get_usage_tenant_with_non_admin_user [0.060751s] ... ok {0} tempest.api.compute.admin.test_simple_tenant_usage.TenantUsagesTestJSON.test_list_usage_all_tenants [0.089462s] ... ok {3} tempest.api.compute.admin.test_servers.ServersAdminTestJSON.test_inject_network_info [14.425608s] ... ok {3} tempest.api.compute.admin.test_servers.ServersAdminTestJSON.test_list_servers_by_admin [0.102881s] ... ok {3} tempest.api.compute.admin.test_servers.ServersAdminTestJSON.test_list_servers_by_admin_with_all_tenants [0.368084s] ... ok {3} tempest.api.compute.admin.test_servers.ServersAdminTestJSON.test_list_servers_by_admin_with_specified_tenant [0.463177s] ... ok {3} tempest.api.compute.admin.test_servers.ServersAdminTestJSON.test_list_servers_detailed_filter_by_invalid_status [0.036574s] ... ok {3} tempest.api.compute.admin.test_servers.ServersAdminTestJSON.test_list_servers_filter_by_error_status [0.715628s] ... ok {3} tempest.api.compute.admin.test_servers.ServersAdminTestJSON.test_list_servers_filter_by_exist_host [0.480561s] ... ok {3} tempest.api.compute.admin.test_servers.ServersAdminTestJSON.test_rebuild_server_in_error_state [0.268594s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/var/lib/openstack/lib/python3.12/site-packages/tempest/api/compute/admin/test_servers.py", line 188, in test_rebuild_server_in_error_state rebuilt_server = self.non_admin_client.rebuild_server( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/lib/openstack/lib/python3.12/site-packages/tempest/lib/services/compute/servers_client.py", line 316, in rebuild_server return self.action(server_id, 'rebuild', ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/lib/openstack/lib/python3.12/site-packages/tempest/lib/services/compute/servers_client.py", line 239, in action resp, body = self.post('servers/%s/action' % server_id, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/lib/openstack/lib/python3.12/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( ^^^^^^^^^^^^^ File "/var/lib/openstack/lib/python3.12/site-packages/tempest/lib/services/compute/base_compute_client.py", line 47, in request resp, resp_body = super(BaseComputeClient, self).request( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/lib/openstack/lib/python3.12/site-packages/tempest/lib/common/rest_client.py", line 762, in request self._error_checker(resp, resp_body) File "/var/lib/openstack/lib/python3.12/site-packages/tempest/lib/common/rest_client.py", line 877, in _error_checker raise exceptions.BadRequest(resp_body, resp=resp) tempest.lib.exceptions.BadRequest: Bad request Details: {'code': 400, 'message': "Invalid input for field/attribute imageRef. Value: None. None is not of type 'string'"} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2026-07-29 09:00:27,643 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:00:27,890 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "POST /v2.1/servers/3c7e8954-aba7-4412-bb6a-0cd3749a678f/action HTTP/1.1" 202 0 2026-07-29 09:00:27,892 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:00:27,906 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "POST /v2.1/servers/3c7e8954-aba7-4412-bb6a-0cd3749a678f/action HTTP/1.1" 400 129 {3} tempest.api.compute.admin.test_servers.ServersAdminTestJSON.test_reset_state_server [1.290014s] ... ok {0} setUpClass (tempest.api.compute.admin.test_volumes_negative.UpdateMultiattachVolumeNegativeTest) ... SKIPPED: The microversion range[2.60 - latest] of this test is out of the configuration range[None - None]. 2026-07-29 09:00:34.780 22 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.203 ([Errno None] Unable to connect to port 22 on 10.96.250.203). Number attempts: 1. Retry after 2 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.203 {0} tempest.api.compute.flavors.test_flavors.FlavorsV2TestJSON.test_get_flavor [0.166811s] ... ok {0} tempest.api.compute.flavors.test_flavors.FlavorsV2TestJSON.test_list_flavors [0.070695s] ... ok {0} tempest.api.compute.flavors.test_flavors.FlavorsV2TestJSON.test_list_flavors_detailed_filter_by_min_disk [0.064678s] ... ok {0} tempest.api.compute.flavors.test_flavors.FlavorsV2TestJSON.test_list_flavors_detailed_filter_by_min_ram [0.075959s] ... ok {0} tempest.api.compute.flavors.test_flavors.FlavorsV2TestJSON.test_list_flavors_detailed_limit_results [0.030153s] ... ok {0} tempest.api.compute.flavors.test_flavors.FlavorsV2TestJSON.test_list_flavors_detailed_using_marker [0.094627s] ... ok {0} tempest.api.compute.flavors.test_flavors.FlavorsV2TestJSON.test_list_flavors_filter_by_min_disk [0.069903s] ... ok {0} tempest.api.compute.flavors.test_flavors.FlavorsV2TestJSON.test_list_flavors_filter_by_min_ram [0.066309s] ... ok {0} tempest.api.compute.flavors.test_flavors.FlavorsV2TestJSON.test_list_flavors_limit_results [0.032291s] ... ok {0} tempest.api.compute.flavors.test_flavors.FlavorsV2TestJSON.test_list_flavors_using_marker [0.055628s] ... ok {0} tempest.api.compute.flavors.test_flavors.FlavorsV2TestJSON.test_list_flavors_with_detail [0.049498s] ... ok 2026-07-29 09:00:37.714 22 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.203 ([Errno None] Unable to connect to port 22 on 10.96.250.203). Number attempts: 2. Retry after 3 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.203 {0} tempest.api.compute.images.test_image_metadata_negative.ImagesMetadataNegativeTestJSON.test_delete_nonexistent_image_metadata_item [0.229440s] ... ok {0} tempest.api.compute.images.test_image_metadata_negative.ImagesMetadataNegativeTestJSON.test_get_nonexistent_image_metadata_item [0.035257s] ... ok {0} tempest.api.compute.images.test_image_metadata_negative.ImagesMetadataNegativeTestJSON.test_list_nonexistent_image_metadata [0.044787s] ... ok {0} tempest.api.compute.images.test_image_metadata_negative.ImagesMetadataNegativeTestJSON.test_set_nonexistent_image_metadata [0.034229s] ... ok {0} tempest.api.compute.images.test_image_metadata_negative.ImagesMetadataNegativeTestJSON.test_set_nonexistent_image_metadata_item [0.037864s] ... ok {0} tempest.api.compute.images.test_image_metadata_negative.ImagesMetadataNegativeTestJSON.test_update_nonexistent_image_metadata [0.033226s] ... ok 2026-07-29 09:00:41.216 22 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.203 ([Errno None] Unable to connect to port 22 on 10.96.250.203). Number attempts: 3. Retry after 4 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.203 2026-07-29 09:00:45.717 22 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.203 ([Errno None] Unable to connect to port 22 on 10.96.250.203). Number attempts: 4. Retry after 5 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.203 {2} tempest.api.compute.servers.test_create_server.ServersTestManualDisk.test_host_name_is_same_as_server_name [22.618563s] ... ok {2} tempest.api.compute.servers.test_create_server.ServersTestManualDisk.test_list_servers [0.134357s] ... ok {2} tempest.api.compute.servers.test_create_server.ServersTestManualDisk.test_list_servers_with_detail [0.283494s] ... ok {2} tempest.api.compute.servers.test_create_server.ServersTestManualDisk.test_verify_created_server_vcpus [0.138481s] ... ok {2} tempest.api.compute.servers.test_create_server.ServersTestManualDisk.test_verify_server_details [0.000365s] ... ok {2} setUpClass (tempest.api.compute.servers.test_create_server.ServersV294TestFqdnHostnames) ... SKIPPED: The microversion range[2.94 - latest] of this test is out of the configuration range[None - None]. {1} tempest.api.compute.images.test_list_image_filters.ListImageFiltersTestJSON.test_list_images_filter_by_changes_since [0.122568s] ... ok {1} tempest.api.compute.images.test_list_image_filters.ListImageFiltersTestJSON.test_list_images_filter_by_name [0.109711s] ... ok {1} tempest.api.compute.images.test_list_image_filters.ListImageFiltersTestJSON.test_list_images_filter_by_server_id [0.095957s] ... ok {1} tempest.api.compute.images.test_list_image_filters.ListImageFiltersTestJSON.test_list_images_filter_by_server_ref [0.159213s] ... ok {1} tempest.api.compute.images.test_list_image_filters.ListImageFiltersTestJSON.test_list_images_filter_by_status [0.349918s] ... ok {1} tempest.api.compute.images.test_list_image_filters.ListImageFiltersTestJSON.test_list_images_filter_by_type [0.115274s] ... ok {1} tempest.api.compute.images.test_list_image_filters.ListImageFiltersTestJSON.test_list_images_limit_results [0.154254s] ... ok {0} tempest.api.compute.images.test_images_oneserver_negative.ImagesOneServerNegativeTestJSON.test_create_image_specify_invalid_metadata [0.442506s] ... ok {1} tempest.api.compute.images.test_list_image_filters.ListImageFiltersTestJSON.test_list_images_with_detail_filter_by_changes_since [0.118357s] ... ok {1} tempest.api.compute.images.test_list_image_filters.ListImageFiltersTestJSON.test_list_images_with_detail_filter_by_name [0.063066s] ... ok {1} tempest.api.compute.images.test_list_image_filters.ListImageFiltersTestJSON.test_list_images_with_detail_filter_by_server_ref [0.135865s] ... ok {0} tempest.api.compute.images.test_images_oneserver_negative.ImagesOneServerNegativeTestJSON.test_create_image_specify_metadata_over_limits [0.417296s] ... ok {1} tempest.api.compute.images.test_list_image_filters.ListImageFiltersTestJSON.test_list_images_with_detail_filter_by_status [0.107197s] ... ok {1} tempest.api.compute.images.test_list_image_filters.ListImageFiltersTestJSON.test_list_images_with_detail_filter_by_type [0.140842s] ... ok {1} tempest.api.compute.images.test_list_image_filters.ListImageFiltersTestJSON.test_list_images_with_detail_limit_results [0.076832s] ... ok {0} tempest.api.compute.images.test_images_oneserver_negative.ImagesOneServerNegativeTestJSON.test_create_image_specify_name_over_character_limit [0.349017s] ... ok {2} tempest.api.compute.servers.test_multiple_create_negative.MultipleCreateNegativeTestJSON.test_max_count_less_than_min_count [1.099073s] ... ok {2} tempest.api.compute.servers.test_multiple_create_negative.MultipleCreateNegativeTestJSON.test_max_count_less_than_one [0.617508s] ... ok {2} tempest.api.compute.servers.test_multiple_create_negative.MultipleCreateNegativeTestJSON.test_max_count_non_integer [0.574311s] ... ok {2} tempest.api.compute.servers.test_multiple_create_negative.MultipleCreateNegativeTestJSON.test_min_count_less_than_one [0.929367s] ... ok {2} tempest.api.compute.servers.test_multiple_create_negative.MultipleCreateNegativeTestJSON.test_min_count_non_integer [0.638620s] ... ok {3} tempest.api.compute.admin.test_services.ServicesAdminTestJSON.test_get_service_by_host_name [0.194867s] ... ok {2} setUpClass (tempest.api.compute.servers.test_server_actions.ServersAaction247Test) ... SKIPPED: The microversion range[2.47 - latest] of this test is out of the configuration range[None - None]. {2} setUpClass (tempest.api.compute.servers.test_servers.ServerShowV247Test) ... SKIPPED: The microversion range[2.47 - latest] of this test is out of the configuration range[None - None]. {2} setUpClass (tempest.api.compute.servers.test_servers.ServersListShow296Test) ... SKIPPED: The microversion range[2.96 - latest] of this test is out of the configuration range[None - None]. {2} setUpClass (tempest.api.compute.servers.test_servers_microversions.ServerShowV257Test) ... SKIPPED: The microversion range[2.57 - latest] of this test is out of the configuration range[None - None]. {3} tempest.api.compute.admin.test_services.ServicesAdminTestJSON.test_get_service_by_service_binary_name [0.041711s] ... ok {3} tempest.api.compute.admin.test_services.ServicesAdminTestJSON.test_list_services [0.040066s] ... ok {3} setUpClass (tempest.api.compute.admin.test_services_negative.ServicesAdminNegativeV253TestJSON) ... SKIPPED: The microversion range[2.53 - latest] of this test is out of the configuration range[None - None]. {1} tempest.api.compute.keypairs.test_keypairs_negative.KeyPairsNegativeTestJSON.test_create_keypair_invalid_name [0.165687s] ... ok {1} tempest.api.compute.keypairs.test_keypairs_negative.KeyPairsNegativeTestJSON.test_create_keypair_when_public_key_bits_exceeds_maximum [0.046026s] ... ok {1} tempest.api.compute.keypairs.test_keypairs_negative.KeyPairsNegativeTestJSON.test_create_keypair_with_duplicate_name [0.170422s] ... ok {1} tempest.api.compute.keypairs.test_keypairs_negative.KeyPairsNegativeTestJSON.test_create_keypair_with_empty_name_string [0.011789s] ... ok {1} tempest.api.compute.keypairs.test_keypairs_negative.KeyPairsNegativeTestJSON.test_create_keypair_with_empty_public_key [0.034594s] ... ok {1} tempest.api.compute.keypairs.test_keypairs_negative.KeyPairsNegativeTestJSON.test_create_keypair_with_long_keynames [0.010214s] ... ok {1} tempest.api.compute.keypairs.test_keypairs_negative.KeyPairsNegativeTestJSON.test_keypair_create_with_invalid_pub_key [0.039371s] ... ok {1} tempest.api.compute.keypairs.test_keypairs_negative.KeyPairsNegativeTestJSON.test_keypair_delete_nonexistent_key [0.017837s] ... ok {0} tempest.api.compute.images.test_images_oneserver_negative.ImagesOneServerNegativeTestJSON.test_create_second_image_when_first_image_is_being_saved [33.851435s] ... ok {1} tempest.api.compute.security_groups.test_security_group_rules_negative.SecurityGroupRulesNegativeTestJSON.test_create_security_group_rule_duplicate [1.129898s] ... ok {1} tempest.api.compute.security_groups.test_security_group_rules_negative.SecurityGroupRulesNegativeTestJSON.test_create_security_group_rule_with_invalid_from_port [0.452611s] ... ok {1} tempest.api.compute.security_groups.test_security_group_rules_negative.SecurityGroupRulesNegativeTestJSON.test_create_security_group_rule_with_invalid_id [0.019694s] ... ok {1} tempest.api.compute.security_groups.test_security_group_rules_negative.SecurityGroupRulesNegativeTestJSON.test_create_security_group_rule_with_invalid_ip_protocol [0.751605s] ... ok {1} tempest.api.compute.security_groups.test_security_group_rules_negative.SecurityGroupRulesNegativeTestJSON.test_create_security_group_rule_with_invalid_port_range [0.615436s] ... ok {1} tempest.api.compute.security_groups.test_security_group_rules_negative.SecurityGroupRulesNegativeTestJSON.test_create_security_group_rule_with_invalid_to_port [0.304762s] ... ok {1} tempest.api.compute.security_groups.test_security_group_rules_negative.SecurityGroupRulesNegativeTestJSON.test_create_security_group_rule_with_non_existent_id [0.053326s] ... ok {1} tempest.api.compute.security_groups.test_security_group_rules_negative.SecurityGroupRulesNegativeTestJSON.test_delete_security_group_rule_with_non_existent_id [0.090762s] ... ok {3} tempest.api.compute.floating_ips.test_floating_ips_actions_negative.FloatingIPsAssociationNegativeTestJSON.test_associate_ip_to_server_with_floating_ip [7.665398s] ... ok {3} tempest.api.compute.floating_ips.test_floating_ips_actions_negative.FloatingIPsAssociationNegativeTestJSON.test_associate_ip_to_server_without_passing_floating_ip [0.015614s] ... ok {3} tempest.api.compute.floating_ips.test_floating_ips_actions_negative.FloatingIPsAssociationNegativeTestJSON.test_associate_nonexistent_floating_ip [0.175220s] ... ok {3} tempest.api.compute.floating_ips.test_floating_ips_actions_negative.FloatingIPsAssociationNegativeTestJSON.test_dissociate_nonexistent_floating_ip [0.039121s] ... ok {1} setUpClass (tempest.api.compute.servers.test_attach_interfaces.AttachInterfacesV270Test) ... SKIPPED: The microversion range[2.70 - latest] of this test is out of the configuration range[None - None]. {2} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_create_numeric_server_name [0.988012s] ... ok {2} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_create_server_from_non_bootable_volume ... SKIPPED: Skipped because the volume service is not available {2} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_create_server_invalid_bdm_in_2nd_dict ... SKIPPED: Skipped because the volume service is not available {2} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_create_server_metadata_exceeds_length_limit [0.690059s] ... ok {2} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_create_server_name_length_exceeds_256 [0.694437s] ... ok {2} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_create_with_invalid_flavor [0.653515s] ... ok {2} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_create_with_invalid_image [0.695750s] ... ok {2} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_create_with_invalid_network_uuid [0.939886s] ... ok {2} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_create_with_non_existent_keypair [1.035144s] ... ok {0} tempest.api.compute.images.test_images_oneserver_negative.ImagesOneServerNegativeTestJSON.test_delete_image_that_is_not_yet_active [29.297879s] ... ok {2} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_create_with_nonexistent_security_group [1.118719s] ... ok {2} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_delete_non_existent_server [0.374848s] ... ok {2} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_delete_server_pass_id_exceeding_length_limit [0.360455s] ... ok {2} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_delete_server_pass_negative_id [0.373828s] ... ok {2} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_force_delete_nonexistent_server_id [0.351528s] ... ok {2} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_get_console_output_of_non_existent_server [0.405488s] ... ok {2} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_get_non_existent_server [0.371518s] ... ok {2} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_invalid_access_ip_v4_address [0.688125s] ... ok {2} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_invalid_ip_v6_address [0.685946s] ... ok {2} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_pause_non_existent_server [0.407161s] ... ok {2} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_pause_paused_server [3.312784s] ... ok {2} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_personality_file_contents_not_encoded ... SKIPPED: Nova personality feature disabled {2} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_reboot_deleted_server [0.373818s] ... ok {2} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_reboot_non_existent_server [0.509996s] ... ok {2} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_rebuild_deleted_server [1.395655s] ... ok {2} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_rebuild_non_existent_server [0.486816s] ... ok {2} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_resize_nonexistent_server ... SKIPPED: Resize not available. {2} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_resize_server_with_non_existent_flavor ... SKIPPED: Resize not available. {2} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_resize_server_with_null_flavor ... SKIPPED: Resize not available. {2} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_restore_nonexistent_server_id [0.386779s] ... ok {2} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_resume_non_existent_server [0.381103s] ... ok {2} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_resume_server_invalid_state [0.396302s] ... ok {2} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_server_name_blank [0.763398s] ... ok {2} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_shelve_non_existent_server [0.370178s] ... ok {0} tempest.api.compute.keypairs.test_keypairs.KeyPairsV2TestJSON.test_get_keypair_detail [0.480426s] ... ok {0} tempest.api.compute.keypairs.test_keypairs.KeyPairsV2TestJSON.test_keypair_create_delete [0.168312s] ... ok {0} tempest.api.compute.keypairs.test_keypairs.KeyPairsV2TestJSON.test_keypair_create_with_pub_key [0.168635s] ... ok {0} tempest.api.compute.keypairs.test_keypairs.KeyPairsV2TestJSON.test_keypairs_create_list_delete [0.515893s] ... ok {0} setUpClass (tempest.api.compute.keypairs.test_keypairs_v22.KeyPairsV22TestJSON) ... SKIPPED: The microversion range[2.2 - latest] of this test is out of the configuration range[None - None]. {0} tempest.api.compute.limits.test_absolute_limits.AbsoluteLimitsTestJSON.test_absLimits_get [0.163927s] ... ok {0} tempest.api.compute.limits.test_absolute_limits_negative.AbsoluteLimitsNegativeTestJSON.test_max_metadata_exceed_limit [1.028955s] ... ok {3} tempest.api.compute.images.test_images.ImagesTestJSON.test_create_image_from_paused_server [24.615761s] ... ok 2026-07-29 09:02:34.402 20 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.218 ([Errno None] Unable to connect to port 22 on 10.96.250.218). Number attempts: 1. Retry after 2 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.218 2026-07-29 09:02:36.905 20 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.218 ([Errno None] Unable to connect to port 22 on 10.96.250.218). Number attempts: 2. Retry after 3 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.218 {0} tempest.api.compute.security_groups.test_security_group_rules.SecurityGroupRulesTestJSON.test_security_group_rules_create [0.645708s] ... ok {1} tempest.api.compute.servers.test_create_server.ServersTestJSON.test_host_name_is_same_as_server_name [21.357262s] ... ok {1} tempest.api.compute.servers.test_create_server.ServersTestJSON.test_list_servers [0.247749s] ... ok {1} tempest.api.compute.servers.test_create_server.ServersTestJSON.test_list_servers_with_detail [0.375928s] ... ok {0} tempest.api.compute.security_groups.test_security_group_rules.SecurityGroupRulesTestJSON.test_security_group_rules_create_with_optional_cidr [0.721570s] ... ok {1} tempest.api.compute.servers.test_create_server.ServersTestJSON.test_verify_created_server_vcpus [0.139830s] ... ok {1} tempest.api.compute.servers.test_create_server.ServersTestJSON.test_verify_server_details [0.000518s] ... ok {0} tempest.api.compute.security_groups.test_security_group_rules.SecurityGroupRulesTestJSON.test_security_group_rules_create_with_optional_group_id [1.016891s] ... ok {0} tempest.api.compute.security_groups.test_security_group_rules.SecurityGroupRulesTestJSON.test_security_group_rules_delete_when_peer_group_deleted [1.252274s] ... ok {0} tempest.api.compute.security_groups.test_security_group_rules.SecurityGroupRulesTestJSON.test_security_group_rules_list [1.354375s] ... ok {1} setUpClass (tempest.api.compute.servers.test_device_tagging.TaggedBootDevicesTest) ... SKIPPED: The microversion range[2.32 - 2.32] of this test is out of the configuration range[None - None]. {2} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_shelve_shelved_server [37.307403s] ... ok {2} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_stop_non_existent_server [0.472932s] ... ok {2} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_suspend_non_existent_server [0.382821s] ... ok {2} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_suspend_server_invalid_state [9.422766s] ... ok {2} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_unpause_non_existent_server [0.370627s] ... ok {2} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_unpause_server_invalid_state [0.354926s] ... ok {2} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_unshelve_non_existent_server [0.360573s] ... ok {2} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_unshelve_server_invalid_state [0.435408s] ... ok {2} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_update_name_of_non_existent_server [0.366919s] ... ok {2} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_update_server_name_length_exceeds_256 [0.350830s] ... ok {2} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_update_server_set_empty_name [0.400018s] ... ok {1} tempest.api.compute.servers.test_instance_actions.InstanceActionsTestJSON.test_get_instance_action [0.066144s] ... ok 2026-07-29 09:03:17.312 18 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.209 ([Errno None] Unable to connect to port 22 on 10.96.250.209). Number attempts: 1. Retry after 2 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.209 {3} tempest.api.compute.images.test_images.ImagesTestJSON.test_create_image_from_stopped_server [46.925942s] ... ok 2026-07-29 09:03:22.609 18 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.209 ([Errno None] Unable to connect to port 22 on 10.96.250.209). Number attempts: 2. Retry after 3 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.209 2026-07-29 09:03:26.112 18 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.209 ([Errno None] Unable to connect to port 22 on 10.96.250.209). Number attempts: 3. Retry after 4 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.209 {1} tempest.api.compute.servers.test_instance_actions.InstanceActionsTestJSON.test_list_instance_actions [11.695424s] ... ok 2026-07-29 09:03:30.613 18 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.209 ([Errno None] Unable to connect to port 22 on 10.96.250.209). Number attempts: 4. Retry after 5 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.209 {3} tempest.api.compute.images.test_images.ImagesTestJSON.test_create_image_from_suspended_server [25.346311s] ... ok {2} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestMultiTenantJSON.test_delete_a_server_of_another_tenant [0.451107s] ... ok {2} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestMultiTenantJSON.test_update_server_of_another_tenant [0.206169s] ... ok {0} tempest.api.compute.servers.test_attach_interfaces.AttachInterfacesTestJSON.test_create_list_show_delete_interfaces_by_fixed_ip [61.247123s] ... ok {1} tempest.api.compute.servers.test_instance_actions_negative.InstanceActionsNegativeTestJSON.test_get_instance_action_invalid_request [0.057600s] ... ok {1} tempest.api.compute.servers.test_instance_actions_negative.InstanceActionsNegativeTestJSON.test_list_instance_actions_non_existent_server [0.025230s] ... ok {2} tempest.api.compute.test_extensions.ExtensionsTest.test_get_extension [0.177570s] ... ok {2} tempest.api.compute.test_extensions.ExtensionsTest.test_list_extensions [0.039412s] ... ok {2} tempest.api.compute.test_quotas.QuotasTestJSON.test_compare_tenant_quotas_with_default_quotas [0.318431s] ... ok {2} tempest.api.compute.test_quotas.QuotasTestJSON.test_get_default_quotas [0.076612s] ... ok {2} tempest.api.compute.test_quotas.QuotasTestJSON.test_get_quotas [0.209302s] ... ok {2} setUpClass (tempest.api.compute.volumes.test_attach_volume_negative.AttachVolumeNegativeTest) ... SKIPPED: AttachVolumeNegativeTest skipped as Cinder is not available {2} setUpClass (tempest.api.compute.volumes.test_volumes_negative.VolumesNegativeTest) ... SKIPPED: VolumesNegativeTest skipped as Cinder is not available {2} tempest.api.identity.admin.v3.test_credentials.CredentialsTestJSON.test_credentials_create_get_update_delete [0.238532s] ... ok 2026-07-29 09:04:22.386 18 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.218 ([Errno None] Unable to connect to port 22 on 10.96.250.218). Number attempts: 1. Retry after 2 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.218 2026-07-29 09:04:24.889 18 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.218 ([Errno None] Unable to connect to port 22 on 10.96.250.218). Number attempts: 2. Retry after 3 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.218 2026-07-29 09:04:28.391 18 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.218 ([Errno None] Unable to connect to port 22 on 10.96.250.218). Number attempts: 3. Retry after 4 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.218 {2} tempest.api.identity.admin.v3.test_domains.DomainsTestJSON.test_create_update_delete_domain [0.724217s] ... ok {3} tempest.api.compute.images.test_images.ImagesTestJSON.test_create_server_from_snapshot [44.816796s] ... ok {2} tempest.api.identity.admin.v3.test_endpoints.EndPointsTestJSON.test_update_endpoint [0.999264s] ... ok {2} tempest.api.identity.admin.v3.test_groups.GroupsV3TestJSON.test_group_users_add_list_delete [3.329033s] ... ok 2026-07-29 09:04:47.132 20 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.210 ([Errno None] Unable to connect to port 22 on 10.96.250.210). Number attempts: 1. Retry after 2 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.210 {3} tempest.api.compute.images.test_images.ImagesTestJSON.test_delete_saving_image [18.599869s] ... ok 2026-07-29 09:04:49.638 20 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.210 ([Errno None] Unable to connect to port 22 on 10.96.250.210). Number attempts: 2. Retry after 3 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.210 2026-07-29 09:04:53.140 20 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.210 ([Errno None] Unable to connect to port 22 on 10.96.250.210). Number attempts: 3. Retry after 4 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.210 {2} tempest.api.identity.admin.v3.test_services.ServicesTestJSON.test_create_update_get_service [0.327635s] ... ok 2026-07-29 09:04:57.641 20 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.210 ([Errno None] Unable to connect to port 22 on 10.96.250.210). Number attempts: 4. Retry after 5 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.210 {2} tempest.api.identity.admin.v3.test_trusts.TrustsV3TestJSON.test_get_trusts_all [3.265251s] ... ok {3} tempest.api.compute.images.test_list_images.ListImagesTestJSON.test_get_image [0.205394s] ... ok {3} tempest.api.compute.images.test_list_images.ListImagesTestJSON.test_list_images [0.082590s] ... ok {3} tempest.api.compute.images.test_list_images.ListImagesTestJSON.test_list_images_with_detail [0.061432s] ... ok {1} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_change_server_password ... SKIPPED: Change password not available. {2} tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_delete_image [0.489077s] ... ok {0} tempest.api.compute.servers.test_attach_interfaces.AttachInterfacesTestJSON.test_create_list_show_delete_interfaces_by_network_port [68.613188s] ... ok {2} tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_register_upload_get_image_file [1.602503s] ... ok {2} tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_update_image [0.273565s] ... ok {1} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_get_console_output [11.992915s] ... ok {2} tempest.api.network.test_ports.PortsTestJSON.test_create_port_in_allowed_allocation_pools [2.520353s] ... ok {2} tempest.api.network.test_ports.PortsTestJSON.test_create_port_with_no_securitygroups [2.211113s] ... ok {2} tempest.api.network.test_ports.PortsTestJSON.test_create_update_delete_port [1.242550s] ... ok {2} tempest.api.network.test_ports.PortsTestJSON.test_list_ports [0.075766s] ... ok {2} tempest.api.network.test_ports.PortsTestJSON.test_show_port [0.047077s] ... ok {2} setUpClass (tempest.api.object_storage.test_container_services.ContainerTest) ... SKIPPED: ContainerTest skipped as swift is not available {2} setUpClass (tempest.api.volume.test_versions.VersionsTest) ... SKIPPED: VersionsTest skipped as Cinder is not available {2} setUpClass (tempest.api.volume.test_volumes_get.VolumesGetTest) ... SKIPPED: VolumesGetTest skipped as Cinder is not available {3} tempest.api.compute.security_groups.test_security_groups.SecurityGroupsTestJSON.test_list_security_groups_by_server [16.745340s] ... ok {3} tempest.api.compute.security_groups.test_security_groups.SecurityGroupsTestJSON.test_security_group_create_get_delete [0.628279s] ... ok {3} tempest.api.compute.security_groups.test_security_groups.SecurityGroupsTestJSON.test_security_groups_create_list_delete [2.043328s] ... ok 2026-07-29 09:05:45.793 18 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.208 ([Errno None] Unable to connect to port 22 on 10.96.250.208). Number attempts: 1. Retry after 2 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.208 {1} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_lock_unlock_server [34.839364s] ... ok {1} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_pause_unpause_server [3.745658s] ... ok 2026-07-29 09:06:01.504 20 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.210 ([Errno None] Unable to connect to port 22 on 10.96.250.210). Number attempts: 1. Retry after 2 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.210 2026-07-29 09:06:04.006 20 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.210 ([Errno None] Unable to connect to port 22 on 10.96.250.210). Number attempts: 2. Retry after 3 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.210 2026-07-29 09:06:07.508 20 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.210 ([Errno None] Unable to connect to port 22 on 10.96.250.210). Number attempts: 3. Retry after 4 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.210 {3} tempest.api.compute.security_groups.test_security_groups.SecurityGroupsTestJSON.test_server_security_groups [37.061354s] ... ok {3} tempest.api.compute.security_groups.test_security_groups.SecurityGroupsTestJSON.test_update_security_groups [0.592954s] ... ok {2} tempest.scenario.test_server_advanced_ops.TestServerAdvancedOps.test_server_sequence_suspend_resume [45.167163s] ... ok {2} neutron_tempest_plugin.api.admin.test_tag.TagFilterPortTestJSON.test_filter_port_tags [0.654055s] ... ok {0} tempest.api.compute.servers.test_attach_interfaces.AttachInterfacesTestJSON.test_reassign_port_between_servers [83.869906s] ... ok 2026-07-29 09:06:38.625 20 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.210 ([Errno None] Unable to connect to port 22 on 10.96.250.210). Number attempts: 1. Retry after 2 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.210 2026-07-29 09:06:41.127 20 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.210 ([Errno None] Unable to connect to port 22 on 10.96.250.210). Number attempts: 2. Retry after 3 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.210 {2} neutron_tempest_plugin.api.admin.test_tag.TagFilterRouterTestJSON.test_filter_router_tags [1.623080s] ... ok {1} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_reboot_server_hard [51.151542s] ... ok {3} tempest.api.compute.servers.test_delete_server.DeleteServersTestJSON.test_delete_active_server [24.018653s] ... ok {3} tempest.api.compute.servers.test_delete_server.DeleteServersTestJSON.test_delete_server_while_in_attached_volume ... SKIPPED: Skipped because the volume service is not available {3} tempest.api.compute.servers.test_delete_server.DeleteServersTestJSON.test_delete_server_while_in_building_state [1.346830s] ... ok {2} neutron_tempest_plugin.api.admin.test_tag.TagFilterSubnetpoolTestJSON.test_filter_subnetpool_tags [0.538714s] ... ok 2026-07-29 09:07:05.760 18 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.213 ([Errno None] Unable to connect to port 22 on 10.96.250.213). Number attempts: 1. Retry after 2 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.213 2026-07-29 09:07:07.612 20 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.216 ([Errno None] Unable to connect to port 22 on 10.96.250.216). Number attempts: 1. Retry after 2 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.216 {2} neutron_tempest_plugin.api.admin.test_tag.TagSecGroupTestJSON.test_security_group_tags [1.097558s] ... ok 2026-07-29 09:07:08.775 18 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.213 ([Errno None] Unable to connect to port 22 on 10.96.250.213). Number attempts: 2. Retry after 3 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.213 2026-07-29 09:07:11.118 20 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.216 ([Errno None] Unable to connect to port 22 on 10.96.250.216). Number attempts: 2. Retry after 3 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.216 2026-07-29 09:07:12.276 18 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.213 ([Errno None] Unable to connect to port 22 on 10.96.250.213). Number attempts: 3. Retry after 4 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.213 2026-07-29 09:07:14.622 20 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.216 ([Errno None] Unable to connect to port 22 on 10.96.250.216). Number attempts: 3. Retry after 4 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.216 {2} setUpClass (neutron_tempest_plugin.vpnaas.api.test_vpnaas.VPNaaSTestJSON) ... SKIPPED: vpnaas extension not enabled. {3} tempest.api.compute.servers.test_delete_server.DeleteServersTestJSON.test_delete_server_while_in_pause_state [22.916855s] ... ok 2026-07-29 09:07:16.779 18 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.213 ([Errno None] Unable to connect to port 22 on 10.96.250.213). Number attempts: 4. Retry after 5 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.213 2026-07-29 09:07:19.124 20 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.216 ([Errno None] Unable to connect to port 22 on 10.96.250.216). Number attempts: 4. Retry after 5 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.216 {1} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_rebuild_server [48.017084s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/var/lib/openstack/lib/python3.12/site-packages/tempest/api/compute/servers/test_server_actions.py", line 290, in test_rebuild_server self._test_rebuild_server( File "/var/lib/openstack/lib/python3.12/site-packages/tempest/api/compute/servers/test_server_actions.py", line 131, in _test_rebuild_server rebuilt_server = self.client.rebuild_server( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/lib/openstack/lib/python3.12/site-packages/tempest/lib/services/compute/servers_client.py", line 316, in rebuild_server return self.action(server_id, 'rebuild', ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/lib/openstack/lib/python3.12/site-packages/tempest/lib/services/compute/servers_client.py", line 239, in action resp, body = self.post('servers/%s/action' % server_id, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/lib/openstack/lib/python3.12/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( ^^^^^^^^^^^^^ File "/var/lib/openstack/lib/python3.12/site-packages/tempest/lib/services/compute/base_compute_client.py", line 47, in request resp, resp_body = super(BaseComputeClient, self).request( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/lib/openstack/lib/python3.12/site-packages/tempest/lib/common/rest_client.py", line 762, in request self._error_checker(resp, resp_body) File "/var/lib/openstack/lib/python3.12/site-packages/tempest/lib/common/rest_client.py", line 877, in _error_checker raise exceptions.BadRequest(resp_body, resp=resp) tempest.lib.exceptions.BadRequest: Bad request Details: {'code': 400, 'message': "Invalid input for field/attribute imageRef. Value: None. None is not of type 'string'"} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2026-07-29 09:06:44,940 20 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:06:45,119 20 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/4a3e12da-f049-4079-bf10-4ba11967c719 HTTP/1.1" 200 1822 2026-07-29 09:06:45,133 20 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): keystone-api.openstack.svc.cluster.local:5000 2026-07-29 09:06:45,507 20 DEBUG [urllib3.connectionpool] http://keystone-api.openstack.svc.cluster.local:5000 "POST /v3/auth/tokens HTTP/1.1" 201 3794 2026-07-29 09:06:45,510 20 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:06:45,664 20 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "POST /v2.1/os-keypairs HTTP/1.1" 200 386 2026-07-29 09:06:45,668 20 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): neutron-server.openstack.svc.cluster.local:9696 2026-07-29 09:06:45,953 20 DEBUG [urllib3.connectionpool] http://neutron-server.openstack.svc.cluster.local:9696 "POST /v2.0/security-groups HTTP/1.1" 201 1662 2026-07-29 09:06:45,955 20 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): neutron-server.openstack.svc.cluster.local:9696 2026-07-29 09:06:46,185 20 DEBUG [urllib3.connectionpool] http://neutron-server.openstack.svc.cluster.local:9696 "POST /v2.0/security-group-rules HTTP/1.1" 201 597 2026-07-29 09:06:46,187 20 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): neutron-server.openstack.svc.cluster.local:9696 2026-07-29 09:06:46,422 20 DEBUG [urllib3.connectionpool] http://neutron-server.openstack.svc.cluster.local:9696 "POST /v2.0/security-group-rules HTTP/1.1" 201 602 2026-07-29 09:06:46,424 20 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): neutron-server.openstack.svc.cluster.local:9696 2026-07-29 09:06:47,147 20 DEBUG [urllib3.connectionpool] http://neutron-server.openstack.svc.cluster.local:9696 "POST /v2.0/floatingips HTTP/1.1" 201 552 2026-07-29 09:06:47,149 20 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:06:47,741 20 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "POST /v2.1/servers HTTP/1.1" 202 450 2026-07-29 09:06:47,746 20 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:06:47,874 20 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/784a6986-02f1-4d76-a99a-6619067a48cb HTTP/1.1" 200 1396 2026-07-29 09:06:48,885 20 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:06:48,972 20 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/784a6986-02f1-4d76-a99a-6619067a48cb HTTP/1.1" 200 1400 2026-07-29 09:06:49,984 20 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:06:50,062 20 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/784a6986-02f1-4d76-a99a-6619067a48cb HTTP/1.1" 200 1392 2026-07-29 09:06:51,073 20 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:06:51,159 20 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/784a6986-02f1-4d76-a99a-6619067a48cb HTTP/1.1" 200 1448 2026-07-29 09:06:52,176 20 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:06:52,287 20 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/784a6986-02f1-4d76-a99a-6619067a48cb HTTP/1.1" 200 1448 2026-07-29 09:06:53,294 20 DEBUG [urllib3.connectionpool] Starti ng new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:06:53,374 20 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/784a6986-02f1-4d76-a99a-6619067a48cb HTTP/1.1" 200 1456 2026-07-29 09:06:54,386 20 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:06:54,583 20 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/784a6986-02f1-4d76-a99a-6619067a48cb HTTP/1.1" 200 1524 2026-07-29 09:06:55,597 20 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:06:55,767 20 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/784a6986-02f1-4d76-a99a-6619067a48cb HTTP/1.1" 200 1522 2026-07-29 09:06:56,780 20 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:06:56,968 20 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/784a6986-02f1-4d76-a99a-6619067a48cb HTTP/1.1" 200 1522 2026-07-29 09:06:57,984 20 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:06:58,132 20 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/784a6986-02f1-4d76-a99a-6619067a48cb HTTP/1.1" 200 1522 2026-07-29 09:06:59,147 20 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:06:59,426 20 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/784a6986-02f1-4d76-a99a-6619067a48cb HTTP/1.1" 200 1522 2026-07-29 09:07:00,434 20 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:07:00,698 20 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/784a6986-02f1-4d76-a99a-6619067a48cb HTTP/1.1" 200 1522 2026-07-29 09:07:01,710 20 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:07:01,871 20 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/784a6986-02f1-4d76-a99a-6619067a48cb HTTP/1.1" 200 1705 2026-07-29 09:07:01,884 20 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:07:02,041 20 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/784a6986-02f1-4d76-a99a-6619067a48cb/os-interface HTTP/1.1" 200 284 2026-07-29 09:07:02,045 20 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): neutron-server.openstack.svc.cluster.local:9696 2026-07-29 09:07:02,943 20 DEBUG [urllib3.connectionpool] http://neutron-server.openstack.svc.cluster.local:9696 "PUT /v2.0/floatingips/175b39b3-2c09-423d-9266-5988e620e426 HTTP/1.1" 200 855 2026-07-29 09:07:24,627 20 DEBUG [paramiko.transport] starting thread (client mode): 0xd7d8d970 2026-07-29 09:07:24,628 20 DEBUG [paramiko.transport] Local version/idstring: SSH-2.0-paramiko_3.5.1 2026-07-29 09:07:24,628 20 DEBUG [paramiko.transport] Remote version/idstring: SSH-2.0-dropbear_2020.81 2026-07-29 09:07:24,629 20 INFO [paramiko.transport] Connected (version 2.0, client dropbear_2020.81) 2026-07-29 09:07:24,629 20 DEBUG [paramiko.transport] === Key exchange possibilities === 2026-07-29 09:07:24,630 20 DEBUG [paramiko.transport] kex algos: curve25519-sha256, curve25519-sha256@libssh.org, ecdh-sha2-nistp521, ecdh-sha2-nistp384, ecdh-sha2-nistp256, diffie-hellman-group14-sha256, diffie-hellman-group14-sha1, kexguess2@matt.ucc.asn.au 2026-07-29 09:07:24,630 20 DEBUG [paramiko.transport] server key: ssh-ed25519, ecdsa-sha2-nistp256, rsa-sha2-256, ssh-rsa 2026-07-29 09:07:24, 630 20 DEBUG [paramiko.transport] client encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes256-ctr 2026-07-29 09:07:24,630 20 DEBUG [paramiko.transport] server encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes256-ctr 2026-07-29 09:07:24,630 20 DEBUG [paramiko.transport] client mac: hmac-sha1, hmac-sha2-256 2026-07-29 09:07:24,630 20 DEBUG [paramiko.transport] server mac: hmac-sha1, hmac-sha2-256 2026-07-29 09:07:24,630 20 DEBUG [paramiko.transport] client compress: none 2026-07-29 09:07:24,630 20 DEBUG [paramiko.transport] server compress: none 2026-07-29 09:07:24,630 20 DEBUG [paramiko.transport] client lang: 2026-07-29 09:07:24,630 20 DEBUG [paramiko.transport] server lang: 2026-07-29 09:07:24,631 20 DEBUG [paramiko.transport] kex follows: False 2026-07-29 09:07:24,631 20 DEBUG [paramiko.transport] === Key exchange agreements === 2026-07-29 09:07:24,631 20 DEBUG [paramiko.transport] Kex: curve25519-sha256@libssh.org 2026-07-29 09:07:24,631 20 DEBUG [paramiko.transport] HostKey: ssh-ed25519 2026-07-29 09:07:24,631 20 DEBUG [paramiko.transport] Cipher: aes128-ctr 2026-07-29 09:07:24,631 20 DEBUG [paramiko.transport] MAC: hmac-sha2-256 2026-07-29 09:07:24,631 20 DEBUG [paramiko.transport] Compression: none 2026-07-29 09:07:24,631 20 DEBUG [paramiko.transport] === End of kex handshake === 2026-07-29 09:07:24,685 20 DEBUG [paramiko.transport] kex engine KexCurve25519 specified hash_algo 2026-07-29 09:07:24,685 20 DEBUG [paramiko.transport] Switch to new keys ... 2026-07-29 09:07:24,686 20 DEBUG [paramiko.transport] Got EXT_INFO: {'server-sig-algs': b'ssh-ed25519,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,rsa-sha2-256,ssh-rsa'} 2026-07-29 09:07:24,686 20 DEBUG [paramiko.transport] Adding ssh-ed25519 host key for 10.96.250.216: b'94ff6c4468127809a4dc067fe2af5d6b' 2026-07-29 09:07:24,686 20 DEBUG [paramiko.transport] Trying SSH key b'1b31681ad76036bacef55ce2a2076717' 2026-07-29 09:07:24,728 20 DEBUG [paramiko.transport] userauth is OK 2026-07-29 09:07:24,737 20 INFO [paramiko.transport] Authentication (publickey) successful! 2026-07-29 09:07:24,739 20 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:07:24,838 20 DEBUG [paramiko.transport] EOF in transport thread 2026-07-29 09:07:24,915 20 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/784a6986-02f1-4d76-a99a-6619067a48cb HTTP/1.1" 200 1825 2026-07-29 09:07:24,926 20 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:07:25,079 20 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/784a6986-02f1-4d76-a99a-6619067a48cb HTTP/1.1" 200 1825 2026-07-29 09:07:25,088 20 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:07:25,101 20 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "POST /v2.1/servers/784a6986-02f1-4d76-a99a-6619067a48cb/action HTTP/1.1" 400 129 2026-07-29 09:07:25,103 20 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:07:25,249 20 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/4a3e12da-f049-4079-bf10-4ba11967c719 HTTP/1.1" 200 1822 2026-07-29 09:07:25,262 20 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:07:25,430 20 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "DELETE /v2.1/servers/784a6986-02f1-4d76-a99a-6619067a48cb HTTP/1.1" 204 0 2026-07-29 09:07:25,432 20 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:07:25,599 20 DEBUG [urllib3.connectionpool ] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/784a6986-02f1-4d76-a99a-6619067a48cb HTTP/1.1" 200 1831 2026-07-29 09:07:26,613 20 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:07:26,810 20 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/784a6986-02f1-4d76-a99a-6619067a48cb HTTP/1.1" 200 1831 2026-07-29 09:07:27,822 20 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:07:27,963 20 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/784a6986-02f1-4d76-a99a-6619067a48cb HTTP/1.1" 200 1831 2026-07-29 09:07:28,977 20 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:07:29,064 20 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/784a6986-02f1-4d76-a99a-6619067a48cb HTTP/1.1" 200 1477 2026-07-29 09:07:30,077 20 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:07:30,193 20 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/784a6986-02f1-4d76-a99a-6619067a48cb HTTP/1.1" 200 1482 2026-07-29 09:07:31,205 20 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:07:31,293 20 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/784a6986-02f1-4d76-a99a-6619067a48cb HTTP/1.1" 200 1482 2026-07-29 09:07:32,305 20 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:07:32,338 20 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/784a6986-02f1-4d76-a99a-6619067a48cb HTTP/1.1" 404 111 2026-07-29 09:07:32,340 20 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:07:32,399 20 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "DELETE /v2.1/os-keypairs/tempest-keypair-1437845268 HTTP/1.1" 202 0 2026-07-29 09:07:32,404 20 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): neutron-server.openstack.svc.cluster.local:9696 2026-07-29 09:07:32,559 20 DEBUG [urllib3.connectionpool] http://neutron-server.openstack.svc.cluster.local:9696 "DELETE /v2.0/security-groups/35caac62-b2f3-47c5-a7fa-cffab7ed67e8 HTTP/1.1" 204 0 2026-07-29 09:07:32,561 20 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): neutron-server.openstack.svc.cluster.local:9696 2026-07-29 09:07:32,579 20 DEBUG [urllib3.connectionpool] http://neutron-server.openstack.svc.cluster.local:9696 "GET /v2.0/security-groups/35caac62-b2f3-47c5-a7fa-cffab7ed67e8 HTTP/1.1" 404 146 2026-07-29 09:07:32,581 20 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): neutron-server.openstack.svc.cluster.local:9696 2026-07-29 09:07:32,956 20 DEBUG [urllib3.connectionpool] http://neutron-server.openstack.svc.cluster.local:9696 "DELETE /v2.0/floatingips/175b39b3-2c09-423d-9266-5988e620e426 HTTP/1.1" 204 0 {1} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_resize_server_confirm ... SKIPPED: Resize not available. {1} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_resize_server_revert ... SKIPPED: Resize not available. {0} tempest.api.compute.servers.test_attach_interfaces.AttachInterfacesUnderV243Test.test_add_remove_fixed_ip [54.214507s] ... ok {0} tempest.api.compute.servers.test_create_server.ServersTestFqdnHostnames.test_create_server_with_fqdn_name ... SKIPPED: FQDN hostname sanitization is not supported. {1} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_stop_start_server [17.638980s] ... ok {1} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_suspend_resume_server [9.474909s] ... ok {3} tempest.api.compute.servers.test_delete_server.DeleteServersTestJSON.test_delete_server_while_in_shelved_state [48.072399s] ... ok {0} tempest.api.compute.servers.test_create_server_multi_nic.ServersTestMultiNic.test_verify_duplicate_network_nics [34.554504s] ... ok 2026-07-29 09:08:44.540 20 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.220 ([Errno None] Unable to connect to port 22 on 10.96.250.220). Number attempts: 1. Retry after 2 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.220 2026-07-29 09:08:47.042 20 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.220 ([Errno None] Unable to connect to port 22 on 10.96.250.220). Number attempts: 2. Retry after 3 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.220 2026-07-29 09:08:50.544 20 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.220 ([Errno None] Unable to connect to port 22 on 10.96.250.220). Number attempts: 3. Retry after 4 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.220 {3} tempest.api.compute.servers.test_delete_server.DeleteServersTestJSON.test_delete_server_while_in_shutoff_state [50.961174s] ... ok {0} tempest.api.compute.servers.test_create_server_multi_nic.ServersTestMultiNic.test_verify_multiple_nics_order [29.001030s] ... ok {0} setUpClass (tempest.api.compute.servers.test_device_tagging.TaggedBootDevicesTest_v242) ... SKIPPED: The microversion range[2.42 - latest] of this test is out of the configuration range[None - None]. {3} tempest.api.compute.servers.test_delete_server.DeleteServersTestJSON.test_delete_server_while_in_suspended_state [24.885156s] ... ok {3} tempest.api.compute.servers.test_delete_server.DeleteServersTestJSON.test_delete_server_while_in_verify_resize_state ... SKIPPED: Resize not available. {1} tempest.api.compute.servers.test_server_actions.ServerActionsTestOtherB.test_create_backup [27.793707s] ... ok {1} tempest.api.compute.servers.test_server_actions.ServerActionsTestOtherB.test_get_console_output_server_id_in_shutoff_status ... SKIPPED: Skipped until bug: https://launchpad.net/bugs/2028851 is resolved. {3} setUpClass (tempest.api.compute.servers.test_device_tagging.TaggedAttachmentsTest) ... SKIPPED: The microversion range[2.49 - latest] of this test is out of the configuration range[None - None]. {1} tempest.api.compute.servers.test_server_actions.ServerActionsTestOtherB.test_get_console_output_with_unlimited_size [15.599520s] ... ok {1} tempest.api.compute.servers.test_server_actions.ServerActionsTestOtherB.test_get_vnc_console ... SKIPPED: VNC Console feature is disabled. {1} tempest.api.compute.servers.test_server_actions.ServerActionsTestOtherB.test_resize_server_confirm_from_stopped ... SKIPPED: Resize not available. {1} tempest.api.compute.servers.test_server_actions.ServerActionsTestOtherB.test_resize_server_revert_with_volume_attached ... SKIPPED: Resize not available. {0} tempest.api.compute.servers.test_multiple_create.MultipleCreateTestJSON.test_multiple_create [28.427403s] ... ok {3} tempest.api.compute.servers.test_disk_config.ServerDiskConfigTestJSON.test_rebuild_server_with_auto_disk_config [17.648529s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/var/lib/openstack/lib/python3.12/site-packages/tempest/api/compute/servers/test_disk_config.py", line 79, in test_rebuild_server_with_auto_disk_config server = self.client.rebuild_server(server['id'], ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/lib/openstack/lib/python3.12/site-packages/tempest/lib/services/compute/servers_client.py", line 316, in rebuild_server return self.action(server_id, 'rebuild', ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/lib/openstack/lib/python3.12/site-packages/tempest/lib/services/compute/servers_client.py", line 239, in action resp, body = self.post('servers/%s/action' % server_id, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/lib/openstack/lib/python3.12/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( ^^^^^^^^^^^^^ File "/var/lib/openstack/lib/python3.12/site-packages/tempest/lib/services/compute/base_compute_client.py", line 47, in request resp, resp_body = super(BaseComputeClient, self).request( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/lib/openstack/lib/python3.12/site-packages/tempest/lib/common/rest_client.py", line 762, in request self._error_checker(resp, resp_body) File "/var/lib/openstack/lib/python3.12/site-packages/tempest/lib/common/rest_client.py", line 877, in _error_checker raise exceptions.BadRequest(resp_body, resp=resp) tempest.lib.exceptions.BadRequest: Bad request Details: {'code': 400, 'message': "Invalid input for field/attribute imageRef. Value: None. None is not of type 'string'"} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2026-07-29 09:09:31,667 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): keystone-api.openstack.svc.cluster.local:5000 2026-07-29 09:09:32,008 24 DEBUG [urllib3.connectionpool] http://keystone-api.openstack.svc.cluster.local:5000 "POST /v3/auth/tokens HTTP/1.1" 201 3802 2026-07-29 09:09:32,010 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:09:32,755 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "POST /v2.1/servers HTTP/1.1" 202 424 2026-07-29 09:09:32,758 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:09:32,835 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/b84b2697-dd69-4da5-8f4e-031ebf08f916 HTTP/1.1" 200 1372 2026-07-29 09:09:33,862 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:09:33,951 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/b84b2697-dd69-4da5-8f4e-031ebf08f916 HTTP/1.1" 200 1376 2026-07-29 09:09:34,964 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:09:35,040 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/b84b2697-dd69-4da5-8f4e-031ebf08f916 HTTP/1.1" 200 1368 2026-07-29 09:09:36,053 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:09:36,140 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/b84b2697-dd69-4da5-8f4e-031ebf08f916 HTTP/1.1" 200 1368 2026-07-29 09:09:37,148 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:09:37,237 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/b84b2697-dd69-4da5-8f4e-031ebf08f916 HTTP/1.1" 200 1424 2026-07-29 09:09:38,250 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:09:38,347 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/b84b2697-dd69-4da5-8f4e-031ebf08f916 HTTP/1.1" 200 1424 2026-07-29 09:09:39,361 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:09:39,438 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/b84b2697-dd69-4da5-8f4e-031ebf08f916 HTTP/1.1" 200 1432 2026-07-29 09:09:40,453 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:09:40,604 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/b84b2697-dd69-4da5-8f4e-031ebf08f916 HTTP/1.1" 200 1474 2026-07-29 09:09:41,616 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:09:41,829 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/b84b2697-dd69-4da5-8f4e-031ebf08f916 HTTP/1.1" 200 1472 2026-07-29 09:09:42,841 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:09:42,993 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/b84b2697-dd69-4da5-8f4e-031ebf08f916 HTTP/1.1" 200 1472 2026-07-29 09:09:44,010 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:09:44,150 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/b84b2697-dd69-4da5-8f4e-031eb f08f916 HTTP/1.1" 200 1472 2026-07-29 09:09:45,158 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:09:45,295 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/b84b2697-dd69-4da5-8f4e-031ebf08f916 HTTP/1.1" 200 1472 2026-07-29 09:09:46,308 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:09:46,465 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/b84b2697-dd69-4da5-8f4e-031ebf08f916 HTTP/1.1" 200 1472 2026-07-29 09:09:47,477 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:09:47,672 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/b84b2697-dd69-4da5-8f4e-031ebf08f916 HTTP/1.1" 200 1472 2026-07-29 09:09:48,688 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:09:48,856 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/b84b2697-dd69-4da5-8f4e-031ebf08f916 HTTP/1.1" 200 1658 2026-07-29 09:09:48,867 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:09:49,058 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/b84b2697-dd69-4da5-8f4e-031ebf08f916 HTTP/1.1" 200 1658 2026-07-29 09:09:49,069 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:09:49,081 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "POST /v2.1/servers/b84b2697-dd69-4da5-8f4e-031ebf08f916/action HTTP/1.1" 400 129 2026-07-29 09:09:49,083 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:09:49,306 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "DELETE /v2.1/servers/b84b2697-dd69-4da5-8f4e-031ebf08f916 HTTP/1.1" 204 0 {0} tempest.api.compute.servers.test_multiple_create.MultipleCreateTestJSON.test_multiple_create_with_reservation_return [16.652348s] ... ok {3} tempest.api.compute.servers.test_disk_config.ServerDiskConfigTestJSON.test_rebuild_server_with_manual_disk_config [16.410217s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/var/lib/openstack/lib/python3.12/site-packages/tempest/api/compute/servers/test_disk_config.py", line 60, in test_rebuild_server_with_manual_disk_config server = self.client.rebuild_server(server['id'], ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/lib/openstack/lib/python3.12/site-packages/tempest/lib/services/compute/servers_client.py", line 316, in rebuild_server return self.action(server_id, 'rebuild', ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/lib/openstack/lib/python3.12/site-packages/tempest/lib/services/compute/servers_client.py", line 239, in action resp, body = self.post('servers/%s/action' % server_id, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/lib/openstack/lib/python3.12/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( ^^^^^^^^^^^^^ File "/var/lib/openstack/lib/python3.12/site-packages/tempest/lib/services/compute/base_compute_client.py", line 47, in request resp, resp_body = super(BaseComputeClient, self).request( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/lib/openstack/lib/python3.12/site-packages/tempest/lib/common/rest_client.py", line 762, in request self._error_checker(resp, resp_body) File "/var/lib/openstack/lib/python3.12/site-packages/tempest/lib/common/rest_client.py", line 877, in _error_checker raise exceptions.BadRequest(resp_body, resp=resp) tempest.lib.exceptions.BadRequest: Bad request Details: {'code': 400, 'message': "Invalid input for field/attribute imageRef. Value: None. None is not of type 'string'"} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2026-07-29 09:09:49,324 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): keystone-api.openstack.svc.cluster.local:5000 2026-07-29 09:09:49,641 24 DEBUG [urllib3.connectionpool] http://keystone-api.openstack.svc.cluster.local:5000 "POST /v3/auth/tokens HTTP/1.1" 201 3802 2026-07-29 09:09:49,643 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:09:50,241 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "POST /v2.1/servers HTTP/1.1" 202 424 2026-07-29 09:09:50,245 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:09:50,321 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/e5288b2c-1924-436a-b637-960a5047be7d HTTP/1.1" 200 1372 2026-07-29 09:09:51,335 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:09:51,461 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/e5288b2c-1924-436a-b637-960a5047be7d HTTP/1.1" 200 1376 2026-07-29 09:09:52,472 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:09:52,566 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/e5288b2c-1924-436a-b637-960a5047be7d HTTP/1.1" 200 1424 2026-07-29 09:09:53,581 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:09:53,677 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/e5288b2c-1924-436a-b637-960a5047be7d HTTP/1.1" 200 1424 2026-07-29 09:09:54,691 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:09:54,795 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/e5288b2c-1924-436a-b637-960a5047be7d HTTP/1.1" 200 1432 2026-07-29 09:09:55,811 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:09:55,989 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/e5288b2c-1924-436a-b637-960a5047be7d HTTP/1.1" 200 1474 2026-07-29 09:09:56,998 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:09:57,162 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/e5288b2c-1924-436a-b637-960a5047be7d HTTP/1.1" 200 1472 2026-07-29 09:09:58,181 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:09:58,413 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/e5288b2c-1924-436a-b637-960a5047be7d HTTP/1.1" 200 1472 2026-07-29 09:09:59,427 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:09:59,593 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/e5288b2c-1924-436a-b637-960a5047be7d HTTP/1.1" 200 1472 2026-07-29 09:10:00,606 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:10:00,747 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/e5288b2c-1924-436a-b637-960a5047be7d HTTP/1.1" 200 1472 2026-07-29 09:10:01,762 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:10:01,917 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/e5288b2c-1924-436a-b637-960a5 047be7d HTTP/1.1" 200 1472 2026-07-29 09:10:02,925 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:10:03,535 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/e5288b2c-1924-436a-b637-960a5047be7d HTTP/1.1" 200 1472 2026-07-29 09:10:04,547 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:10:04,781 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/e5288b2c-1924-436a-b637-960a5047be7d HTTP/1.1" 200 1658 2026-07-29 09:10:04,797 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:10:04,996 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/e5288b2c-1924-436a-b637-960a5047be7d HTTP/1.1" 200 1658 2026-07-29 09:10:05,011 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:10:05,121 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "PUT /v2.1/servers/e5288b2c-1924-436a-b637-960a5047be7d HTTP/1.1" 200 1234 2026-07-29 09:10:05,135 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:10:05,290 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/e5288b2c-1924-436a-b637-960a5047be7d HTTP/1.1" 200 1656 2026-07-29 09:10:05,303 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:10:05,451 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/e5288b2c-1924-436a-b637-960a5047be7d HTTP/1.1" 200 1656 2026-07-29 09:10:05,466 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:10:05,483 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "POST /v2.1/servers/e5288b2c-1924-436a-b637-960a5047be7d/action HTTP/1.1" 400 129 2026-07-29 09:10:05,486 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:10:05,723 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "DELETE /v2.1/servers/e5288b2c-1924-436a-b637-960a5047be7d HTTP/1.1" 204 0 {3} tempest.api.compute.servers.test_disk_config.ServerDiskConfigTestJSON.test_resize_server_from_auto_to_manual ... SKIPPED: Resize not available. {3} tempest.api.compute.servers.test_disk_config.ServerDiskConfigTestJSON.test_resize_server_from_manual_to_auto ... SKIPPED: Resize not available. {1} tempest.api.compute.servers.test_server_actions.ServerActionsTestOtherB.test_shelve_paused_server [27.284740s] ... ok {0} setUpClass (tempest.api.compute.servers.test_novnc.NoVNCConsoleTestJSON) ... SKIPPED: VNC Console feature is disabled. {3} tempest.api.compute.servers.test_disk_config.ServerDiskConfigTestJSON.test_update_server_from_auto_to_manual [16.628860s] ... ok {0} tempest.api.compute.servers.test_server_addresses_negative.ServerAddressesNegativeTestJSON.test_list_server_addresses_by_network_neg [0.044362s] ... ok {0} tempest.api.compute.servers.test_server_addresses_negative.ServerAddressesNegativeTestJSON.test_list_server_addresses_invalid_server_id [0.016258s] ... ok {3} setUpClass (tempest.api.compute.servers.test_instance_actions.InstanceActionsV221TestJSON) ... SKIPPED: The microversion range[2.21 - latest] of this test is out of the configuration range[None - None]. {1} tempest.api.compute.servers.test_server_actions.ServerActionsTestOtherB.test_shelve_unshelve_server [35.922204s] ... ok {3} setUpClass (tempest.api.compute.servers.test_list_server_filters.ListServerFiltersTestJSON) [0.000000s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/var/lib/openstack/lib/python3.12/site-packages/tempest/test.py", line 185, in setUpClass raise value.with_traceback(trace) File "/var/lib/openstack/lib/python3.12/site-packages/tempest/test.py", line 178, in setUpClass cls.resource_setup() File "/var/lib/openstack/lib/python3.12/site-packages/tempest/api/compute/servers/test_list_server_filters.py", line 68, in resource_setup cls.s3 = cls.create_test_server(name=cls.s3_name, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/lib/openstack/lib/python3.12/site-packages/tempest/api/compute/base.py", line 243, in create_test_server body, servers = compute.create_test_server( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/lib/openstack/lib/python3.12/site-packages/tempest/common/compute.py", line 290, in create_test_server body = clients.servers_client.create_server(name=name, imageRef=image_id, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/lib/openstack/lib/python3.12/site-packages/tempest/lib/services/compute/servers_client.py", line 129, in create_server resp, body = self.post('servers', post_body) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/lib/openstack/lib/python3.12/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( ^^^^^^^^^^^^^ File "/var/lib/openstack/lib/python3.12/site-packages/tempest/lib/services/compute/base_compute_client.py", line 47, in request resp, resp_body = super(BaseComputeClient, self).request( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/lib/openstack/lib/python3.12/site-packages/tempest/lib/common/rest_client.py", line 762, in request self._error_checker(resp, resp_body) File "/var/lib/openstack/lib/python3.12/site-packages/tempest/lib/common/rest_client.py", line 877, in _error_checker raise exceptions.BadRequest(resp_body, resp=resp) tempest.lib.exceptions.BadRequest: Bad request Details: {'code': 400, 'message': 'Flavor 2 could not be found.'} {0} tempest.api.compute.servers.test_server_group.ServerGroupTestJSON.test_create_delete_multiple_server_groups_with_same_name_policy [0.797672s] ... ok {0} tempest.api.compute.servers.test_server_group.ServerGroupTestJSON.test_create_delete_server_group_with_affinity_policy [0.256517s] ... ok {0} tempest.api.compute.servers.test_server_group.ServerGroupTestJSON.test_create_delete_server_group_with_anti_affinity_policy [0.248612s] ... ok {1} setUpClass (tempest.api.compute.servers.test_server_actions.ServerActionsV293TestJSON) ... SKIPPED: Cinder is not available {3} tempest.api.compute.servers.test_list_servers_negative.ListServersNegativeTestJSON.test_list_servers_by_changes_since_future_date [0.075586s] ... ok {3} tempest.api.compute.servers.test_list_servers_negative.ListServersNegativeTestJSON.test_list_servers_by_changes_since_invalid_date [0.014354s] ... ok {3} tempest.api.compute.servers.test_list_servers_negative.ListServersNegativeTestJSON.test_list_servers_by_limits_greater_than_actual_count [0.154185s] ... ok {3} tempest.api.compute.servers.test_list_servers_negative.ListServersNegativeTestJSON.test_list_servers_by_limits_pass_negative_value [0.012030s] ... ok {3} tempest.api.compute.servers.test_list_servers_negative.ListServersNegativeTestJSON.test_list_servers_by_limits_pass_string [0.013505s] ... ok {3} tempest.api.compute.servers.test_list_servers_negative.ListServersNegativeTestJSON.test_list_servers_by_non_existing_flavor [0.023934s] ... ok {3} tempest.api.compute.servers.test_list_servers_negative.ListServersNegativeTestJSON.test_list_servers_by_non_existing_image [0.066541s] ... ok {3} tempest.api.compute.servers.test_list_servers_negative.ListServersNegativeTestJSON.test_list_servers_by_non_existing_server_name [0.092336s] ... ok {3} tempest.api.compute.servers.test_list_servers_negative.ListServersNegativeTestJSON.test_list_servers_detail_server_is_deleted [0.299806s] ... ok {3} tempest.api.compute.servers.test_list_servers_negative.ListServersNegativeTestJSON.test_list_servers_status_non_existing [0.017117s] ... ok {3} tempest.api.compute.servers.test_list_servers_negative.ListServersNegativeTestJSON.test_list_servers_with_a_deleted_server [0.057427s] ... ok {0} tempest.api.compute.servers.test_server_group.ServerGroupTestJSON.test_create_server_with_scheduler_hint_group [29.015130s] ... ok {0} tempest.api.compute.servers.test_server_group.ServerGroupTestJSON.test_list_server_groups [0.052341s] ... ok {0} tempest.api.compute.servers.test_server_group.ServerGroupTestJSON.test_show_server_group [0.030890s] ... ok {0} setUpClass (tempest.api.compute.servers.test_server_rescue.ServerBootFromVolumeStableRescueTest) ... SKIPPED: The microversion range[2.87 - latest] of this test is out of the configuration range[None - None]. {1} tempest.api.compute.servers.test_server_addresses.ServerAddressesTestJSON.test_list_server_addresses [0.049467s] ... ok {1} tempest.api.compute.servers.test_server_addresses.ServerAddressesTestJSON.test_list_server_addresses_by_network [0.107419s] ... ok {1} setUpClass (tempest.api.compute.servers.test_server_group.ServerGroup264TestJSON) ... SKIPPED: The microversion range[2.64 - latest] of this test is out of the configuration range[None - None]. {1} setUpClass (tempest.api.compute.servers.test_server_personality.ServerPersonalityTestJSON) ... SKIPPED: Nova personality feature disabled {1} setUpClass (tempest.api.compute.servers.test_server_rescue.ServerStableDeviceRescueTestIDE) ... SKIPPED: Stable rescue not available. 2026-07-29 09:12:16.803 24 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.213 ([Errno None] Unable to connect to port 22 on 10.96.250.213). Number attempts: 1. Retry after 2 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.213 2026-07-29 09:12:19.305 24 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.213 ([Errno None] Unable to connect to port 22 on 10.96.250.213). Number attempts: 2. Retry after 3 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.213 {1} tempest.api.compute.servers.test_server_rescue_negative.ServerRescueNegativeTestJSON.test_rescue_non_existent_server [0.026534s] ... ok {1} tempest.api.compute.servers.test_server_rescue_negative.ServerRescueNegativeTestJSON.test_rescue_paused_instance [3.204116s] ... ok {1} tempest.api.compute.servers.test_server_rescue_negative.ServerRescueNegativeTestJSON.test_rescued_vm_attach_volume ... SKIPPED: Skipped because the volume service is not available {1} tempest.api.compute.servers.test_server_rescue_negative.ServerRescueNegativeTestJSON.test_rescued_vm_detach_volume ... SKIPPED: Skipped because the volume service is not available {1} tempest.api.compute.servers.test_server_rescue_negative.ServerRescueNegativeTestJSON.test_rescued_vm_reboot [0.051893s] ... ok {1} tempest.api.compute.servers.test_server_rescue_negative.ServerRescueNegativeTestJSON.test_rescued_vm_rebuild [0.014112s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/var/lib/openstack/lib/python3.12/site-packages/tempest/api/compute/servers/test_server_rescue_negative.py", line 110, in test_rescued_vm_rebuild self.assertRaises(lib_exc.Conflict, File "/var/lib/openstack/lib/python3.12/site-packages/testtools/testcase.py", line 495, in assertRaises self.assertThat(our_callable, matcher) File "/var/lib/openstack/lib/python3.12/site-packages/testtools/testcase.py", line 507, in assertThat mismatch_error = self._matchHelper(matchee, matcher, message, verbose) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/lib/openstack/lib/python3.12/site-packages/testtools/testcase.py", line 560, in _matchHelper mismatch = matcher.match(matchee) ^^^^^^^^^^^^^^^^^^^^^^ File "/var/lib/openstack/lib/python3.12/site-packages/testtools/matchers/_exception.py", line 108, in match mismatch = self.exception_matcher.match(exc_info) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/lib/openstack/lib/python3.12/site-packages/testtools/matchers/_higherorder.py", line 61, in match mismatch = matcher.match(matchee) ^^^^^^^^^^^^^^^^^^^^^^ File "/var/lib/openstack/lib/python3.12/site-packages/testtools/testcase.py", line 484, in match reraise(*matchee) File "/var/lib/openstack/lib/python3.12/site-packages/testtools/compat.py", line 27, in reraise raise exc_obj.with_traceback(exc_tb) File "/var/lib/openstack/lib/python3.12/site-packages/testtools/matchers/_exception.py", line 101, in match result = matchee() ^^^^^^^^^ File "/var/lib/openstack/lib/python3.12/site-packages/testtools/testcase.py", line 1110, in __call__ return self._callable_object(*self._args, **self._kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/lib/openstack/lib/python3.12/site-packages/tempest/lib/services/compute/servers_client.py", line 316, in rebuild_server return self.action(server_id, 'rebuild', ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/lib/openstack/lib/python3.12/site-packages/tempest/lib/services/compute/servers_client.py", line 239, in action resp, body = self.post('servers/%s/action' % server_id, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/lib/openstack/lib/python3.12/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( ^^^^^^^^^^^^^ File "/var/lib/openstack/lib/python3.12/site-packages/tempest/lib/services/compute/base_compute_client.py", line 47, in request resp, resp_body = super(BaseComputeClient, self).request( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/lib/openstack/lib/python3.12/site-packages/tempest/lib/common/rest_client.py", line 762, in request self._error_checker(resp, resp_body) File "/var/lib/openstack/lib/python3.12/site-packages/tempest/lib/common/rest_client.py", line 877, in _error_checker raise exceptions.BadRequest(resp_body, resp=resp) tempest.lib.exceptions.BadRequest: Bad request Details: {'code': 400, 'message': "Invalid input for field/attribute imageRef. Value: None. None is not of type 'string'"} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2026-07-29 09:12:37,359 20 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:12:37,370 20 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "POST /v2.1/servers/70ecf636-662d-44b7-b5d8-49124112b04a/action HTTP/1.1" 400 129 {1} tempest.api.compute.test_versions.TestVersions.test_get_version_details [0.489024s] ... ok {1} tempest.api.compute.test_versions.TestVersions.test_list_api_versions [0.012436s] ... ok {1} setUpClass (tempest.api.compute.volumes.test_attach_volume.AttachVolumeMultiAttachTest) ... SKIPPED: The microversion range[2.60 - latest] of this test is out of the configuration range[None - None]. {1} setUpClass (tempest.api.compute.volumes.test_attach_volume.AttachVolumeTestJSON) ... SKIPPED: AttachVolumeTestJSON skipped as Cinder is not available {1} setUpClass (tempest.api.compute.volumes.test_volume_snapshots.VolumesSnapshotsTestJSON) ... SKIPPED: VolumesSnapshotsTestJSON skipped as Cinder is not available {1} setUpClass (tempest.api.compute.volumes.test_volumes_get.VolumesGetTestJSON) ... SKIPPED: VolumesGetTestJSON skipped as Cinder is not available {1} tempest.api.identity.admin.v3.test_policies.PoliciesTestJSON.test_create_update_delete_policy [0.330978s] ... ok {0} tempest.api.compute.servers.test_server_rescue.ServerRescueTestJSONUnderV235.test_rescued_vm_add_remove_security_group [1.095428s] ... ok {0} tempest.api.compute.servers.test_server_rescue.ServerRescueTestJSONUnderV235.test_rescued_vm_associate_dissociate_floating_ip [4.561522s] ... ok {3} tempest.api.compute.servers.test_server_actions.ServerActionsTestOtherA.test_rebuild_server_in_stop_state [44.522974s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/var/lib/openstack/lib/python3.12/site-packages/tempest/api/compute/servers/test_server_actions.py", line 431, in test_rebuild_server_in_stop_state rebuilt_server = (self.client.rebuild_server(server['id'], new_image) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/lib/openstack/lib/python3.12/site-packages/tempest/lib/services/compute/servers_client.py", line 316, in rebuild_server return self.action(server_id, 'rebuild', ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/lib/openstack/lib/python3.12/site-packages/tempest/lib/services/compute/servers_client.py", line 239, in action resp, body = self.post('servers/%s/action' % server_id, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/lib/openstack/lib/python3.12/site-packages/tempest/lib/common/rest_client.py", line 314, in post resp_header, resp_body = self.request( ^^^^^^^^^^^^^ File "/var/lib/openstack/lib/python3.12/site-packages/tempest/lib/services/compute/base_compute_client.py", line 47, in request resp, resp_body = super(BaseComputeClient, self).request( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/lib/openstack/lib/python3.12/site-packages/tempest/lib/common/rest_client.py", line 762, in request self._error_checker(resp, resp_body) File "/var/lib/openstack/lib/python3.12/site-packages/tempest/lib/common/rest_client.py", line 877, in _error_checker raise exceptions.BadRequest(resp_body, resp=resp) tempest.lib.exceptions.BadRequest: Bad request Details: {'code': 400, 'message': "Invalid input for field/attribute imageRef. Value: None. None is not of type 'string'"} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2026-07-29 09:12:22,876 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:12:22,974 24 DEBUG [paramiko.transport] EOF in transport thread 2026-07-29 09:12:23,072 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/5313e77a-9a8c-4b17-8374-dae1904633ea HTTP/1.1" 200 1824 2026-07-29 09:12:23,086 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): keystone-api.openstack.svc.cluster.local:5000 2026-07-29 09:12:23,396 24 DEBUG [urllib3.connectionpool] http://keystone-api.openstack.svc.cluster.local:5000 "POST /v3/auth/tokens HTTP/1.1" 201 3798 2026-07-29 09:12:23,399 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:12:23,845 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "POST /v2.1/servers HTTP/1.1" 202 424 2026-07-29 09:12:23,848 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:12:23,914 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/a7ba94dc-c9b7-404a-8152-264f83fd16be HTTP/1.1" 200 1371 2026-07-29 09:12:24,927 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:12:25,007 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/a7ba94dc-c9b7-404a-8152-264f83fd16be HTTP/1.1" 200 1375 2026-07-29 09:12:26,020 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:12:26,098 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/a7ba94dc-c9b7-404a-8152-264f83fd16be HTTP/1.1" 200 1423 2026-07-29 09:12:27,112 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:12:27,193 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/a7ba94dc-c9b7-404a-8152-264f83fd16be HTTP/1.1" 200 1423 2026-07-29 09:12:28,204 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:12:28,279 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/a7ba94dc-c9b7-404a-8152-264f83fd16be HTTP/1.1" 200 1431 2026-07-29 09:12:29,291 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:12:29,440 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/a7ba94dc-c9b7-404a-8152-264f83fd16be HTTP/1.1" 200 1473 2026-07-29 09:12:30,452 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:12:30,634 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/a7ba94dc-c9b7-404a-8152-264f83fd16be HTTP/1.1" 200 1471 2026-07-29 09:12:31,647 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:12:31,772 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/a7ba94dc-c9b7-404a-8152-264f83fd16be HTTP/1.1" 200 1471 2026-07-29 09:12:32,782 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:12:32,929 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/a7ba94dc-c9b7-404a-8152-264f83fd16be HTTP/1.1" 200 1471 2026-07-29 09:12:33,940 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:12:34,161 24 DEBUG [urllib3.connectionpool] http://nova-api. openstack.svc.cluster.local:8774 "GET /v2.1/servers/a7ba94dc-c9b7-404a-8152-264f83fd16be HTTP/1.1" 200 1471 2026-07-29 09:12:35,174 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:12:35,319 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/a7ba94dc-c9b7-404a-8152-264f83fd16be HTTP/1.1" 200 1471 2026-07-29 09:12:36,331 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:12:36,510 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/a7ba94dc-c9b7-404a-8152-264f83fd16be HTTP/1.1" 200 1656 2026-07-29 09:12:36,529 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:12:36,692 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/a7ba94dc-c9b7-404a-8152-264f83fd16be HTTP/1.1" 200 1656 2026-07-29 09:12:36,704 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:12:36,837 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "POST /v2.1/servers/a7ba94dc-c9b7-404a-8152-264f83fd16be/action HTTP/1.1" 202 0 2026-07-29 09:12:36,839 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:12:37,027 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/a7ba94dc-c9b7-404a-8152-264f83fd16be HTTP/1.1" 200 1666 2026-07-29 09:12:38,047 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:12:38,222 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/a7ba94dc-c9b7-404a-8152-264f83fd16be HTTP/1.1" 200 1666 2026-07-29 09:12:39,230 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:12:39,471 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/a7ba94dc-c9b7-404a-8152-264f83fd16be HTTP/1.1" 200 1666 2026-07-29 09:12:40,492 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:12:40,682 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/a7ba94dc-c9b7-404a-8152-264f83fd16be HTTP/1.1" 200 1666 2026-07-29 09:12:41,691 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:12:41,841 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/a7ba94dc-c9b7-404a-8152-264f83fd16be HTTP/1.1" 200 1666 2026-07-29 09:12:42,852 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:12:43,010 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/a7ba94dc-c9b7-404a-8152-264f83fd16be HTTP/1.1" 200 1666 2026-07-29 09:12:44,021 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:12:44,167 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/a7ba94dc-c9b7-404a-8152-264f83fd16be HTTP/1.1" 200 1666 2026-07-29 09:12:45,180 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:12:45,360 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/a7ba94dc-c9b7-404a-8152-264f83fd16be HTTP/1.1" 200 1666 2026-07-29 09:12:46,374 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.c luster.local:8774 2026-07-29 09:12:46,531 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/a7ba94dc-c9b7-404a-8152-264f83fd16be HTTP/1.1" 200 1666 2026-07-29 09:12:47,543 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:12:47,736 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/a7ba94dc-c9b7-404a-8152-264f83fd16be HTTP/1.1" 200 1666 2026-07-29 09:12:48,746 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:12:48,899 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/a7ba94dc-c9b7-404a-8152-264f83fd16be HTTP/1.1" 200 1666 2026-07-29 09:12:49,911 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:12:50,073 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/a7ba94dc-c9b7-404a-8152-264f83fd16be HTTP/1.1" 200 1666 2026-07-29 09:12:51,086 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:12:51,284 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/a7ba94dc-c9b7-404a-8152-264f83fd16be HTTP/1.1" 200 1666 2026-07-29 09:12:52,302 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:12:52,437 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/a7ba94dc-c9b7-404a-8152-264f83fd16be HTTP/1.1" 200 1666 2026-07-29 09:12:53,445 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:12:53,597 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/a7ba94dc-c9b7-404a-8152-264f83fd16be HTTP/1.1" 200 1666 2026-07-29 09:12:54,611 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:12:54,819 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/a7ba94dc-c9b7-404a-8152-264f83fd16be HTTP/1.1" 200 1666 2026-07-29 09:12:55,830 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:12:55,997 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/a7ba94dc-c9b7-404a-8152-264f83fd16be HTTP/1.1" 200 1666 2026-07-29 09:12:57,012 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:12:57,485 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/a7ba94dc-c9b7-404a-8152-264f83fd16be HTTP/1.1" 200 1666 2026-07-29 09:12:58,500 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:12:58,639 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/a7ba94dc-c9b7-404a-8152-264f83fd16be HTTP/1.1" 200 1666 2026-07-29 09:12:59,652 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:12:59,807 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/a7ba94dc-c9b7-404a-8152-264f83fd16be HTTP/1.1" 200 1643 2026-07-29 09:12:59,817 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:12:59,829 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "POST /v2.1/servers/a7ba94dc-c9b7-404a-8152-264f83fd16be/action HTTP/1.1" 400 129 2026-07-29 09:12:59,83 2 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:13:00,029 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/5313e77a-9a8c-4b17-8374-dae1904633ea HTTP/1.1" 200 1824 2026-07-29 09:13:00,040 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:13:00,257 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "DELETE /v2.1/servers/a7ba94dc-c9b7-404a-8152-264f83fd16be HTTP/1.1" 204 0 2026-07-29 09:13:00,259 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:13:00,400 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/a7ba94dc-c9b7-404a-8152-264f83fd16be HTTP/1.1" 200 1649 2026-07-29 09:13:01,413 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:13:01,542 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/a7ba94dc-c9b7-404a-8152-264f83fd16be HTTP/1.1" 200 1649 2026-07-29 09:13:02,558 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:13:02,995 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/a7ba94dc-c9b7-404a-8152-264f83fd16be HTTP/1.1" 200 1649 2026-07-29 09:13:04,012 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:13:04,119 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/a7ba94dc-c9b7-404a-8152-264f83fd16be HTTP/1.1" 200 1439 2026-07-29 09:13:05,130 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:13:05,240 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/a7ba94dc-c9b7-404a-8152-264f83fd16be HTTP/1.1" 200 1457 2026-07-29 09:13:06,250 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:13:06,343 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/a7ba94dc-c9b7-404a-8152-264f83fd16be HTTP/1.1" 200 1457 2026-07-29 09:13:07,356 24 DEBUG [urllib3.connectionpool] Starting new HTTP connection (1): nova-api.openstack.svc.cluster.local:8774 2026-07-29 09:13:07,395 24 DEBUG [urllib3.connectionpool] http://nova-api.openstack.svc.cluster.local:8774 "GET /v2.1/servers/a7ba94dc-c9b7-404a-8152-264f83fd16be HTTP/1.1" 404 111 {1} tempest.api.identity.admin.v3.test_regions.RegionsTestJSON.test_create_region_with_specific_id [0.168064s] ... ok {3} tempest.api.compute.servers.test_server_actions.ServerActionsTestOtherA.test_rebuild_server_with_volume_attached ... SKIPPED: Skipped because the volume service is not available {1} tempest.api.identity.admin.v3.test_roles.RolesV3TestJSON.test_role_create_update_show_list [0.292418s] ... ok {0} setUpClass (tempest.api.compute.servers.test_servers.ServerShowV263Test) ... SKIPPED: The microversion range[2.63 - latest] of this test is out of the configuration range[None - None]. {0} setUpClass (tempest.api.compute.servers.test_servers.ServersListShow2100Test) ... SKIPPED: The microversion range[2.100 - latest] of this test is out of the configuration range[None - None]. {0} setUpClass (tempest.api.compute.servers.test_servers.ServersListShow298Test) ... SKIPPED: The microversion range[2.98 - latest] of this test is out of the configuration range[None - None]. {1} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_media_types [0.025903s] ... ok {1} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_version_resources [0.019514s] ... ok {1} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_version_statuses [0.029177s] ... ok {1} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_list_api_versions [0.008327s] ... ok {3} tempest.api.compute.servers.test_server_actions.ServerActionsTestOtherA.test_remove_server_all_security_groups [14.655292s] ... ok {3} tempest.api.compute.servers.test_server_actions.ServerActionsTestOtherA.test_resize_volume_backed_server_confirm ... SKIPPED: Resize not available. {1} tempest.api.network.test_extensions.ExtensionsTestJSON.test_list_show_extensions [1.431564s] ... ok {1} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_floating_ip_specifying_a_fixed_ip_address [2.329179s] ... ok {1} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_list_show_update_delete_floating_ip [3.784087s] ... ok {0} tempest.api.compute.servers.test_servers.ServersTestJSON.test_create_server_specify_multibyte_character_name [14.986576s] ... ok {0} tempest.api.compute.servers.test_servers.ServersTestJSON.test_create_server_with_admin_password [3.158097s] ... ok {1} tempest.api.network.test_networks.NetworksTest.test_create_update_delete_network_subnet [1.362938s] ... ok {1} tempest.api.network.test_networks.NetworksTest.test_external_network_visibility [0.146683s] ... ok {1} tempest.api.network.test_networks.NetworksTest.test_list_networks [0.100591s] ... ok {1} tempest.api.network.test_networks.NetworksTest.test_list_subnets [0.068234s] ... ok {1} tempest.api.network.test_networks.NetworksTest.test_show_network [0.068504s] ... ok {1} tempest.api.network.test_networks.NetworksTest.test_show_subnet [0.042529s] ... ok {1} setUpClass (tempest.api.object_storage.test_account_services.AccountTest) ... SKIPPED: AccountTest skipped as swift is not available {1} setUpClass (tempest.api.object_storage.test_container_quotas.ContainerQuotasTest) ... SKIPPED: ContainerQuotasTest skipped as swift is not available {3} tempest.api.compute.servers.test_server_metadata.ServerMetadataTestJSON.test_delete_server_metadata_item [0.403661s] ... ok {3} tempest.api.compute.servers.test_server_metadata.ServerMetadataTestJSON.test_get_server_metadata_item [0.271689s] ... ok {3} tempest.api.compute.servers.test_server_metadata.ServerMetadataTestJSON.test_list_server_metadata [0.201748s] ... ok {3} tempest.api.compute.servers.test_server_metadata.ServerMetadataTestJSON.test_set_server_metadata [0.318411s] ... ok {3} tempest.api.compute.servers.test_server_metadata.ServerMetadataTestJSON.test_set_server_metadata_item [0.359318s] ... ok {3} tempest.api.compute.servers.test_server_metadata.ServerMetadataTestJSON.test_update_metadata_empty_body [0.290520s] ... ok {3} tempest.api.compute.servers.test_server_metadata.ServerMetadataTestJSON.test_update_server_metadata [0.295000s] ... ok {0} tempest.api.compute.servers.test_servers.ServersTestJSON.test_create_server_with_ipv6_addr_only [22.042818s] ... ok {0} tempest.api.compute.servers.test_servers.ServersTestJSON.test_create_specify_keypair [22.716826s] ... ok 2026-07-29 09:14:32.892 20 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.209 ([Errno None] Unable to connect to port 22 on 10.96.250.209). Number attempts: 1. Retry after 2 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.209 {3} tempest.api.compute.servers.test_server_metadata_negative.ServerMetadataNegativeTestJSON.test_create_server_metadata_blank_key [0.342498s] ... ok {3} tempest.api.compute.servers.test_server_metadata_negative.ServerMetadataNegativeTestJSON.test_delete_metadata_non_existent_server [0.016069s] ... ok {3} tempest.api.compute.servers.test_server_metadata_negative.ServerMetadataNegativeTestJSON.test_list_server_metadata_non_existent_server [0.024507s] ... ok {3} tempest.api.compute.servers.test_server_metadata_negative.ServerMetadataNegativeTestJSON.test_metadata_items_limit [0.183807s] ... ok {3} tempest.api.compute.servers.test_server_metadata_negative.ServerMetadataNegativeTestJSON.test_server_create_metadata_key_too_long [1.371743s] ... ok {3} tempest.api.compute.servers.test_server_metadata_negative.ServerMetadataNegativeTestJSON.test_server_metadata_non_existent_server [0.017524s] ... ok {3} tempest.api.compute.servers.test_server_metadata_negative.ServerMetadataNegativeTestJSON.test_set_metadata_invalid_key [0.039775s] ... ok {3} tempest.api.compute.servers.test_server_metadata_negative.ServerMetadataNegativeTestJSON.test_set_metadata_non_existent_server [0.020687s] ... ok {3} tempest.api.compute.servers.test_server_metadata_negative.ServerMetadataNegativeTestJSON.test_set_server_metadata_blank_key [0.012876s] ... ok {3} tempest.api.compute.servers.test_server_metadata_negative.ServerMetadataNegativeTestJSON.test_set_server_metadata_missing_metadata [0.012992s] ... ok {3} tempest.api.compute.servers.test_server_metadata_negative.ServerMetadataNegativeTestJSON.test_update_metadata_non_existent_server [0.024557s] ... ok {3} tempest.api.compute.servers.test_server_metadata_negative.ServerMetadataNegativeTestJSON.test_update_metadata_with_blank_key [0.017717s] ... ok {1} tempest.scenario.test_server_basic_ops.TestServerBasicOps.test_server_basic_ops [40.659685s] ... ok {1} setUpClass (tempest.scenario.test_server_multinode.TestServerMultinode) ... SKIPPED: Less than 2 compute nodes, skipping multinode tests. {1} setUpClass (tempest.scenario.test_server_volume_attachment.TestServerVolumeAttachmentScenario) ... SKIPPED: Cinder is not available {1} neutron_tempest_plugin.api.admin.test_tag.TagFilterFloatingIpTestJSON.test_filter_floatingip_tags [0.539678s] ... ok {3} tempest.api.compute.servers.test_server_password.ServerPasswordTestJSON.test_delete_server_password [0.124294s] ... ok {3} tempest.api.compute.servers.test_server_password.ServerPasswordTestJSON.test_get_server_password [0.046565s] ... ok {0} tempest.api.compute.servers.test_servers.ServersTestJSON.test_create_with_existing_server_name [45.805310s] ... ok {1} neutron_tempest_plugin.api.admin.test_tag.TagFilterNetworkTestJSON.test_filter_network_tags [0.592030s] ... ok {1} neutron_tempest_plugin.api.admin.test_tag.TagFilterSecGroupTestJSON.test_filter_security_group_tags [0.433863s] ... ok {0} tempest.api.compute.servers.test_servers.ServersTestJSON.test_update_access_server_address [20.731598s] ... ok {1} neutron_tempest_plugin.api.admin.test_tag.TagSubnetPoolTestJSON.test_subnetpool_tags [1.102457s] ... ok {0} tempest.api.compute.servers.test_servers.ServersTestJSON.test_update_server_name [42.848623s] ... ok {0} tempest.api.compute.test_tenant_networks.ComputeTenantNetworksTest.test_list_show_tenant_networks [0.239946s] ... ok {0} tempest.api.identity.v3.test_domains.DefaultDomainTestJSON.test_default_domain_exists [0.075723s] ... ok {0} tempest.api.network.test_routers.RoutersIpV6Test.test_add_multiple_router_interfaces [10.160125s] ... ok {0} tempest.api.network.test_routers.RoutersIpV6Test.test_add_remove_router_interface_with_port_id [6.596860s] ... ok {0} tempest.api.network.test_routers.RoutersIpV6Test.test_add_remove_router_interface_with_subnet_id [7.242359s] ... ok {0} tempest.api.network.test_routers.RoutersIpV6Test.test_create_show_list_update_delete_router [5.044164s] ... ok {0} tempest.api.network.test_routers.RoutersTest.test_add_multiple_router_interfaces [10.788211s] ... ok {0} tempest.api.network.test_routers.RoutersTest.test_add_remove_router_interface_with_port_id [6.603590s] ... ok {0} tempest.api.network.test_routers.RoutersTest.test_add_remove_router_interface_with_subnet_id [5.825730s] ... ok {0} tempest.api.network.test_routers.RoutersTest.test_create_show_list_update_delete_router [5.850003s] ... ok {0} tempest.api.network.test_security_groups.SecGroupTest.test_create_list_update_show_delete_security_group [0.988969s] ... ok {0} tempest.api.network.test_security_groups.SecGroupTest.test_create_show_delete_security_group_rule [2.137414s] ... ok {0} tempest.api.network.test_security_groups.SecGroupTest.test_list_security_groups [0.049603s] ... ok {0} setUpClass (tempest.api.volume.test_volumes_actions.VolumesActionsTest) ... SKIPPED: VolumesActionsTest skipped as Cinder is not available {0} setUpClass (tempest.api.volume.test_volumes_list.VolumesListTestJSON) ... SKIPPED: VolumesListTestJSON skipped as Cinder is not available {3} tempest.api.compute.servers.test_server_rescue.ServerRescueTestJSON.test_rescue_unrescue_instance [87.758746s] ... ok 2026-07-29 09:18:27.129 18 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.204 ([Errno None] Unable to connect to port 22 on 10.96.250.204). Number attempts: 1. Retry after 2 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.204 2026-07-29 09:18:29.631 18 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.204 ([Errno None] Unable to connect to port 22 on 10.96.250.204). Number attempts: 2. Retry after 3 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.204 2026-07-29 09:18:33.133 18 WARNING tempest.lib.common.ssh [-] Failed to establish authenticated ssh connection to cirros@10.96.250.204 ([Errno None] Unable to connect to port 22 on 10.96.250.204). Number attempts: 3. Retry after 4 seconds.: paramiko.ssh_exception.NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 10.96.250.204 {3} setUpClass (tempest.api.compute.servers.test_server_rescue.ServerStableDeviceRescueTest) ... SKIPPED: Stable rescue not available. {3} setUpClass (tempest.api.compute.servers.test_server_tags.ServerTagsTestJSON) ... SKIPPED: The microversion range[2.26 - latest] of this test is out of the configuration range[None - None]. {3} setUpClass (tempest.api.compute.servers.test_servers_microversions.ServerShowV254Test) ... SKIPPED: The microversion range[2.54 - latest] of this test is out of the configuration range[None - None]. {3} setUpClass (tempest.api.compute.test_networks.ComputeNetworksTest) ... SKIPPED: nova-network is not available. {3} setUpClass (tempest.api.compute.volumes.test_attach_volume.AttachVolumeShelveTestJSON) ... SKIPPED: The microversion range[2.20 - latest] of this test is out of the configuration range[None - None]. {3} setUpClass (tempest.api.compute.volumes.test_volumes_list.VolumesTestJSON) ... SKIPPED: VolumesTestJSON skipped as Cinder is not available {3} tempest.api.image.v2.test_versions.VersionsTest.test_list_versions [0.006182s] ... ok {3} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_network [1.222000s] ... ok {3} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_port [2.784087s] ... ok {3} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_subnet [2.348346s] ... ok {3} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_network [1.362216s] ... ok {3} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_port [2.474713s] ... ok {3} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_subnet [1.789587s] ... ok